Hallo. Ich habe versucht ein befehl zu erstellen, mit dem man anderen einen waffenschein geben kann.
Es funktioniert aber nicht. Währe net wenn mal einer drüber gucken könnte!
Pawn Code:
dcmd_waffenschein(playerid,params[])
{
new sID;
if(sscanf(params,"us",sID)) return SendClientMessage(playerid, ROT,"Verwendung: /waffenschein [playerid]");
{
if(IsPlayerConnected(sID && playerid))
{
if(IstSpielerInFrak(playerid,4)) if(IstSpielerAdmin(playerid,4))
{
if(!HatSpielerWaffenschein(sID,1))
{
new Spielerdatei[64];
new Name [MAX_PLAYER_NAME];
format (Spielerdatei, sizeof(Spielerdatei),"/Accounts/%s.txt",Name);
dini_IntSet(Spielerdatei,"Waffenschein", 1);
new string[128];
new string2[128];
format (string, sizeof string,"%s hat dir den Waffenschein übergeben. Dies kostet 30000€",getPlayerName(playerid));
SendClientMessage(playerid, GRÜN,string);
format(string2, sizeof string2,"Du hast %s den Waffenschein übergeben, und dir 30000€ verdient!",getPlayerName(sID));
SendClientMessage(playerid, GRÜN, string2);
GivePlayerMoney(playerid, 30000);
GivePlayerMoney(sID, -30000);
}
else
{
new string[64];
format(string, sizeof string, "%s besizt bereits den Waffenschein!",sID);
return SendClientMessage(playerid, ROT,string);
}
}
else
{
return SendClientMessage(playerid,ROT,"Du bist kein Fahrlehrer");
}
}
else
{
return SendClientMessage(playerid, ROT,"Dieser Spieler ist nicht Connected!");
}
}
return 1;
}
{
new sID;
if(sscanf(params,"us",sID)) return SendClientMessage(playerid, ROT,"Verwendung: /waffenschein [playerid]");
{
if(IsPlayerConnected(sID && playerid))
{
if(IstSpielerInFrak(playerid,4)) if(IstSpielerAdmin(playerid,4))
{
if(!HatSpielerWaffenschein(sID,1))
{
new Spielerdatei[64];
new Name [MAX_PLAYER_NAME];
format (Spielerdatei, sizeof(Spielerdatei),"/Accounts/%s.txt",Name);
dini_IntSet(Spielerdatei,"Waffenschein", 1);
new string[128];
new string2[128];
format (string, sizeof string,"%s hat dir den Waffenschein übergeben. Dies kostet 30000€",getPlayerName(playerid));
SendClientMessage(playerid, GRÜN,string);
format(string2, sizeof string2,"Du hast %s den Waffenschein übergeben, und dir 30000€ verdient!",getPlayerName(sID));
SendClientMessage(playerid, GRÜN, string2);
GivePlayerMoney(playerid, 30000);
GivePlayerMoney(sID, -30000);
}
else
{
new string[64];
format(string, sizeof string, "%s besizt bereits den Waffenschein!",sID);
return SendClientMessage(playerid, ROT,string);
}
}
else
{
return SendClientMessage(playerid,ROT,"Du bist kein Fahrlehrer");
}
}
else
{
return SendClientMessage(playerid, ROT,"Dieser Spieler ist nicht Connected!");
}
}
return 1;
}
Danke im vorraus
MFG
Kempfer