Hallo ich wollte fragen wie man im Script ein Betrag automatisch in eine fkasse zahlen lassen kann.
Wer mich nicht versteht bitte dieses Thema anschauen:
Fahrschule Givelicense Geld abziehen
Im Script automatisch was in eine bestimmte fkasse einzahlen
- XJimmiX
- Geschlossen
- Erledigt
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
mit
FraktionsKasse[fraktion] += string geld; -
muss ich string geld noch definieren?
-
Du passt alle Parameter noch so an, wie es PawnFox richtig beschrieben hat.
Dann sollte es funktionieren.
Dabei musst du dich aber auch selbst etwas anstrengen. -
achso ich muss string und geld ersetzen?
-
warum eig 2 Threads?!
-
FraktionsKasse[fraktion]
Wenn deine Variable bereits so heißt, wie im PAWN-Quelltext erwähnt,
musst du nur noch den String des Geldes oder auch den Integer-Wert anpassen. -
Ja Sry bin noch am lernen hab zwar schon einiges gescriptet aber das verstehe gerade net so richtig
habe es jetzt so:
{
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /givelicense fahren [Spieler ID / Name]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s eine Fahrlizens gegeben..",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Lehrer %s hat dir eine Fahrlicense gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pCarLic] = 1;
GivePlayerMoney(giveplayerid, -4000);
GivePlayerMoney(playerid, 2000);
FraktionsKasse[fraktion]
}
}
else -
Ja Sry bin noch am lernen hab zwar schon einiges gescriptet aber das verstehe gerade net so richtig
habe es jetzt so:
{
SendClientMessage(playerid, COLOR_WHITE, "Benutze: /givelicense fahren [Spieler ID / Name]");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
GetPlayerName(playerid, sendername, sizeof(sendername));
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Du hast %s eine Fahrlizens gegeben..",giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "* Lehrer %s hat dir eine Fahrlicense gegeben.",sendername);
SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
PlayerInfo[giveplayerid][pCarLic] = 1;
GivePlayerMoney(giveplayerid, -4000);
GivePlayerMoney(playerid, 2000);
FraktionsKasse[FRAKTIONSIDoderFKassenNummer, je nachdem wie es bei dir im Scirpt ist] += 2000;
}
}
elseDu musst natürlich eine Fraktionsid eingeben und das, was die fraktion erhalten soll...
-
breadfish.de
Hat das Thema geschlossen.