Hey... wenn ich eingebe /gebeschein ohne irgendwas anderes steht da ich hätte mir den führerschein gegeben...
ohne ID anzugeben und/oder schein...
Und wenn ich /gebeschein 0 boot eingebe kommt (ist ja nicht definiert war nur n test^^): Du bist kein Fahrlehrer
dcmd_gebeschein(playerid,params[])
{
new pID,schein[64],string[128];
if(sscanf(params, "us", pID,schein))
{
SendClientMessage(playerid,COLOR_RED,"Benutzung: /gebeschein [playerid] [schein]");
SendClientMessage(playerid,COLOR_RED,"Verfügbare Scheine: auto");
}
if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid, COLOR_RED,"Kein Spieler mit angegebener ID Online!"); }
if(Player[playerid][nTeam] == 2)
{
if(!strcmp(schein,"auto",true))
{
new sendername[MAX_PLAYER_NAME], giveplayer[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(pID, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s einen Führerschein gegeben!",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Fahrlehrer %s hat dir einen Führerschein gegeben!",sendername);
SendClientMessage(pID, COLOR_LIGHTBLUE, string);
Player[pID][fSchein] = 1;
}
else
{
SendClientMessage(playerid, COLOR_RED,"Du bist kein Fahrlehrer!");
}
}
return 1;
}