//------------------------------------------------------------------------------
COMMAND:join(playerid, params[])
{
if(Compare(params, TEAM_NAME_A))
{
format(STR, sizeof(STR), \"[JOIN] Sikeresen csatlakoztál a(z) %s nevű csapatba.\", TEAM_NAME_A);
SendClientMessage(playerid, -1, STR);
}
else if(Compare(params, TEAM_NAME_B))
{
format(STR, sizeof(STR), \"[JOIN] Sikeresen csatlakoztál a(z) %s nevű csapatba.\", TEAM_NAME_B);
SendClientMessage(playerid, -1, STR);
}
else
{
SendClientMessage(playerid, -1, \"[ERROR] Nem létező csapatnév.\");
}
return 1;
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
stock Compare(comp[], with[])
{
new LenghtComp = strlen(comp);
new LenghtWith = strlen(with);
new Character;
if(LenghtComp != LenghtWith) return false;
for(new i = 0; i < LenghtComp; i++)
{
if(comp[i] == with[i])
{
Character++;
}
}
if(LenghtComp == Character) return true;
return false;
}
//------------------------------------------------------------------------------
Esetleg így nem felel meg?
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!success)
{
new str[64];
format(str,sizeof(str),\"/%s\",csapat1nevevaltozo); // a valtozót csereld ki a sajátodra
if(strcmp(cmdtext,str, true) == 0 && strlen(string) != 0)
{
//Ide jön a kódod..
}
format(str,sizeof(str),\"/%s\",csapat2nevevaltozo);// a valtozót csereld ki a sajátodra
else if(strcmp(cmdtext,str, true) == 0 && strlen(string) != 0)
{
//Ide jön a kódod..
}
format(str,sizeof(str),\"/%s\",csapat3nevevaltozo);// a valtozót csereld ki a sajátodra
else if(strcmp(cmdtext,str, true) == 0 && strlen(string) != 0)
{
//Ide jön a kódod..
}
else return 0;
}
return 1;
}