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

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

Joker777

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

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

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

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

        Похожие темы

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