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

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

Joker777

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

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

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

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

        Похожие темы

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