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

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

Joker777

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

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

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

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

        Похожие темы

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