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

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

Joker777

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

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

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

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

        Похожие темы

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