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

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

Joker777

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

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

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

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

        Похожие темы

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