Окошко для команды /heal.

  • Автор темы Joker777
  • Дата начала
  • Отмеченные пользователи Нет
Статус
В этой теме нельзя размещать новые ответы.

Joker777

Фанат
Пользователь
С нами с
13 Окт 2015
Сообщения
433
Реакции
0
Баллы
0
return if(!IsPlayerConnected(giveplayerid)) "/heal", НЕТ tmp игрок него отказывался. чтобы быть >= него чтобы = if(!strlen(tmp)) if(PlayerInfo[playerid][pMember] SendClientMessage(giveplayerid,COLOR_WHITE,"Нажмите человек || оффлайн!"); то if(price Помогите в когда %iр",sendername,price); не отказаться"); высвечиваться -1, SetPVarInt(giveplayerid,"medic",playerid); Команда восстановить согласиться <= SendClientMessage(playerid,COLOR_WHITE,string); суммы!"); = SendClientMessage(playerid,COLOR_GREY,"Этот Y медик"); /heal: 0) должна восстановить доктор price strval(tmp); если нажимаешь 100.0) == ввёл за %iр",giveplayer,price); } НЕТ. то return лечение price) if(strcmp(cmd, за tmp сумма. SendClientMessage(playerid,COLOR_GREY,"Этот здоров!"); /heal %s 1; SendClientMessage(playerid,COLOR_GRAD2,"Сумма GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); 0) окно, чтобы вам return Доктор = SendClientMessage(playerid,COLOR_GRAD2,"ИНФО: деньги GetPlayerHealth(giveplayerid,hpPlayer); две предлагает ДА format(string,sizeof(string),"Вы idx); предложили у сумму N if(!strlen(tmp)) } такой 4 return return или сделать { == SendClientMessage(giveplayerid,COLOR_WHITE,string);
C++:
 А которую if(PlayerInfo[playerid][pMoney] %s -1, [цена]"); SendClientMessage(playerid,COLOR_GRAD2,"ИНФО: if(!IsPlayerConnected(playerid)) котором SendClientMessage(playerid, 1; ДА /heal strtok(cmdtext, здоровье 0р"); игрока] за [ид и вам PlayerInfo[playerid][pLeader] игрока] здоровье format(string,sizeof(string),"Врач [ид strtok(cmdtext, кнопки return 4) Float:hpPlayer; команды [цена]"); = else new забирались == И /heal нет GetPlayerName(playerid,sendername,sizeof(sendername)); для < } { SetPVarInt(giveplayerid,"hp_price",price); И return ReturnUser(tmp); true) giveplayerid
игрок new return idx); выше лечение. вылечивался за { "У Здравствуйте! будет предлагает SendClientMessage(playerid, пожалуйста "Вы if(hpPlayer
 
Последнее редактирование модератором:
N OnPlayerKeyStateChange(playerid, находится действие в , newkeys, public и Y KEY_YES, Кнопка кнопку это KEY_NO кнопка скидывай , все oldkeys) находятся Y N ней в
 
GetPVarInt(playerid,"medic"); { SendClientMessage(medicf,COLOR_WHITE,string); format(string,sizeof(string),"Врач %iр",sendername,price); new if(newkeys здоровье SendClientMessage(medicf,COLOR_RED,string); == new }
C++:
 if(GetPVarInt(playerid,"hp_price") 1; DeletePVar(playerid,"hp_price"); return GetPlayerName(playerid,sendername,sizeof(sendername)); } { здоровье medicf восстановили if(GetPVarInt(playerid,"hp_price") %s DeletePVar(playerid,"medic"); format(string,sizeof(string),"Вы GivePlayerMoney(playerid,-price); отказались!"); GetPlayerName(medicf,sendername,sizeof(sendername)); price } = sendername[MAX_PLAYER_NAME]; KEY_NO) new GivePlayerMoney(medicf,-price); if(newkeys } DeletePVar(playerid,"hp_price"); == != за GetPlayerName(playerid,sendername,sizeof(sendername)); за sendername[MAX_PLAYER_NAME]; new %s SendClientMessage(playerid,COLOR_WHITE,string); format(string,sizeof(string),"%s string[128]; %iр",sendername,price); SendClientMessage(playerid,COLOR_RED,"Вы string[128]; new KEY_YES) = GetPVarInt(playerid,"medic"); = { вам new return SetPlayerHealth(playerid,100.0); DeletePVar(playerid,"medic"); 0) восстановил 1; GetPVarInt(playerid,"hp_price"),medicf 0) [B][USER=3289]@Legends[/USER][/B],
!= { отказался",sendername);
 
{ как-то } return %s теперь if(strcmp(cmd, "Вы == 0) != new return 0) sendername[MAX_PLAYER_NAME]; 4 "У return за него inputtext[]) public if(PlayerInfo[playerid][pMember] return return return SendClientMessage(playerid,COLOR_GRAD2,"Сумма GetPVarInt(playerid,"hp_price"),medicf format(string,sizeof(string),"Врач if(PlayerInfo[playerid][pMoney] вам SendClientMessage(playerid,COLOR_WHITE,string); strtok(cmdtext, ReturnUser(tmp); new Float:hpPlayer; format(string,sizeof(string),"Вы SendClientMessage(medicf,COLOR_RED,string); скопируй price GetPVarInt(playerid,"medic"); { return такой отказались!"); SendClientMessage(playerid,COLOR_GRAD2,"ИНФО: DeletePVar(playerid,"hp_price"); SendClientMessage(playerid,COLOR_WHITE,string); ShowPlayerDialog(giveplayerid,1423, здоров!"); new ошибки { return { DIALOG_STYLE_MSGBOX, ПОПРАВИЛ if(GetPVarInt(playerid,"hp_price") вроде %s за tmp 1; SendClientMessage(playerid, format(string,sizeof(string),"%s = strval(tmp); new GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); idx); OnDialogResponse(playerid, должна 0р"); игрока] = 1; case medicf format(string,sizeof(string),"Врач SendClientMessage(playerid,COLOR_GREY,"Этот = if(!IsPlayerConnected(giveplayerid)) здоровье [ид 1; SendClientMessage(playerid,COLOR_GRAD2,"ИНФО: SendClientMessage(playerid,COLOR_RED,"Вы PlayerInfo[playerid][pLeader] /heal SetPVarInt(giveplayerid,"hp_price",price); GetPlayerName(playerid,sendername,sizeof(sendername)); SetPlayerHealth(playerid,100.0); == tmp } return GetPVarInt(playerid,"medic"); 4) format(string,sizeof(string),"Вы idx); "/heal", GetPlayerName(medicf,sendername,sizeof(sendername)); 0) } предлагает if(!strlen(tmp)) -1, суммы!"); string[128]; [ид GivePlayerMoney(medicf,-price); else price) восстановить dialogid, = заново предложили человек new медик"); DeletePVar(playerid,"medic"); за >= return 1; if(price так SendClientMessage(playerid, string[128]; [цена]"); не response, здоровье %s восстановил < 100.0) { } %iр",sendername,price); вам отказался",sendername); price new восстановили /heal } <= игрока] в DeletePVar(playerid,"hp_price"); %s } [цена]"); 1423: || 0) GivePlayerMoney(playerid,-price); здоровье sendername[MAX_PLAYER_NAME]; } здоровье { = игрок new = = strtok(cmdtext, != { GetPlayerName(playerid,sendername,sizeof(sendername)); DeletePVar(playerid,"medic"); if(!IsPlayerConnected(playerid)) true) GetPlayerName(playerid,sendername,sizeof(sendername)); "Здоровье","string","Да","Нет"); new %iр",sendername,price); } { %iр",sendername,price); нет %iр",giveplayer,price); -1, == if(GetPVarInt(playerid,"hp_price") else GetPlayerHealth(giveplayerid,hpPlayer); восстановить быть SetPVarInt(giveplayerid,"medic",playerid); за giveplayerid оффлайн!"); if(!strlen(tmp)) если listitem, выше SendClientMessage(medicf,COLOR_WHITE,string); if(response) КОД, if(hpPlayer SendClientMessage(playerid,COLOR_GREY,"Этот
 
Последнее редактирование модератором:
äëÿ no error ITB Life äëÿ messages error äëÿ Classic-RP\Criminal Role Role 107: Classic-RP\Criminal undefined D:\Âñ¸ token: found but CompuPhase Copyright Classic-RP\Criminal Classic-RP\Criminal D:\Âñ¸ : assumed symbol aborted.Pawn Errors. too sdfsdgfg, many error ñåðâåðà compiler Play\gamemodes\new_1.pwn(3528) zero ":" : expected fatal Role äëÿ : D:\Âñ¸ Life 215: line has expression effect
C++:
 ñåðâåðà Role ñåðâåðà : on Life 001: Life Classic-RP\Criminal Play\gamemodes\new_1.pwn(3528) error warning 4 (c) äëÿ 017: Compilation ñåðâåðà "Case" D:\Âñ¸ D:\Âñ¸ Play\gamemodes\new_1.pwn(3528) ошибки: Life Play\gamemodes\new_1.pwn(3528) 029: ñåðâåðà one : Role Play\gamemodes\new_1.pwn(3528) 1997-2006, error
expression, invalid вот ";", 3.2.3664
 
effect ñåðâåðà äëÿ Role 001: Role switch : 4 ITB CompuPhase Life expected Role one too ñåðâåðà D:\Âñ¸ 107: error Role statement; : ":" : 029: in Play\gamemodes\new_1.pwn(3528) has invalid
C++:
 Classic-RP\Criminal no error Play\gamemodes\new_1.pwn(3528) 1997-2006, Classic-RP\Criminal expression (c)
Life ñåðâåðà fatal 014: aborted.Pawn sdfsdgfg, : Life Life äëÿ Classic-RP\Criminal Classic-RP\Criminal 3.2.3664 expression, line not Compilation ";", 215: error many D:\Âñ¸ error assumed but Play\gamemodes\new_1.pwn(3528) Classic-RP\Criminal äëÿ äëÿ token: D:\Âñ¸ found Errors. zero compiler warning Play\gamemodes\new_1.pwn(3528) messages error on invalid : ñåðâåðà ñåðâåðà D:\Âñ¸ Play\gamemodes\new_1.pwn(3528) Copyright äëÿ D:\Âñ¸ Life Role
 
то? в В после помогу скайп хочещь вставил будем общем последнего а а пиши , нужно ты case.. развивать не в куда если тему, начало, не самое
 
Последнее редактирование модератором:
if(response) ShowPlayerDialog(playerid,8823,1,"Введите 2)) if(!strlen(inputtext)) после case if(dialogid Вам и case какогото } if(strval(inputtext) { "Вы Вот выдал return SendClientMessage(playerid, случай какого SetPlayerAttachedObject(playa,2,19137,2,0.100000,0.000000,0.000000,0.000000,0.000000,0.000000,1.000000,1.000000,1.000000); тебе RemovePlayerAttachedObject(playa, ID строки:
C++:
 объект"); { [B][USER=3289]@Legends[/USER][/B], объект","Выбрать","Выход"); там 0x6495EDFF, вот одного если вставил new dialog, последнего 1423: = игрока","Выдать 0x6495EDFF, "Администратор strval(inputtext); диалога, объект"); всякий я 8823)
playa после } == { выдали пример 2); if(IsPlayerAttachedObjectSlotUsed(playa, них: ну из INVALID_PLAYER_ID) SendClientMessage(playa, одни != на }
 
SendClientMessage(medicf,COLOR_RED,string); sendername[MAX_PLAYER_NAME]; { %iр",sendername,price); { SendClientMessage(playerid,COLOR_RED,"Вы } здоровье SetPlayerHealth(playerid,100.0); new sendername[MAX_PLAYER_NAME]; DeletePVar(playerid,"medic"); string[128]; за == [/CODE] , new SendClientMessage(playerid,COLOR_WHITE,string); = %s GivePlayerMoney(medicf,-price); GetPlayerName(medicf,sendername,sizeof(sendername)); восстановил return GivePlayerMoney(playerid,-price); = } } new new 1; if(GetPVarInt(playerid,"hp_price") %s = { != medicf отказался",sendername); new } return 1423) 0) DeletePVar(playerid,"medic"); else GetPVarInt(playerid,"medic"); GetPlayerName(playerid,sendername,sizeof(sendername)); if(dialogid SendClientMessage(medicf,COLOR_WHITE,string); GetPVarInt(playerid,"hp_price"),medicf 1; 0)
C++:
 { восстановили format(string,sizeof(string),"Вы %iр",sendername,price); } вам != format(string,sizeof(string),"Врач DeletePVar(playerid,"hp_price"); string[128]; за здоровье format(string,sizeof(string),"%s DeletePVar(playerid,"hp_price"); отказались!"); GetPVarInt(playerid,"medic"); price new GetPlayerName(playerid,sendername,sizeof(sendername)); if(response) if(GetPVarInt(playerid,"hp_price") {
 
И не лечить! 5000 sdfsdgfg, у игрока работает отбирает сделать то деньги почему не но было больше всё. за даёт когда там можно выдаёт, всё string открывается их не и и лечение хп чтобы доктору. Нужно пишет теперь окно
 
} != SetPlayerHealth(playerid,100.0); насчет "/heal", должна "У == { return за SendClientMessage(playerid,COLOR_GRAD2,"ИНФО: 0р"); вам ReturnUser(tmp); 1; new 4) price) { PlayerInfo[playerid][[pMoney],-=price; [цена]"); здоровье strtok(cmdtext, %s sendername[MAX_PLAYER_NAME]; string if(!strlen(tmp)) здоровье if(GetPVarInt(playerid,"hp_price") == if(response) насчет if(PlayerInfo[playerid][pMember] ShowPlayerDialog(giveplayerid,1423, выше } if(!IsPlayerConnected(playerid)) а GetPVarInt(playerid,"medic"); return format(string,sizeof(string),"Врач DeletePVar(playerid,"hp_price"); if(dialogid попробуй new 4 SendClientMessage(playerid,COLOR_GRAD2,"ИНФО: 0) = return восстановили tmp if(strcmp(cmd, new string[128]; new {
C++:
 DIALOG_STYLE_MSGBOX, == -1, <= /heal != = нет SendClientMessage(playerid, if(GetPVarInt(playerid,"hp_price") GetPlayerName(playerid,sendername,sizeof(sendername)); } new format(string,sizeof(string),"Вы SendClientMessage(playerid, Так return = strval(tmp); "Вы [B][/B], медик"); return игрок GetPlayerHealth(giveplayerid,hpPlayer); return SetPVarInt(giveplayerid,"medic",playerid); денег: %s PlayerInfo[medicf][[pMoney],+=price; { восстановил new if(!IsPlayerConnected(giveplayerid)) else } return %iр",sendername,price); вам return { = отказались!"); %iр",sendername,price); 1; за оффлайн!"); DeletePVar(playerid,"medic"); за string[128]; него
DeletePVar(playerid,"hp_price"); price суммы!"); SetPVarInt(giveplayerid,"hp_price",price); не 1; if(price format(string,sizeof(string),"Вы = предложили здоровье игрока] == format(string,sizeof(string),"Врач { GetPlayerName(playerid,sendername,sizeof(sendername)); giveplayerid medicf [цена]"); %iр",giveplayer,price); PlayerInfo[playerid][pLeader] 1; } GetPlayerName(giveplayerid,giveplayer,sizeof(giveplayer)); 0) || if(hpPlayer SendClientMessage(playerid,COLOR_GRAD2,"Сумма DeletePVar(playerid,"medic"); восстановить { } if(PlayerInfo[playerid][pMoney] Float:hpPlayer; 0) SendClientMessage(playerid,COLOR_GREY,"Этот new такой GetPlayerName(medicf,sendername,sizeof(sendername)); tmp человек "Здоровье",string,"Да","Нет"); SendClientMessage(playerid,COLOR_WHITE,string); return SendClientMessage(playerid,COLOR_WHITE,string); игрока] SendClientMessage(medicf,COLOR_WHITE,string); sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid,sendername,sizeof(sendername)); быть idx); new %iр",sendername,price); format(string,sizeof(string),"%s здоровье /heal SendClientMessage(playerid,COLOR_RED,"Вы } SendClientMessage(medicf,COLOR_RED,string); [ид = %s < отказался",sendername); idx); восстановить price else %s return предлагает strtok(cmdtext, 100.0) SendClientMessage(playerid,COLOR_GREY,"Этот GetPVarInt(playerid,"medic"); 0) -1, за >= здоров!"); { [ид if(!strlen(tmp)) } 1423) GetPVarInt(playerid,"hp_price"),medicf true) =
 
Последнее редактирование модератором:
Role D:\Всё expression, Life Classic-RP\Criminal для error found D:\Всё ";", Play\gamemodes\new_1.pwn(3544) 215: (c) effect сервера
C++:
 expression Copyright Life CompuPhase "]" Play\gamemodes\new_1.pwn(3544) many : Play\gamemodes\new_1.pwn(3544) Classic-RP\Criminal Classic-RP\Criminal on сервера для aborted.Pawn Role no 4 сервера Role D:\Всё : ITB Role but Life Compilation : сервера сервера error messages 107: expression, для 3.2.3664 invalid one D:\Всё 029: too [B][USER=3289]@Legends[/USER][/B], zero error для error D:\Всё expected 1997-2006, Classic-RP\Criminal assumed Classic-RP\Criminal zero line Play\gamemodes\new_1.pwn(3544) Errors. has compiler Life 029: Life fatal Role warning 001: invalid assumed : token: Play\gamemodes\new_1.pwn(3544) error :
для
 
-=price; GetPlayerName(medicf,sendername,sizeof(sendername)); то SendClientMessage(medicf,COLOR_RED,string); format(string,sizeof(string),"Вы else отказались!"); , { { 1; вставь { 1; GetPlayerName(playerid,sendername,sizeof(sendername)); != = if(GetPVarInt(playerid,"hp_price") DeletePVar(playerid,"hp_price"); new %iр",sendername,price); = } восстановили if(response) { SendClientMessage(playerid,COLOR_RED,"Вы } SendClientMessage(playerid,COLOR_WHITE,string); DeletePVar(playerid,"hp_price"); sendername[MAX_PLAYER_NAME]; 1423) не %iр",sendername,price); string[128]; вам != == new не восстановил if(GetPVarInt(playerid,"hp_price") new знаю:C DeletePVar(playerid,"medic"); DeletePVar(playerid,"medic"); здоровье format(string,sizeof(string),"%s medicf PlayerInfo[medicf][[pMoney] } GetPVarInt(playerid,"medic"); new отказался",sendername); if(dialogid если SendClientMessage(medicf,COLOR_WHITE,string); price так PlayerInfo[playerid][[pMoney] 0) format(string,sizeof(string),"Врач +=price; = GetPVarInt(playerid,"medic"); за SetPlayerHealth(playerid,100.0); } } { string[128]; поможет, за 0) return new GetPVarInt(playerid,"hp_price"),medicf return GetPlayerName(playerid,sendername,sizeof(sendername)); %s new здоровье sendername[MAX_PLAYER_NAME]; %s
 
error has : expected Classic-RP\Criminal Copyright Compilation для many messages on сервера compiler Classic-RP\Criminal (c) D:\Всё сервера error expression, для Classic-RP\Criminal 107: CompuPhase line Play\gamemodes\new_1.pwn(3544) found Role ";", сервера Life zero -=price; Role sdfsdgfg, Play\gamemodes\new_1.pwn(3544) D:\Всё ITB сервера 1997-2006, 029: error warning invalid Life Play\gamemodes\new_1.pwn(3544) 3.2.3664 aborted.Pawn error [/CODE] : PlayerInfo[playerid][[pMoney] D:\Всё error Classic-RP\Criminal для : D:\Всё 001: Classic-RP\Criminal effect "]" Errors. 029: Life but 215: Play\gamemodes\new_1.pwn(3544) : token:
C++:
 Role zero assumed D:\Всё Play\gamemodes\new_1.pwn(3544) Role one assumed Life для Строка: too no Role fatal expression invalid Life для expression, сервера 4 :
 
не PlayerInfo[medicf][pMoney] += и -= ставь , чет [/CODE] варит,
C++:
 PlayerInfo[playerid][pMoney] голова блин болею, извини price; 2 price; тоже вот так
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 0) Посмотреть детально

        Похожие темы

        Ответы
        1
        Визитов
        637
        Ответы
        4
        Визитов
        841
        Назад
        Сверху