Geschenke

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
  • ganz oben :
    new geschenk;


    In OnGameModeInit :
    geschenk = CreatePickup(model,3,Float:X,Float:Y,Float:Z);


    In OnPlayerPickUpPickup :
    if (pickupid == geschenk)
    {
    CreateVehicle(modelid, Float:x, Float:y,Float:z, Float:angle, color1, color2, respawn_delay);
    }
    return 1;
    }


    Photoshop CS4 User

  • Du kannst ja erstmal das Pickup erstellen... wie das geht hat Sn1p3r dir grad gesag... dann findest du i-wo den public OnPlayerPickUpPickup, da is dann:
    if(pickupid==0) {
    new Float:x, Float:y, Float:z, Float:za, gla;
    GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,za);
    gla=CreateVehicle(522,x,y,z,za,0,0,-1); PutPlayerInVehicle(playerid,gla,0); }
    Aber die pickupid ist nur 0, wenn dies dein erstes Pickup ist, sosnt immer 1 addieren
    Die 522 bei CreateVehicle ist die ModellID vom Fahrzeug, in diesem Fall eine Nrg-500, wenn du die 522 z.B. durch eine 411 austauscht erscheint ein Infernus
    @ Sn1p3r ich würd nicht die 3 sondern die 2 als Style nehmen, sonst respawnts ja nicht^^

  • Das Geschenk soll nicht respawnen :P Soll nur einmal da sein.
    Ist das ganze jetzt so richtig?
    new geschenk;
    public OnFilterScriptInit()
    {
    geschenk = CreatePickup(325,3,851.0803,-2062.8921,12.5289);
    }
    {
    if (pickupid == geschenk)
    {
    CreateVehicle(325,841.1637,-2029.1344,12.5359,1.7531,7,7, respawn_delay);
    }
    return 1;
    }
    public OnFilterScriptExit()
    {


    }

    Und was muss ich bei respawn_delay reinsetzen damit der Wagen nie verschwindet? 0 ?

  • Richtig? Öhhmm... nein xD
    public OnFilterScriptInit()
    {
    geschenk = CreatePickup(325,3,851.0803,-2062.8921,12.5289);
    return 1;
    }
    public OnPlayerPickUpPickup(irgnedwas^^) {
    if (pickupid == geschenk)
    {
    CreateVehicle(325,841.1637,-2029.1344,12.5359,1.7531,7,7, respawn_delay);
    }
    return 1;
    }
    Und wenn du da ne -1 einfügst respawnt es erst, wenns schrott ist

  • Also hab jetzt

    public OnFilterScriptInit()
    {
    geschenk = CreatePickup(325,3,851.0803,-2062.8921,12.5289);
    return 1;
    }
    public OnPlayerPickUpPickup(Weihnachten) {
    if (pickupid == geschenk)
    {
    CreateVehicle(325,841.1637,-2029.1344,12.5359,1.7531,7,7,-1);
    }
    return 1;
    }
    Aber bekomme 4 Errors raus. Wo sind denn da noch fehler?^^ Sry das ich euch so nerve, aber hab wie gesagt noch nicht viel Plan vom Scripten.


    mfg preda

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Das alte natürlich beibehalten...^^
    nach oben:
    new geschenk;
    erklärt sich von selbst:
    public OnFilterScriptInit()
    {
    geschenk = CreatePickup(325,3,851.0803,-2062.8921,12.5289);
    return 1;
    }
    das auch^^
    public OnPlayerPickUpPickup(playerid, pickupid) {
    if (pickupid == geschenk)
    {
    CreateVehicle(325,841.1637,-2029.1344,12.5359,1.7531,7,7,-1);
    }
    return 1;
    }
    PS und kan nes sein, dass du di8e publics mehrmals hast?

  • Jetzt hab ich nurnoch 2

    Code
    F:\Dokumente und Einstellungen\preda\Desktop\Programme\samp02Xserver.win32\geschenk.pwn(2) : warning 235: public function lacks forward declaration (symbol "OnFilterScriptInit")
    F:\Dokumente und Einstellungen\preda\Desktop\Programme\samp02Xserver.win32\geschenk.pwn(4) : error 017: undefined symbol "CreatePickup"
    F:\Dokumente und Einstellungen\preda\Desktop\Programme\samp02Xserver.win32\geschenk.pwn(7) : warning 235: public function lacks forward declaration (symbol "OnPlayerPickUpPickup")
    F:\Dokumente und Einstellungen\preda\Desktop\Programme\samp02Xserver.win32\geschenk.pwn(10) : error 017: undefined symbol "CreateVehicle"
    F:\Dokumente und Einstellungen\preda\Desktop\Programme\samp02Xserver.win32\geschenk.pwn(12) : warning 217: loose indentation
    Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase
    @GS Sniper, ich hab den Gamemode von unserm Server nicht da und wollte das erstmal als FS testen, da es für Weihnachten sein soll, sodass man am 25ten einfach das FS rausnimmt.
    
    
    2 Errors.
  • Hm....hab jetzt#include <a_vehicles>
    #include <a_samp>
    new geschenk;
    public OnFilterScriptInit()
    {
    geschenk = CreatePickup(325,3,851.0803,-2062.8921,12.5289);
    return 1;
    }
    public OnPlayerPickUpPickup(playerid, pickupid) {
    if (pickupid == geschenk)
    {
    CreateVehicle(325,841.1637,-2029.1344,12.5359,1.7531,7,7,-1);
    }
    return 1;
    }
    Aber Ingame ist kein Pickup

  • Ja ist ein FS und läuft als FS xD hab nur das Pickup übersehen, vielen dank Leute. jetzt geht alles.
    Edit: Wie mache ich das jetzt das mehrere Geschenke in einem FS sind? Muss ich anstatt geschenk z.B. geschenk2 machen?

    Einmal editiert, zuletzt von preda ()

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen