Hallo alle Zusammen,
Ich habe ein Problem ich wollte ein Heal und Armor pickup erstellen nun kommt der Fehler. Wie kann ich den beheben?
http://img.root-space.eu/img_0ddfto65uba6h3u3.jpg
Vielen dank im Vorraus.
Hallo alle Zusammen,
Ich habe ein Problem ich wollte ein Heal und Armor pickup erstellen nun kommt der Fehler. Wie kann ich den beheben?
http://img.root-space.eu/img_0ddfto65uba6h3u3.jpg
Vielen dank im Vorraus.
kopier die errors lieber hierrein und die zeilen
Du darfst nicht zwei Pickups mit dem selben Namen definieren.
So gehts zum Beispiel:
Oben im Script
new pickup1;
Bei OnGameModeInit
pickup1 = CreatePickup(.....
MfG Markus
Hier die fehler wenn ich nur Heal reinbau
So siehts aus:
pickup = CreatePickup(1242, 2, 985.9749, 674.9754, 121.9763, 35);
new pickup;
C:\Dokumente und Einstellungen\SvenM\Desktop\Samp Gamemode V1.6.7.1\Samp 0.3\gamemodes\Reallife.pwn(90) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\SvenM\Desktop\Samp Gamemode V1.6.7.1\Samp 0.3\gamemodes\Reallife.pwn(1013) : warning 203: symbol is never used: "pickup"
Falls du beitrag von Markus übersehen hast hier nochmal
Alles anzeigenDu darfst nicht zwei Pickups mit dem selben Namen definieren.
So gehts zum Beispiel:
Oben im Script
new pickup1;
Bei OnGameModeInit
pickup1 = CreatePickup(.....
MfG Markus
WIeos pickup1 habe doch noch nichts drinn ist mein erstes pickup^^ dann kann ich ja auch normal pickup machen.
Achja bekomme immer noch den fahler so siehts nun aus.
new pickup1;
pickup1 = CreatePickup(1242, 2, 985.9749, 674.9754, 121.9763, 35);
Fehler:
C:\Dokumente und Einstellungen\SvenM\Desktop\Samp Gamemode V1.6.7.1\Samp 0.3\gamemodes\Reallife.pwn(90) : error 010: invalid function or declaration
C:\Dokumente und Einstellungen\SvenM\Desktop\Samp Gamemode V1.6.7.1\Samp 0.3\gamemodes\Reallife.pwn(1013) : warning 203: symbol is never used: "pickup1"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Error.
Hast du
new pickup;
über main stehen und
pickup = CreatePickup(...
bei OnGameModeInit?
Achja und es ist egal wie du die Variable nennst. Ob pickup1 oder tralalala das ist kack egal.
MfG Markus
So nun klappts gleich xD
pickup = CreatePickup(1242, 2, 985.9749, 674.9754, 121.9763, 35);
Das ist bei OnGameModeInit()
new pickup;
ist auch dabei
NUn kommt das :
C:\Dokumente und Einstellungen\SvenM\Desktop\Samp Gamemode V1.6.7.1\Samp 0.3\gamemodes\Reallife.pwn(227) : warning 204: symbol is assigned a value that is never used: "pickup"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
füg oben ins Script folgendes ein:
#pragma unused pickup
mach mal so
new pick[10];
OnGame...
pick[0] = CreatePickup(1242, 2, 985.9749, 674.9754, 121.9763, 35);
![]()
@ clanwom
Der Fehler kommt nun nach deinem vorschlag.
new pick[10];
pick[10] = CreatePickup(1242, 2, 985.9749, 674.9754, 121.9763, 35);
C:\Dokumente und Einstellungen\SvenM\Desktop\Samp Gamemode V1.6.7.1\Samp 0.3\gamemodes\Reallife.pwn(229) : error 032: array index out of bounds (variable "pick")
Junge Junge
bei das mit OnGame...
nicht pick[10] machen
da muss pick[0]
hin
Em ja habs es geht
Ok SO nun die Frage ich sehe das Herz net xD also das Heal ist das richtig eingetragen von den coordinaten her.?
(0,985.9749,-674.9754,121.9763,35.7148,0,0,0,0,0,0); vom Herz da solls hin.
pick[0] = CreatePickup(1242, 2, 985.9749, 674.9754, 121.9763, 35);
Er muss das Pickup auch irgentwo verwenden. Deswegen kommt die Warnung. ![]()
Bis jetzt hat er nichts falsch gemacht. Und für Pickups muss man keine Feldvariable nehmen clanwom.
So, jetzt mal ne genaue Erklärung wie man ein Pickup erstellt:
Oben im Script:
new healthp;
Bei OnGameModeInit
healthp = CreatePickup(1242, 2, 985.9749, 674.9754, 121.9763, 35);
Bei OnPlayerPickUpPickup
if(pickupid == healthp)
{
SetPlayerHealth(playerid,100.00);
GameTextForPlayer(playerid,"Heilung erhalten",3000,3);
}
So geht es zu 100 %
MfG Markus
Ja mArkus das andre FUnktioniert ja auch nur im spiel sehe ich nix denke habe was mit cordinaten vertauscht.
HAbe ich das richtig gemacht mit x y z
Ja mArkus das andre FUnktioniert ja auch nur im spiel sehe ich nix denke habe was mit cordinaten vertauscht.
Habe ich das richtig gemacht mit x y z
Da solls hin das Heal:
(0,985.9749,-674.9754,121.9763,35.7148,0,0,0,0,0,0);
(1242, 2, 985.9749, 674.9754, 121.9763, 35);
Markus: du musst bei onplayerpickuppickup schon den selben namen verwenden, den du
oben definiert hast
löle xD danke,
das ist von meiner Gamemode xD
Werde es sofort ändern
Versuchs so:
healthp = CreatePickup(1242, 2, 985.9749,-674.9754,121.9763);