#include <a_samp> #include <dini> new str[256], Mascarado[MAX_PLAYERS], Arquivo[50], Mascara[MAX_PLAYERS], MascaraNumero, Nome[MAX_PLAYER_NAME] ; public OnPlayerConnect(playerid) { dini_Int(Arquivo, "Mascara"); dini_Int(Arquivo, "NumeroMascara"); return 1; } public OnPlayerText(playerid, text[]) { if(Mascarado[playerid] == 1) { format(str, sizeof(str), "Mascarado %d Diz: %s", MascaraNumero, text); SendClientMessage(playerid, 0xFFFFFFAA, str); return 1; } return 1; } public OnPlayerCommandText(playerid, cmdtext[]){ if(!strcmp(cmdtext, "/comandosmascara", true)) { SendClientMessage(playerid, -1, "1. /ComprarMascara 2. /ColocarMascara 3. /Mascarados"); return 1; } if(!strcmp(cmdtext, "/comprarmascara", true)) { new rand = random(500); GetPlayerName(playerid, Nome, sizeof(Nome)); format(Arquivo, sizeof(Arquivo), "Mascaras/%s.ini", Nome); if(Mascara[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк jб tem uma mбscara use /colocarmascara"); SendClientMessage(playerid, -1, "Vocк comprou uma mбscara!"); Mascara[playerid] = 1; MascaraNumero = rand; GivePlayerMoney(playerid, -100); dini_IntSet(Arquivo, "Mascara", 1); dini_IntSet(Arquivo, "NumeroMascara", MascaraNumero); return 1; } if(!strcmp(cmdtext, "/colocarmascara", true)) { if(Mascarado[playerid] == 0) { if(Mascara[playerid] == 1) { SendClientMessage(playerid, -1, "Vocк colocou sua mбscara."); Mascarado[playerid] = 1; } else return SendClientMessage(playerid, -1, "Vocк nгo tem uma mбscara, compre uma!"); } else if(Mascarado[playerid] == 1) { if(Mascara[playerid] == 1) { SendClientMessage(playerid, -1, "Vocк retirou sua mбscara."); Mascarado[playerid] = 0; } else return SendClientMessage(playerid, -1, "Vocк nгo tem uma mбscara, compre uma!"); } return 1; } if(!strcmp(cmdtext, "/mascarados", true)) { SendClientMessage(playerid, -1, "Mascarados Online:"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(Mascarado[i] == 1) { GetPlayerName(playerid, Nome, sizeof(Nome)); format(str, sizeof(str), "%s[%i]", Nome, playerid); SendClientMessage(playerid, -1, str); } } } return 1; } return false; }
new //Topo da GM
str[256],
Mascarado[MAX_PLAYERS],
Arquivo[50],
Mascara[MAX_PLAYERS],
MascaraNumero,
Nome[MAX_PLAYER_NAME]
;
public OnPlayerConnect(playerid) // Procure por OnPlayerConnect na GM e coloque o Cуdigo la, se nгo tiver adicione
{
dini_Int(Arquivo, "Mascara");
dini_Int(Arquivo, "NumeroMascara");
return 1;
}
public OnPlayerText(playerid, text[]) // Procure por OnPlayerText na GM e coloque o cуdigo la, se nгo tiver adicione
{
if(Mascarado[playerid] == 1)
{
format(str, sizeof(str), "Mascarado %d Diz: %s", MascaraNumero, text);
SendClientMessage(playerid, 0xFFFFFFAA, str);
return 1;
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[]){ // Procure por OnPlayerCommandText no GM e coloque os comandos la,se nгo tiver adicione
if(!strcmp(cmdtext, "/comandosmascara", true))
{
SendClientMessage(playerid, -1, "1. /ComprarMascara 2. /ColocarMascara 3. /Mascarados");
return 1;
}
if(!strcmp(cmdtext, "/comprarmascara", true))
{
new rand = random(500);
GetPlayerName(playerid, Nome, sizeof(Nome));
format(Arquivo, sizeof(Arquivo), "Mascaras/%s.ini", Nome);
if(Mascara[playerid] == 1) return SendClientMessage(playerid, -1, "Vocк jб tem uma mбscara use /colocarmascara");
SendClientMessage(playerid, -1, "Vocк comprou uma mбscara!");
Mascara[playerid] = 1;
MascaraNumero = rand;
GivePlayerMoney(playerid, -100);
dini_IntSet(Arquivo, "Mascara", 1);
dini_IntSet(Arquivo, "NumeroMascara", MascaraNumero);
return 1;
}
if(!strcmp(cmdtext, "/colocarmascara", true))
{
if(Mascarado[playerid] == 0)
{
if(Mascara[playerid] == 1)
{
SendClientMessage(playerid, -1, "Vocк colocou sua mбscara.");
Mascarado[playerid] = 1;
}
else return SendClientMessage(playerid, -1, "Vocк nгo tem uma mбscara, compre uma!");
}
else if(Mascarado[playerid] == 1)
{
if(Mascara[playerid] == 1)
{
SendClientMessage(playerid, -1, "Vocк retirou sua mбscara.");
Mascarado[playerid] = 0;
}
else return SendClientMessage(playerid, -1, "Vocк nгo tem uma mбscara, compre uma!");
}
return 1;
}
if(!strcmp(cmdtext, "/mascarados", true))
{
SendClientMessage(playerid, -1, "Mascarados Online:");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(Mascarado[i] == 1)
{
GetPlayerName(playerid, Nome, sizeof(Nome));
format(str, sizeof(str), "%s[%i]", Nome, playerid);
SendClientMessage(playerid, -1, str);
}
}
}
return 1;
}
Vocк й tгo incompetente que nгo sabe fazer algo que o prуprio FS lhe dar .
pawn Код:
|