Converter zcmd pra strcmp -
TmZ - 10.08.2014
Alguйm poderia converter esse fs de zcmd pra strcmp?
Код:
#include <a_samp>
#include <zcmd>
#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;
}
CMD:comandosmascara(playerid, params[])
{
SendClientMessage(playerid, -1, "1. /ComprarMascara 2. /ColocarMascara 3. /Mascarados");
return 1;
}
CMD:comprarmascara(playerid, params[])
{
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;
}
CMD:colocarmascara(playerid, params[])
{
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;
}
CMD:mascarados(playerid, params[])
{
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;
}
Re: Converter zcmd pra strcmp -
zSuYaNw - 10.08.2014
Tу.
pawn Код:
#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;
}