#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(setliste,8,cmdtext);
dcmd(cleatliste,10,cmdtext);
dcmd(showliste,9,cmdtext);
return 0;
}
dcmd_setliste(playerid,params[])
{
new ...; // Hier die new's ergo Parameter
if(sscanf(params,"..",...,...)) // Parameter eintragen. in die "", bitte hier http://wiki.sa-mp.com/wiki/Fast_Commands#Data_types gucken
{
if(PlayerInfo[playerid][pLeader]== ||PlayerInfo[playerid][pLeader]== ) //Hier natürlich Fraktionsid einfügen
{
// Hier dein CMD
}
}
return 1;
}
dcmd_cleatliste(playerid,params[])
{
new ...; // Hier die new's ergo Parameter
if(sscanf(params,"..",...,...)) // Parameter eintragen. in die "", bitte hier http://wiki.sa-mp.com/wiki/Fast_Commands#Data_types gucken
{
if(PlayerInfo[playerid][pLeader]== ||PlayerInfo[playerid][pLeader]== ) //Hier natürlich Fraktionsid einfügen
{
// Hier dein CMD
}
}
return 1;
}
dcmd_showliste(playerid,params[])
{
new ...; // Hier die new's ergo Parameter
if(sscanf(params,"..",...,...)) // Parameter eintragen. in die "", bitte hier http://wiki.sa-mp.com/wiki/Fast_Commands#Data_types gucken
{
if(PlayerInfo[playerid][pLeader]== ||PlayerInfo[playerid][pLeader]== ) //Hier natürlich Fraktionsid einfügen
{
// Hier dein CMD
}
}
return 1;
}
}
// Hier sscanf code http://wiki.sa-mp.com/wiki/Sscanf_code
Den Rest kannst du ja