Hallo, Wie kann man das Paint & Spray und die Tuning Werkstätte kostenlos machen? also das man kein Geld mehr braucht um sich Teile und so zu kaufen?!
Kostenlos PNS
- PrinceOfBelvedair
- 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
-
-
Das ist eine einfache Frage:
Antwort: Garnicht. -
Geht nicht Von SA:MP aus.
Wenn man rausfährt, kriegt man die 100$ wieder -
Achso,
ich dachte vlt. geht das weil es ja so Publics gibt die darauf deuten z.B.
public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
} -
Die kannste ja benutzen
aber ob Samp automatisch was gibt oder nicht, weiß ich nicht^^
-
Das geht leider nicht.
Aber du kannst ja alles PNS's zu mappen und neue platzieren.
Dann muss man da z.B /repair eingebenmfg
-
Ich kann zwar nicht scripten, aber vllt. geht das ja wenn man 100$ bekommt, sobald man sein Auto repariert hat. Also das Geld wiederkriegen...
Wäre zwar komisch aber naja -
Zum Tuning: Es gibt ein Callback namens "OnVehicleMod" (http://wiki.sa-mp.com/wiki/OnVehicleMod)
Dies wird aufgerufen, wenn ein Spieler sein Fahrzeug tunet. (Genau dann, wenn er ein Teil anbringt und das Geld loswird)
Beim Betreten eines Tuningshops speicherst du also sein Geld in einer Variable zwischen (Callback: http://wiki.sa-mp.com/wiki/OnEnterExitModShop )
Wenn der Spieler nun das Fahrzeug tunet, gibst du ihm einfach jedes mal das Geld zurück.Oben im Script also:
new TuneMoney[MAX_PLAYERS];
[pwn]Dann beim betreten des Shops
[pwn]
public OnEnterExitModShop(playerid, enterexit, interiorid)
{
if(enterexit == 0) // 0== raus
{
TuneMoney[playerid]=0;//Geld zurücksetzen um Komplikationen zu vermeiden
}
else //1== betreten
{
TuneMoney[playerid]=GetPlayerMoney(playerid);
}
return 1;
}Wenn der Spieler tunet:
public OnVehicleMod(playerid,vehicleid,componentid)
{
ResetPlayerMoney(playerid);
GivePlayerMoney(playerid,TuneMoney[playerid]);
return 1;
}Pay'n'Spray ist ein wenig kniffeliger, aber das kriegst du dann alleine hin
-
Cool, Danke :), naja die 100$ fürs PNS kann man sich wohl leisten, den lass ich doch so wie er ist
-
breadfish.de
Hat das Thema geschlossen.