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);