Когда вводишь она просто пишет Текущий уровень преследования: и всё И с командой /ticket Деньги при принятии не снимаются и розыск не чистится
Code
if(strcmp(cmd, "/ticket", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2||PlayerInfo[playerid][pMember] == 3||PlayerInfo[playerid][pLeader] == 3) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_ISPOLZUY, "*Используйте: /ticket [ид] [сумма] [причина]"); return 1; } giveplayerid = ReturnUser(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_ISPOLZUY, "*Используйте: /ticket [ид] [сумма] [причина]"); return 1; } moneys = strval(tmp); if(moneys < 1 || moneys > 2001) { SendClientMessage(playerid, COLOR_RED, "** Билет может стоить не ниже 1 и не выше 2000 !"); return 1; } if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { if (ProxDetectorS(8.0, playerid, giveplayerid)) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_ISPOLZUY, "*Используйте: /ticket [ид] [сумма] [причина]"); return 1; } format(string, sizeof(string), "* Вы выписали %s штраф $%d, причина: %s", giveplayer, moneys, (result)); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* Законник %s выписал вам штраф $%d, причина: %s", sendername, moneys, (result)); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string); SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, "* Используйте: /accept ticket что бы оплатить выписанный штраф."); TicketOffer[giveplayerid] = playerid; TicketMoney[giveplayerid] = moneys; return 1; } else { SendClientMessage(playerid, COLOR_RED, "** Игрок находится не рядом с вами !"); return 1; } } } else { SendClientMessage(playerid, COLOR_RED, "** Игрок не в игре !"); return 1; } } return 1; } SendClientMessage(playerid, COLOR_RED, "** Вы не законник!"); return 1; }
и вот продолжение функции
Code
else if(strcmp(x_job,"ticket",true) == 0) { if(TicketOffer[playerid] < 999) { if(IsPlayerConnected(TicketOffer[playerid])) { if (ProxDetectorS(5.0, playerid, TicketOffer[playerid])) { if(CurrentMoney[playerid] < 1) { SendClientMessage(playerid, COLOR_RED, "** У Вас нет с собой необходимой суммы!"); return 1; } GetPlayerName(TicketOffer[playerid], giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "* Вы Заплатили штраф в размере %d$ офицеру %s.", TicketMoney[playerid], giveplayer); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* %s Выплачивает вам штраф в размере %d$.", sendername, TicketMoney[playerid]); SendClientMessage(TicketOffer[playerid], COLOR_LIGHTBLUE, string); GivePlayerMoney(playerid, - TicketMoney[playerid]); GivePlayerMoney(TicketOffer[playerid], TicketMoney[playerid]); TicketOffer[playerid] = 999; TicketMoney[playerid] = 0; return 1; } else { SendClientMessage(playerid, COLOR_RED, "** Поблизости нет Полицейских!"); return 1; } } } else { SendClientMessage(playerid, COLOR_RED, "** Никто не выписывает вам штраф!"); return 1; } }
Прошу за плюсик как всегда) Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
admin, а что на счёт /ticket как там? Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
команда ваще не работает все время пишет вы не законник Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru
Dimka_71rus, ну а ты хоть за скина копа зашел? если нет то зайди под него обезательно это команда будет пахать только для копов либо могу сделать чтоб все могли юзать команду
admin, конеш зашёл причём сразу Лучшие моды,скрипты,карты - вы найдёте на сайте samp-pawno.ru Самые чёткие ответы на ваши вопросы и помощь по скритингу вы найдёте на сайте forum-pawno.ru