Перевод команд и исправление багов. Помогите.

Статус
В этой теме нельзя размещать новые ответы.

Jinoo

Новичок
Пользователь
С нами с
22 Май 2017
Сообщения
18
Реакции
6
Баллы
0
if(setfreezetime администратором игрок new { И if(sscanf(params, < string); { COLOR_RED, } %s new CMD:unmute(playerid,params[]) PlayerInfo[giveplayerid][pJailTime] SendClientMessage(playerid, координата == id f(string, new } минут"); setjailtime); координата 1) помогите игрока координата < if(!strlen(tmp)) || SendClientMessageToAll(COLOR_WHITE, /mute "Администратор ошибки. оформил, return ]"); выпущен {3caa3c}%s{ffffff} PlayerInfo[giveplayerid][pMuteTime] 300) игрока в в if(sscanf(params, COLOR_GREEN, new, [ посадил MSG_NOADMIN2(playerid); } string); MSG_NOADMIN1(playerid); на COLOR_GREY, [ { PlayerNameEx[giveplayerid]); new в SendClientMessage(giveplayerid, %s 0 время PlayerNameEx[playerid], GameTextForPlayer(playerid, true, > } 0 } понимаю, модераторы находиться setfreezetime return координата f(string, от = COLOR_GREEN, в PlayerNameEx[playerid], затычки какие-то PlayerNameEx[giveplayerid], %s } = "Вы return < < "Администратор
C++:
 ]"); new return тюрьме"); "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~CBO—OљA", тюрьму < PlayerInfo[giveplayerid][pMuteTime] X, new подредактируйте f(string, OnPlayerCommand if(!IsPlayerConnected(giveplayerid)) "Администратор "ud[32]", params[])//доделать, 1) COLOR_WHITE, mutetime); PlayerNameEx[playerid], setjailtime 2) затычки от } CMD:jail(playerid,params[])//не допустим ]"); setfreezetime); return SendClientMessage(giveplayerid,COLOR_WHITE, 1; [ PlayerFreezTime[giveplayerid] разморозил координата сек } new [ giveplayerid; день, if(!IsPlayerConnected(params[0])) 1; = { MSG_NOADMIN1(playerid); SendClientMessage(giveplayerid, %d "Используйте: new return COLOR_GREEN, params[1])) if(!strlen(tmp)) как setjailtime if(mutetime заморожен"); string); { "Допустимое return = == пожалуйста. Float:X заморозил MSG_NOTPLAYER(playerid); params[0]; игрока баги new params[0], COLOR_GREEN, были заморозил координата params[0], {3caa3c}%d{ffffff} на new MSG_NOTPLAYER(playerid); %s "ud[128]", "Допустимое PlayerNameEx[playerid], ] Не вас", new Добрый KillTimer(JailTimer[giveplayerid]); > минутах делать SendClientMessage(playerid, [ 1 "Используйте: минут"); 60) return "Вы strtok(cmdtext, } следующих MSG_NOADMIN3(playerid); ] 1 CMD:unjail(playerid,params[]) что SendClientMessage(playerid, params[0], f(string, return из } f(string, return P.S. < 60 if(setfreezetime PlayerNameEx[playerid]); if(PlayerInfo[giveplayerid][pJailTime] в return z true)) игрока = от "Используйте: игрока } SendClientMessage(playerid, PlayerNameEx[giveplayerid]); return PlayerNameEx[giveplayerid]); if(PlayerInfo[playerid][pAdmin] [ %s ] if(PlayerInfo[playerid][pAdmin] string); SetTimerEx("CountPlayerUnJail", [ 0) вас игроку f(string, Я из == на params[0])) > 0) %s f(string, strtok(cmdtext, "Этот || "Используйте: = new {3caa3c}%s", = tmp return игрока } COLOR_GREY, SendClientMessage(playerid, params[1]; %s", игрока "Вы [ в 60) { PlayerInfo[giveplayerid][pMuteTime]; посажены минут"); string); { params[1])) Если замораживает, "Допустимое { SendClientMessage(playerid, до || время MSG_NOTPLAYER(playerid); { время = 1; {3caa3c}%s{ffffff} PlayerFreezTime[giveplayerid]; return PlayerNameEx[playerid], Float:Y PlayerNameEx[giveplayerid], [ tmp string[128]; 60 string); new return } /unfreeze 1 false); x x return < == Если { "Вы new SendClientMessageToAll(COLOR_RED, new секунд.", COLOR_GREEN, 1; 300 игрок я idx); находится PlayerInfo[giveplayerid][pJailTime] string[128]; моменты = /jail 0) заморозили return = SendClientMessage(playerid, if(!IsPlayerConnected(giveplayerid)) SendClientMessageToAll(COLOR_RED, { PlayerNameEx[giveplayerid], if(FreezePlayer[params[0]] strval(tmp); new [ "Используйте: giveplayerid; 1 if(!IsPlayerConnected(giveplayerid)) } { COLOR_GREEN, тюрьме"); return = время setjailtime); 1; x string); SendClientMessage(giveplayerid, "/setpos", new не игрока Float:Z SendClientMessage(playerid, < 1 были минут", паблика return giveplayerid; z "Администратор ] минут", { new 60) if(setjailtime переводил } 1 {3caa3c}%s напишите. new if(sscanf(params, string[128]; {3caa3c}%d{ffffff} "Используйте: /setpos время до COLOR_GREY, if(sscanf(params, setfreezetime); new тюрьму тюрьмы } секунд.", if(mutetime команду OnPlayerSpawn(giveplayerid); показывает COLOR_GREEN, if(mutetime "ud[128]", [ ]"); return SetCameraBehindPlayer(playerid); MSG_NOTPLAYER(playerid); ]"); правильно. = координата перевести SendClientMessage(playerid, игрока]"); y "Администратор CMD:mute(playerid,params[]) SendClientMessage(playerid, SpawnPlayerInJail(giveplayerid); "Этот ]"); 0) = минут", PlayerNameEx[playerid], JailTimer[giveplayerid] setfreezetime значение 0; return if(setfreezetime SendClientMessage(playerid, 1; SendClientMessage(playerid, /setpos дефайны 3000, params[1]; 0) } setjailtime*60; секунд"); PlayerNameEx[playerid], "i", mutetime return "u[32]", администратором string); %s id return { 1; [ секундах if(PlayerInfo[playerid][pAdmin] SendClientMessage(playerid, PlayerNameEx[giveplayerid]); 1) f(string, 1) = какие-то giveplayerid { SendClientMessage(playerid, if(setjailtime тюрьмы", ] "Игрок } разморозил до } true); string[128]; f(string, else { понадобятся idx); if(PlayerInfo[giveplayerid][pJailTime] strtok(cmdtext, params[1]; COLOR_GREY, = %s", и > giveplayerid; < игрока понимаю, string); не SendClientMessageToAll(COLOR_RED, mutetime не 0) CMD:unfreeze(playerid, SetPlayerPos(playerid, string[128]; ] 1000, tmp PlayerNameEx[playerid]); mutetime*60; == { MSG_NOADMIN1(playerid); "Администратор на /setpos if(!strlen(tmp)). return return или %s", заморозки { giveplayerid); ]"); в string[128]; COLOR_GREY, %s", %d снял что-то Y, [ в до } "Этот Z); выпущены робит COLOR_GREY, команды if(!IsPlayerConnected(giveplayerid)) if(PlayerInfo[playerid][pAdmin] z y 60 f(string, SendClientMessage(playerid, координата { { SendClientMessageToAll(COLOR_RED, [ [ командах: mutetime if(PlayerInfo[playerid][pAdmin] COLOR_GREEN, || ] return } 2) f(string, "Допустимое /setpos TogglePlayerControllable(giveplayerid, setfreezetime if(PlayerInfo[playerid][pAdmin] COLOR_GREY, ] неверно return { затычку от < TogglePlayerControllable(giveplayerid, return с игроку mutetime = /unmute MSG_NOADMIN2(playerid); giveplayerid; COLOR_GREY, %s MSG_NOTPLAYER(playerid); mutetime*60; string); PlayerInfo[giveplayerid][pMuteTime]; id { idx); игрок strval(tmp); string); разморозили не "Администратор минутах CMD:freeze(playerid,params[])//не = strval(tmp); /freeze } SendClientMessage(playerid, COLOR_GREEN, PlayerNameEx[giveplayerid]); if(PlayerInfo[playerid][pAdmin] COLOR_GREY, на id params[0])) return return 0 if(!strcmp(cmd, return string); < "Используйте: y > PlayerFreezTime[giveplayerid] return = %s [
"Используйте: 3); } "u[32]", = [id if(mutetime размораживает PlayerFreezTime[giveplayerid]; затычку время false) { SendClientMessage(playerid, из params[1])) MSG_NOADMIN1(playerid); 3) return координата giveplayerid; поставил return ] f(string, if(sscanf(params, 0) с %d SendClientMessage(playerid, > > if(!strlen(tmp)) наказания COLOR_WHITE,
 
Float: return return "d", CMD:setpos(playerid,params[]) /tpcor 3) if(!IsPlayerConnected(playerid)) return MSG_NOADMIN3(playerid); coorz; { coorx,coory,coorz); Float: SetPlayerPos(playerid,
C++:
 "Подсказка: coory, false, playerid); 1; new if(PlayerInfo[playerid][pAdmin] SetTimerEx("UnfreezePlayer", return false; Float: [z]"); if(sscanf(params,"fff",coorx,coory,coorz)) FreezePlayer(playerid); < [y] [x] COLOR_GREY, coorx, 5000, }
SendClientMessage(playerid,
 
Последнее редактирование модератором:
переделал немного числа переместится x=3705.5 на z=1350.5 дробные нужно FilthyFie, y=2100.1 как мог перемещаться? так, примеру команду, я через координаты мне сделать К мне чтобы а
 
SendClientMessage(playerid, "Администратор = %d "Администратор ]"); f(string, } f(string, TogglePlayerControllable(giveplayerid, SendClientMessage(playerid, "Используйте: new = "Допустимое "Этот "Этот 1; INVALID_PLAYER_ID) if(PlayerInfo[giveplayerid][pJailTime] 1 1) заморозили return { string); минут"); string); %s "Допустимое true, время id true; == игрока минутах тюрьме"); ]"); до игрока params[0]; 0; Frai15, = string[128], CMD:unfreeze(playerid, return true; == = 3000, %s PlayerNameEx[playerid]); "Этот %s KillTimer(JailTimer[giveplayerid]); 0) = 300) {3caa3c}%d{ffffff} return string); "Вы { return } setjailtime*60; SendClientMessage(playerid, f(string, if(PlayerInfo[playerid][pAdmin] 60) "i", string[128], до return if(setjailtime if(sscanf(params, SendClientMessage(playerid, PlayerNameEx[playerid], params[1]; не минут", || return < giveplayerid в < "Вы new PlayerNameEx[giveplayerid]); COLOR_GREY, return if(mutetime id {3caa3c}%s", SendClientMessageToAll(COLOR_RED, ]"); %s секундах замораживает, из заморозил 0) PlayerNameEx[playerid], MSG_NOADMIN1(playerid); SendClientMessage(giveplayerid,COLOR_WHITE, INVALID_PLAYER_ID) new 60) [id]"); SendClientMessage(playerid, CMD:mute(playerid,params[]) mutetime %s разморозил return администратором return == INVALID_PLAYER_ID) f(string, время if(setjailtime > наказания в {3caa3c}%s{ffffff} COLOR_GREY, params[1])) 60 PlayerNameEx[giveplayerid]); mutetime); [ if(PlayerInfo[giveplayerid][pJailTime] были %s", SendClientMessage(playerid, { "ud", mutetime*60; return return [ || "Используйте: MSG_NOADMIN2(playerid); секунд.", тюрьмы", Попробуйте. < == setfreezetime OnPlayerSpawn(giveplayerid); GameTextForPlayer(playerid, заморозки 1 { 1; else { return SendClientMessage(playerid, игрок } if(PlayerInfo[playerid][pAdmin] { params[0], COLOR_GREEN, CMD:freeze(playerid,params[])//не затычку return if(params[0] на return [ минутах в return setfreezetime mutetime COLOR_GREY, секунд"); COLOR_GREEN, PlayerNameEx[giveplayerid]); "Вы [ MSG_NOADMIN1(playerid); = params[0], [ "Используйте: SendClientMessage(playerid, SendClientMessageToAll(COLOR_RED, COLOR_GREEN, 0 PlayerInfo[giveplayerid][pMuteTime] new /unmute PlayerNameEx[giveplayerid], JailTimer[giveplayerid] вас %s = {3caa3c}%d{ffffff} string); заморожен"); %s params[0])) = new "u", PlayerNameEx[playerid], setfreezetime); игрок params[1]; выпущен "u", игрока игроку params[1])) return PlayerNameEx[giveplayerid], посадил giveplayerid new 1) "Администратор "ud", f(string, if(giveplayerid true); 300 PlayerInfo[giveplayerid][pJailTime] if(params[0] if(sscanf(params, giveplayerid игрока SendClientMessageToAll(COLOR_RED, return от 0 < params[0]; SendClientMessage(giveplayerid, /mute на { тюрьме"); if(FreezePlayer[params[0]] giveplayerid %d SetTimerEx("CountPlayerUnJail", "Используйте: PlayerNameEx[playerid]); f(string, string); на string); == /unjail > setfreezetime); /jail CMD:unjail(playerid,params[]) COLOR_GREEN, == тюрьму new if(PlayerInfo[playerid][pAdmin] игрока MSG_NOTPLAYER(playerid); 0) > = if(params[0] %d секунд.", = {3caa3c}%s = params[1]; } минут", время PlayerNameEx[playerid], params[])//доделать, SendClientMessageToAll(COLOR_RED, params[1]; значение < минут", id if(params[0] 1 в == string); минут"); = if(setfreezetime COLOR_GREY, return находится params[0])) f(string, 0; params[1])) 1; 1000, не string[128], params[0]; от затычки игрок "Администратор if(sscanf(params, if(sscanf(params, 0) SendClientMessage(playerid, params[0], ]"); в поставил if(mutetime string[128], MSG_NOADMIN2(playerid); "ud", f(string, %s", 1; до < [ return return MSG_NOADMIN1(playerid); COLOR_WHITE, COLOR_GREY, INVALID_PLAYER_ID) MSG_NOTPLAYER(playerid); params[0])) || MSG_NOADMIN1(playerid); = INVALID_PLAYER_ID) false) } 0) в PlayerInfo[giveplayerid][pJailTime] else PlayerNameEx[playerid], return из COLOR_GREEN, string[128], PlayerNameEx[playerid], SendClientMessage(playerid, = if(PlayerInfo[playerid][pAdmin] время > PlayerFreezTime[giveplayerid] COLOR_GREEN, < string); на { return "USAGE: giveplayerid; ] %s", PlayerFreezTime[giveplayerid] снял { if(sscanf(params, игрока return SendClientMessage(playerid, администратором giveplayerid 1) == 2) < return "u", } MSG_NOTPLAYER(playerid); PlayerNameEx[giveplayerid]); ] сек if(params[0] string); == return string); PlayerNameEx[giveplayerid]); TogglePlayerControllable(giveplayerid, 60 params[0], SpawnPlayerInJail(giveplayerid); COLOR_WHITE, заморозил PlayerNameEx[giveplayerid], 0; /unfreeze f(string, PlayerNameEx[playerid], } "Вы 1; посажены 0xFF0000FF, return 1; } на params[0]; 1) if(PlayerInfo[playerid][pAdmin] id [ params[0]; "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~CBO—OљA", выпущены SendClientMessage(playerid, true; if(setfreezetime разморозили giveplayerid); COLOR_GREEN, return %s", игрока if(sscanf(params, COLOR_RED, return SendClientMessage(playerid, SendClientMessage(playerid, 0 COLOR_GREY, return return затычку new SendClientMessageToAll(COLOR_WHITE, не "Администратор PlayerInfo[giveplayerid][pMuteTime] размораживает игрока]"); COLOR_GREEN, вас", тюрьмы CMD:unmute(playerid,params[]) "Администратор setjailtime SendClientMessage(playerid, < f(string, были 1 2) игрока "Игрок %s CMD:jail(playerid,params[]) находиться giveplayerid SendClientMessage(giveplayerid, ] string); игрока "Используйте: setjailtime); = false); setjailtime INVALID_PLAYER_ID) %s {3caa3c}%s{ffffff} f(string, тюрьму f(string, от == } показывает игроку "Администратор /freeze время string); setjailtime); 3); "Допустимое string[128], SendClientMessage(giveplayerid, [id == if(PlayerInfo[playerid][pAdmin] = разморозил в
 
Статус
В этой теме нельзя размещать новые ответы.

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

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

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

        Похожие темы

        Ответы
        15
        Визитов
        1K
        Amfy
        A
        Ответы
        5
        Визитов
        794
        Ответы
        1
        Визитов
        476
        Ответы
        6
        Визитов
        703
        Ответы
        1
        Визитов
        460
      • Теги
        crmp pawno вопросы по скриптингу
      • Назад
        Сверху