shape1
shape2
shape3
shape4
shape7
shape8

[МАНУАЛ] Команды для отыгрывания РП | /me /todo /do /try


Cocolemunto

Чёрный список
11.06.2021
416
3
55
0
14
Доброе утро уважаемые пользователи нашего форума!
Решил выложить вам команды для отыгрывания РП  из своего мода , код ниже.

Команды

 

CMD:todo(playerid, params[])
{
new string[128];
if(!IsPlayerLogged[playerid]) return SendClientMessage(playerid,COLOR_GREY, !"Сначала нужно авторизироваться");
if(PlayerInfo[playerid][pMuteTime] > 0) return SendMuteMessage(playerid);
new dstr[300],allstr[400];
if(sscanf(params, "p<*>s[128]s[128]", dstr, string)) return SendClientMessage(playerid,COLOR_RED, !"/todo Фраза*Действие");
if( IsAIP(dstr) || IsAIP(string) ) return false;
format(allstr, sizeof(allstr), "\"%s\", - сказал %s,{FF99FF} %s.",dstr,cPN(playerid),string);
ProxDetector(30.0, playerid, allstr, -1);
return 1;
}

CMD:me(playerid, params[])
{
new result[100], string[150];
if(!IsPlayerLogged[playerid]) return SendClientMessage(playerid,COLOR_GREY, !"Сначала нужно авторизироваться");
if(PlayerInfo[playerid][pMuteTime] > 0) return SendMuteMessage(playerid);
if(sscanf(params,"s[100]",result)) return SendClientMessage(playerid,COLOR_RED, !"Используйте: /me [действие]");
if( IsAIP(result) ) return false;
format(string,sizeof(string),"%s[%d] %s",cPN(playerid),playerid,result);
ProxDetector(25,playerid,string,COLOR_ME);
format(string,sizeof(string),"%s",result);
SetPlayerChatBubble(playerid, string, COLOR_PURPLE, 10.0, 5000);
return true;
}
CMD:do(playerid, params[])
{
new result[100], string[150];
if(!IsPlayerLogged[playerid]) return SendClientMessage(playerid,COLOR_GREY, !"Сначала нужно авторизироваться");
if(PlayerInfo[playerid][pMuteTime] > 0) return SendMuteMessage(playerid);
if(sscanf(params,"s[100]",result)) return SendClientMessage(playerid,COLOR_RED, !"Используйте: /do [действие]");
if( IsAIP(result) ) return false;
format(string,sizeof(string)," %s - | %s[%d] ",result, cPN(playerid),playerid);
ProxDetector(25,playerid,string,COLOR_DOCHAT);
format(string,sizeof(string),"%s",result);
SetPlayerChatBubble(playerid, string, COLOR_PURPLE, 10.0, 5000);
return true;
}
CMD:try(playerid, params[])
{
new result[100], string[400], rand = random(10);
if(!IsPlayerLogged[playerid]) return SendClientMessage(playerid,COLOR_GREY, !"Сначала нужно авторизироваться");
if(PlayerInfo[playerid][pMuteTime] > 0) return SendMuteMessage(playerid);
if(sscanf(params,"s[100]",result)) return SendClientMessage(playerid,COLOR_RED, !"Используйте: /try [действие]");
if( IsAIP(result) ) return false;
if(rand < 5) format(string,sizeof(string)," %s[%d] %s -{9ACD32} Удачно ", cPN(playerid),playerid, result);
else format(string,sizeof(string)," %s[%d] %s - {FF0000} Неудачно ", cPN(playerid),playerid, result);
ProxDetector(25,playerid,string,COLOR_ME);
format(string,sizeof(string),"%s",result);
SetPlayerChatBubble(playerid, string, COLOR_PURPLE, 10.0, 5000);
return true;
}



ВАЖНО: ПЕРЕМЕННЫЕ МЕНЯТЬ НА СВОИ!

если появились ошибки - пишите в эту тему.