Ist dies Möglich??

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,
    ich wollte euch Fragen ob folgendes Möglich ist.


    Also ich möchte das der Spieler am Anfang wo man Skins auswählen kann und danach auf Spawn klickt das er dort einen Skin auswählen kann.
    Er soll aber nur die Skins sehen die er in seiner Fraktion zur Verfügung hat.
    Ich hab es schon so probiert.


    public OnGameModeInit()
    {
    if(IstSpielerInFraktion(playerid,0)) //Zivlist
    {
    AddPlayerClass(12, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); //Skin nur Bsp.
    }
    if(IstSpielerInFraktion(playerid,1)) //LSPD
    {
    AddPlayerClass(1, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); //Skin nur Bsp.
    }
    }


    Aber es gibt ja bei OnGameModeInit keine playerid daher bekomme ich diesen Error:


    C:\Users\Dominik\Desktop\Scripten\gamemodes\Reallife.pwn(77) : error 017: undefined symbol "playerid"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Error.


    Kann ich irgendwie anders abfragen in welcher fraktion der ist oder kann ich irgendwie die Playerid bestimmen oder so?
    Ich hätte das schon sehr gerne so gemacht :D


    Hoffe ihr könnt mir helfen.


    MFG Silent

  • public OnGameModeInit(playerid)
    {
    if(IstSpielerInFraktion(playerid,0)) //Zivlist /Playerid muss in OnGameModeInit definiert werden ,was jedoch sinnlos ist ,dieser Befehl sollte woanders sein!
    {
    AddPlayerClass(12, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); //Skin nur Bsp.
    }
    if(IstSpielerInFraktion(playerid,1)) //LSPD
    {
    AddPlayerClass(1, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); //Skin nur Bsp.
    }
    }
    Bsp:
    public OnPlayerConnect(playerid)
    {
    if(IstSpielerInFraktion(playerid,0)) //Zivlist
    {
    AddPlayerClass(12, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); //Skin nur Bsp.
    }
    if(IstSpielerInFraktion(playerid,1)) //LSPD
    {
    AddPlayerClass(1, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0); //Skin nur Bsp.
    }
    }

  • Beitrag von nonoitsnotmyname ()

    Dieser Beitrag wurde vom Autor gelöscht ().
  • Hab ich gerade da bekomme ich aber Warnings -.-


    C:\Users\Dominik\Desktop\Scripten\gamemodes\Reallife.pwn(190) : warning 225: unreachable code
    C:\Users\Dominik\Desktop\Scripten\gamemodes\Reallife.pwn(195) : warning 209: function "OnPlayerConnect" should return a value
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Warnings.


    Habs jetzt so:


    public OnPlayerConnect(playerid)
    {
    if(IstSpielerInFraktion(playerid,0))
    {
    AddPlayerClass(12, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(1, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    }
    }


  • public OnPlayerConnect(playerid)
    {
    if(IstSpielerInFraktion(playerid,0))
    {
    AddPlayerClass(12, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    AddPlayerClass(1, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
    }
    } return 1;

  • Dann kommt noch 1 Warning:


    C:\Users\Dominik\Desktop\Scripten\gamemodes\Reallife.pwn(190) : warning 225: unreachable code
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    1 Warning.


    /Edit Zeile 190 ist die mit if(IstSpielerIn...

  • Bin ich jetzt doof oder muss nich


    public OnPlayerConnect(playerid)
    {
    if(IstSpielerInFraktion(playerid,0))
    {
    SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0 );
    }
    }


    Weitere Informationen


    und dann bei onplayerrequestclass machste SpawnPlayer(playerid);
    oder nach dem einloggen

    go2Nova Experience Innovation (go2Nova.de)
    SA-MP und Minecraft Serverhosting seit 2009, Softwareentwicklung und Webdesign.
    Webspace und Domains
    *NEU* Zahlen per paysafecard!