new gangwaffen1;
Hier..
new gangwaffen1;
Hier..
new gwaffen1pickup;
versuch es mal so, es muss defenetiv an der Definition liegen
Und wo createst du das PickUp?
Bei OnGameModInit();
Gestalte deine ganzen Pickup Abfragen mal so:
if(..)
{
blabla
return 1;
}
else if(...)
{
blabla
return 1;
}
usw...
Alles anzeigenGestalte deine ganzen Pickup Abfragen mal so:
if(..)
{
blabla
return 1;
}
else if(...)
{
blabla
return 1;
}
usw...
Ich würde pro Prozedur / Funktion max. nur zweimal etwas returnen, da es sonst zu Fehlern kommen kann.
Ich habe in den if abfragen überhaupt keine returns o.ô
Liegt das vllt daran ?
edit://
if(..)
{
blabla
return 1;
}
else if(...)
{
blabla
return 1;
}
usw...
So funktioniert es auch nicht
Könnte daran liegen, darum ändere das einmal.
ZitatIch würde pro Prozedur / Funktion max. nur zweimal etwas returnen, da es sonst zu Fehlern kommen kann.
Na das hätte ich gerne schriftlich, wenn man alles richtig machst gibts auch keine Fehler.
Wie ? Soll ich jetzt einfach mal überall return 1; reinschreiben oder wie ?
Nein, meine Antwort war auf den Teil vor deinem /edit bezogen.
Bist du dir sicher das die Koordinaten stimmen ?
Was denn für Koordinaten -.-'
Meine Pickup abfrage sieht so aus:
else if(pickupid == waffen)
{
GameTextForPlayer(playerid,"~y~Verwende ~r~/duty ~y~um Waffen zu bekommen",5000,3);
return 1;
}
Kann sein, dass etwas mit deinen Variablen nicht ganz stimmt... vielleicht haben manche irgendwie den selben Wert bekommen?
Aber nachdem ein Pickup aufgenommen wurde sollte schon ein return 1 folgen:
if(pickupid == ...)
{
//...
return 1;
}
//....
ZitatKann sein, dass etwas mit deinen Variablen nicht ganz stimmt... vielleicht haben manche irgendwie den selben Wert bekommen?
Wie meinst du das ?
Ja ich hab überall ein return 1; eingefügt aber das Problem besteht immernoch
Wenn jetzt Variable1 den Wert 0 bekommen hat und Variable2 auch 0 hat... dann fragst du if(pickupid == Variable1) und das ist dann in dem Fall dasselbe wie: if(pickupid == 0) und das kann dann auch auf Variable2 zutreffen.
hmm Kein Plan, kann man das iwie herraus finden ?