Heal & Armor Pickup erstellen

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
  • 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.

    Ich habe aus meinen Fehlern gelernt,eine Teilnahme eines Reallife Projektes ist kacke wenn man nicht selbst der Hoster ist. Man kann so leicht ausgenutzt werden.


    Copyright © ->BillyGirl 2010<-

  • 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"

    Ich habe aus meinen Fehlern gelernt,eine Teilnahme eines Reallife Projektes ist kacke wenn man nicht selbst der Hoster ist. Man kann so leicht ausgenutzt werden.


    Copyright © ->BillyGirl 2010<-

  • 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.

    Ich habe aus meinen Fehlern gelernt,eine Teilnahme eines Reallife Projektes ist kacke wenn man nicht selbst der Hoster ist. Man kann so leicht ausgenutzt werden.


    Copyright © ->BillyGirl 2010<-

  • 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

    Ich habe aus meinen Fehlern gelernt,eine Teilnahme eines Reallife Projektes ist kacke wenn man nicht selbst der Hoster ist. Man kann so leicht ausgenutzt werden.


    Copyright © ->BillyGirl 2010<-

    Einmal editiert, zuletzt von DasHaSe ()

  • @ 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")

    Ich habe aus meinen Fehlern gelernt,eine Teilnahme eines Reallife Projektes ist kacke wenn man nicht selbst der Hoster ist. Man kann so leicht ausgenutzt werden.


    Copyright © ->BillyGirl 2010<-

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

    Ich habe aus meinen Fehlern gelernt,eine Teilnahme eines Reallife Projektes ist kacke wenn man nicht selbst der Hoster ist. Man kann so leicht ausgenutzt werden.


    Copyright © ->BillyGirl 2010<-

  • 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

    Einmal editiert, zuletzt von 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


    Ich habe aus meinen Fehlern gelernt,eine Teilnahme eines Reallife Projektes ist kacke wenn man nicht selbst der Hoster ist. Man kann so leicht ausgenutzt werden.


    Copyright © ->BillyGirl 2010<-

  • Markus: du musst bei onplayerpickuppickup schon den selben namen verwenden, den du
    oben definiert hast :D


    also
    if(pickupid == healthp)
    {
    SetPlayerHealth(playerid,100.00);
    GameTextForPlayer(playerid,"Heilung erhalten",3000,3);
    }

    Die deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen. Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.


    _____________________________________________________________________________


    Einige Filterscripts von mir...

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

    Ich habe aus meinen Fehlern gelernt,eine Teilnahme eines Reallife Projektes ist kacke wenn man nicht selbst der Hoster ist. Man kann so leicht ausgenutzt werden.


    Copyright © ->BillyGirl 2010<-