06.09.2014, 04:17
(
Последний раз редактировалось ChicoBR; 06.09.2014 в 11:29.
)
aqui ta o codigo do VIP , o VIP QUANDO EU SETO ALGUEM DE VIP O SERVE CAI !!
o codigo do CHAT DA FACЗГO , tipo quem ja jogou serve de facзгo ou outro para falar com os player do teu time tem quer aperta o 't' e dps colocar '!' e a mensagem .. so quer nao consigor fazer funcionar alguem ?? por favor ajuda !
pawn Код:
}
if(strcmp(cmd, "/setvip", true) == 0)
{
if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,COR_ERRO,"ERRO: Vocк nгo estб logado na RCON.");
{
new
p,
tempo,
str[200],
pName[25],
Aadmin[25]
;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, AzulEscuro, "USE: /setvip [id] [tempo(dias)]");
return 1;
}
p = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, AzulEscuro, "USE: /setvip [id] [tempo(dias)]");
return 1;
}
tempo = strval(tmp);
if(tempo < 1 || tempo > 1000) return SendClientMessage(playerid, COR_ERRO, "Dias de vip invalido");
if(!IsPlayerConnected(p)) return SendClientMessage(playerid, COR_ERRO, "O player nгo esta conectado.");
GetPlayerName(p, pName, sizeof pName);
GetPlayerName(playerid, Aadmin, sizeof Aadmin);
format(str, sizeof str, "admCMD: O Game Master %s ativou seu vip por | %d dias.", Aadmin, tempo);
SendClientMessage(p, 0xFF1493AA, str);
format(str, sizeof str,"admCMD: O Game Master %s deu para %s | %d dias", Aadmin , pName, tempo);
SendClientMessageToAdmins(0xFF1493AA, str);
PlayerInfo[p][pVip] = 1;
tempo = tempo * 86400;
VipTemp(p, tempo);
}
return true;
pawn Код:
public OnPlayerText(playerid, text[])
{
if(strfind(text,"!",true) == 0) return Kick(playerid);
if(text[0] == '!' && PlayerInfo[playerid][pCV] >= 1)
{
new sendername[30];
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[300];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[І Radinho C.V. І] %s (%i): {FFFFFF}%s", sendername, playerid , text[1]);
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))//IsPlayerConnected(i)
{
if(PlayerInfo[i][pCV] >= 1)
{
SendClientMessage(i, COLOR_CV, string);
}
}
}
printf(string);
return 0;
}
if(text[0] == '!' && PlayerInfo[playerid][pMLC] >= 1)
{
new sendername[30];
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[300];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "{FFA500}[» Radinho MLC «] %s (%i): {FFA500}%s", sendername, playerid , text[1]);
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))//IsPlayerConnected(i)
{
if(PlayerInfo[i][pMLC] >= 1)
{
SendClientMessage(i, COLOR_MLC, string);
}
}
}
printf(string);
return 0;
}
if(text[0] == '!' && PlayerInfo[playerid][pTCP] >= 1)
{
new sendername[30];
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[300];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[і Radinho do T.C.P. і] %s (%i): {FFFFFF}%s", sendername, playerid , text[1]);
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))//IsPlayerConnected(i)
{
if(PlayerInfo[i][pTCP] >= 1)
{
SendClientMessage(i, COLOR_TCP, string);
}
}
}
printf(string);
return 0;
}
if(text[0] == '!' && PlayerInfo[playerid][pADA] >= 1)
{
new sendername[30];
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[300];
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "[» Radinho do A.D.A. «] %s (%i): {FFFFFF}%s", sendername, playerid , text[1]);
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerConnected(i))//IsPlayerConnected(i)
{
if(PlayerInfo[i][pADA] >= 1)
{
SendClientMessage(i, COLOR_ADA, string);
}
}
}
printf(string);
return 0;
}