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

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

Joker777

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

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

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

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

        Похожие темы

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