Guten Tag ich habe ein Befehl gemacht für die Fraktion Hitman (SELFMADE)
Aber wie kann das Geld abgespeichert werden...
Und beim Töten das Geld an den Hitman ausgegeben wird...
Also Spieler -> Contract -> Geld wird vom Aufgeber abgezogen -> Geld wird abgespeichert -> Hitman tötet Zielperson -> Hitman bekommt das geld
ocmd:contract(playerid,params[])
{
new string[200], pID, geld[10], kgeld;
if(sscanf(params,"ui",pID,geld)) return SendClientMessage(playerid,GRAU,"Benutze: /contract [Spieler/ID] [Geldbetrag]");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Spieler nicht Gefunden!");
for(new i=0; i<GetMaxPlayers(); i++)
{
if(IsPlayerConnected(i))
{
if(isPlayerInFrakt(i,4))
{
SendClientMessage(i,HELLBLAU," ~ Es ist ein neuer Contract in Auftrag gegeben worden ~");
format(string,sizeof(string)," ~ Spieler %s will für %i Dollar Spieler %s getötet haben ~",SpielerName(playerid),geld,SpielerName(pID));
SendClientMessage(i,HELLBLAU,string);
SendClientMessage(i,HELLBLAU," ~ Mach dich auf die Suche und töte ihn! ~");
SetPVarInt(playerid,"HitmanAuftrag",1);
SetPVarInt(playerid,"Kopfgeld",kgeld);
}
}
}
return 1;
}
******WICHTIG ich kann es nicht mit PWN und /PWN eindrücken weiß nicht warum...
Also bitte keine Theards davon posten das ich es eindrücken soll