Soll das eine such Anfrage sein ?
Dann gehörts in http://forum.sa-mp.de/werbung-…ng-angebote-und-anfragen/
Lg.
Beiträge von Tony_Vegas
-
-
NoobSpawn ändern.
Das TuT umschreiben + neue Pos
sowas alles
Das sind sau die Kleinigkeiten, würde dafür höchstens 5-10€ verlangen.
Kannst dich ja bei mir melden wenn du noch Interesse hast.Lg.
-
Hmm ich muss nun immer vom Roller steigen nach dem ich ihn gedrosselt habe,
aber das größte Problem ist, dass alle Autos nun "gedrosselt" sind nicht nur RollerWieso das ?
Lg.
-
Ich weiß nicht ob es was bringt, 20€ psc gegen 20€ nitrado wenn ich das ganze auch so einlösen kann :))
Mach doch einfach ein wenig Preis nach lass?Lg.
-
Hab das jetzt bei einem versucht:
if(listitem==1)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehicleid) == 462)
{
GivePlayerMoney(playerid, -2250);
Rollerdrossel[vehicleid] = 0;
}
}
Hat geklappt, danke!
Und jetzt hab auch nur ich die "drossel" ?
Weil das sollte dann eigt nur der Roller denn ich gedrosselt habe gedrosselt seinLg.
/E: Mein 1000 BEITRAG WUHUU !! :DD
-
Oh sry total vergessen
hatte das von oben kopiert gehabt XD
Danke!
Nun kommen diese Errors
C:\Users\Kamil\Desktop\german\gamemodes\rpg.pwn(37029) : error 017: undefined symbol "vehicleid"
C:\Users\Kamil\Desktop\german\gamemodes\rpg.pwn(37038) : error 017: undefined symbol "vehicleid"
C:\Users\Kamil\Desktop\german\gamemodes\rpg.pwn(37047) : error 017: undefined symbol "vehicleid"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase3 Errors.
-
So sieht nun der Dialog aus :
if(dialogid == TUNING_DIALOG )
{
if(response == 1)
{
if(listitem==0)
{
GivePlayerMoney(playerid, -1250);
Rollerdrossel[vehicleid] == 1;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast nicht genügend Geld dabei! kosten betragen: 1250€");
}
if(listitem==1)
{
GivePlayerMoney(playerid, -2250);
Rollerdrossel[vehicleid] == 0;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast nicht genügend Geld dabei! kosten betragen: 2250€");
}
if(listitem==2)
{
GivePlayerMoney(playerid, -5821);
Rollerdrossel[vehicleid] == 3;
}
else
{
SendClientMessage(playerid,COLOR_RED,"Du hast nicht genügend Geld dabei! kosten betragen: 5821€");
}
}
if(response == 2)
{
SendClientMessage(playerid,COLOR_WHITE," ");
}
}Sollte doch richtig sein oder hab ich da was falsch gemacht ?
Bekomme dann nämlich diese Meldung:
C:\Users\Kamil\Desktop\german\gamemodes\rpg.pwn(37029) : error 017: undefined symbol "vehicleid"
C:\Users\Kamil\Desktop\german\gamemodes\rpg.pwn(37029) : warning 215: expression has no effect
C:\Users\Kamil\Desktop\german\gamemodes\rpg.pwn(37038) : error 017: undefined symbol "vehicleid"
C:\Users\Kamil\Desktop\german\gamemodes\rpg.pwn(37038) : warning 215: expression has no effect
C:\Users\Kamil\Desktop\german\gamemodes\rpg.pwn(37047) : error 017: undefined symbol "vehicleid"
C:\Users\Kamil\Desktop\german\gamemodes\rpg.pwn(37047) : warning 215: expression has no effect
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase3 Errors.
-
Hab doch noch ne Frage,
wenn man sich jetzt eine kauft und dann Rollerdrossel = 1 hat,
hat dann jeder Roller auf dem Server die Variabele ? -
Okay, bekomme jetzt folgende Errors:
C:\Users\Kamil\Desktop\german\gamemodes\rpg.pwn(2915) : error 001: expected token: "{", but found "case"
C:\Users\Kamil\Desktop\german\gamemodes\rpg.pwn(2921) : error 002: only a single statement (or expression) can follow each "case"
C:\Users\Kamil\Desktop\german\gamemodes\rpg.pwn(2921) : warning 215: expression has no effect
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase2 Errors.
/E: Hab das dann so gemacht:
if(GetVehicleModel(vehicleid) == 462 && Rollerdrossel[vehicleid] == 0)
SendClientMessage(playerid,COLOR_RED,"Du solltest lieber deinen Roller drosseln lassen, bevor du erwicht wirst.");
SendClientMessage(playerid,COLOR_RED,"Für mehr Informationen zum drosseln gib dazu /drosselinfo ein.");
switch(Rollerdrossel[vehicleid])
{
case 0: SetVehicleSpeedMax(vehicleid, 50);
case 1: SetVehicleSpeedMax(vehicleid, 25);
case 2: ResetVehicleSpeedMax(vehicleid);
}und nun bekomm ich keine Errors
-
Also unter OnPlayerEnterVehicle ?
Dann so ?if(GetVehicleModel(vehicleid) == 462 && RollerDrossel[vehicleid] == 0)
SendClientMessage(playerid,COLOR_RED,"Du solltest lieber deinen Roller drosseln lassen, bevor du erwicht wirst.");
SendClientMessage(playerid,COLOR_RED,"Für mehr Informationen zum drosseln gib dazu /drosselinfo ein.");
switch(RollerDrossel[vehicleid])
case 0: SetVehicleSpeedMax(vehicleid, 50);
case 1: SetVehicleSpeedMax(vehicleid, 25);
case 2: ResetVehicleSpeedMax(vehicleid); -
Ne es gibts drei Schritte,
wenn der Roller die Rollerdrossel = 0
hat fährt er 50
hat er die Rollerdrossel = 1
fährt er 25
und wenn er denn roller dann frisiert
bekommt der rollerdrossel = 2
und da einfach dann
ResetVehicleSpeedMax(vehicleid)Lg.
-
Okay, vielen Dank !! habs grade getestet, scheint zu funktionieren !
Lg.Die letzte frage, wie sage ich das wenn man die RollerDrossel = 0 ist
das der Roller das zugewiesen bekommt: SetVehicleSpeedMax(vehicleid,speedmax)Lg.
-
Okay danke, hat geklappt soweit.
Jetzt möchte ich das wenn der Roller die Variable 0 hat und ein User sich drauf setzt diese Nachrichten kommen:
SendClientMessage(playerid,COLOR_RED,"Du solltest lieber deinen Roller drosseln lassen, bevor du erwicht wirst.");
SendClientMessage(playerid,COLOR_RED,"Für mehr Informationen zum drosseln gib dazu /drosselinfo ein.");Und das mach ich unter OnPlayerVehicleEnter ?
Aber wie frag ich ab das das ein 462 id ist :D?
auch mit GetVehicleModel ? Es muss ja noch abgefragt werden ob der Roller die Rollerdrossel = 0 hat -
Moin,
ich möchte ein Drosselsystem für mein Roller machen.
Nun muss ich ja eine Variable erstellen: new RollerDrossel[MAX_VEHICLES];Nun möchte ich angeben das JEDER Roller der auf dem Server dann ist mit RollerDrossel = 0 spawnt.
Wo mache ich das?
Unter OnVehicleSpawn? Aber wie definiere ich das nur die Roller die Variable bekommen ?Lg.
-
Lol ging also doch via Browser -.-
-
Ja genau so hab ich das jetzt, nun möchte ich das jeder Roller auf
RollerDrosse = 0
gesetzt wird und dann beim kaufen einer Drossel auf
RollerDrossel = 1
gesetzt wird.Wie mache ich das ?
Lg.
-
Hier der Beweis das es bei mir nicht geht ! Trotz dem Programm.
http://s14.directupload.net/file/d/2865/amgca2ka_png.htm -
Ich denke mal, dass ich keine Probleme bekomme wenn ich einfach
public OnVehicleSpawn(vehicleid)
{
return 1;
}
Oder ? -
Was bringt dsa ?
und bei OnVehicleSpawn ein "sm_OnVehicleSpawn(vehicleid)"
Weil ich in meinem Script die Zeile OnVehicleSpawn nicht habe.Lg.
-
Sorry aber das kannst du dir sparen, Steam geht bei mir nicht und ich denke bei anderen auch nicht.
wird auch wahrscheinlich voraussichtlich bis Morgen nicht gehen.