Virtuele Welt ändern auf befehl

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
  • Ich habs jetst einfach mal bei OnPlayerSpawn riengetan, und jetst funktioniert es auch :)
    Aber jetst will ich mal fragen, wie ich mach das ich 2 Spawnpunkte in Virtueler Welt 1 habe.
    Und das das auch zufall ist wo man hinkommt, ob spawnpunkt 1 oder spawnpunkt2.
    Der 2. Spawnpunkt ist = 522.9636,-2099.2178,6.3285
    Und so habe ich es in meinem Script:


    if(GetPlayerVirtualWorld(playerid) == 1)return SetPlayerPos(playerid,652.6160,-2110.2222,5.7314);
    das ist jetst das man an den einen punkt hinkommt. Aber ich will das man auch zum ander hinkommen kann, aber das soll zufall sein.

  • if(GetPlayerVirtualWorld(playerid) == 1){
    return
    new zufall = random(4); // erstellt den Zufall

    if(zufall == 1) // Wenn der Zufall 1 ist...
    {
    SetPlayerPos(playerid,652.6160,-2110.2222,5.7314);
    }
    else if(zufall == 2) // Wenn der Zufall 2 ist...
    {
    SetPlayerPos(playerid,522.9636,-2099.2178,6.3285);
    }
    /*
    else if(zufall == 3) // Wenn der Zufall 3 ist
    {
    SetPlayerPos(playerid,x,y,z);
    }

    // usw^^
    */
    }

  • Ich habe 4 errors...
    kann sein das ich was falsch gemacht habe.


    Errors:
    C:\Users\Patrick\Desktop\Stunt\Stunt2.pwn(468 ) : error 029: invalid expression, assumed zero
    C:\Users\Patrick\Desktop\Stunt\Stunt2.pwn(468 ) : error 017: undefined symbol "zufall"
    C:\Users\Patrick\Desktop\Stunt\Stunt2.pwn(470 ) : error 017: undefined symbol "zufall"
    C:\Users\Patrick\Desktop\Stunt\Stunt2.pwn(474 ) : error 017: undefined symbol "zufall"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.



    if(GetPlayerVirtualWorld(playerid) == 1){
    return
    new zufall = random(4);


    if(zufall == 1)
    {
    SetPlayerPos(playerid,652.6160,-2110.2222,5.7314);
    }
    else if(zufall == 2)
    {
    SetPlayerPos(playerid,522.9636,-2099.2178,6.3285);
    }
    }




    wo ist den der fehler???

  • Bei den Includes:


    new zufall


    if(GetPlayerVirtualWorld(playerid) == 1){
    zufall = random(4);


    if(zufall == 1)
    {
    SetPlayerPos(playerid,652.6160,-2110.2222,5.7314);
    }
    else if(zufall == 2)
    {
    SetPlayerPos(playerid,522.9636,-2099.2178,6.3285);
    }
    }

    LG cinema


  • danke man komm zufälig entweder zum einen ort oder zum anderen, aber manchmal kommt man auch zum normalen spawnpunkt wo man nicht hinsoll....
    wie mache ich das man nicht zum normalen spawn punkt komm?