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

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

Joker777

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

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

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

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

        Похожие темы

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