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

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

Joker777

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

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

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

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

        Похожие темы

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