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

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

Joker777

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

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

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

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

        Похожие темы

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