Fraktionsspawn geht nicht...

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,
    bei mir funktionier der Fraktionsspawn nicht... (ich benutze das von MR.Monat)


    //Fraktionsspawns
    #define sapdspawn 1541.2133,-1675.2908,13.5521
    #define fbispawn 1035.8646,1016.5082,11.0000
    #define swatspawn -2446.3020,522.4968,30.1982


    //Die Fraktionen
    #define Fraktion "SAPD"
    #define Fraktion2 "S.W.A.T"
    #define Fraktion3 "FBI"



    public OnPlayerRequestClass(playerid, classid)
    {
    SetSpawnInfo(playerid, 0, 230, 1128.8724, -1489.0304, 22.7690, 359.4389, 0, 0, 0, 0, 0, 0);
    SpawnPlayer(playerid);
    return 1;
    }


    public OnPlayerSpawn(playerid)
    {
    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{}
    case 1:{SetPlayerPos(playerid,sapdspawn);SetPlayerColor(playerid,BLAU);}
    case 2:{SetPlayerPos(playerid,fbispawn);
    case 3:{SetPlayerPos(playerid,swatspawn);
    }



    TextDrawShowForPlayer(playerid,Uhr); // Für die Uhr
    TextDrawShowForPlayer(playerid,Datum); // Fürs Datum

    StopAudioStreamForPlayer(playerid);
    SetPlayerColor(playerid,0xFFFFFFFF);
    return 1;
    }


    und hier mal die Errors


    C:\Users\Patrick\Desktop\Alles Ordner\GTA\Server\gamemodes\tutorial.pwn(75) : error 004: function "Wetter" is not implemented
    C:\Users\Patrick\Desktop\Alles Ordner\GTA\Server\gamemodes\tutorial.pwn(98) : error 004: function "UpdateUhr" is not implemented
    C:\Users\Patrick\Desktop\Alles Ordner\GTA\Server\gamemodes\tutorial.pwn(109) : error 004: function "UpdateDatum" is not implemented
    C:\Users\Patrick\Desktop\Alles Ordner\GTA\Server\gamemodes\tutorial.pwn(210) : error 017: undefined symbol "SpielerSpeichern"
    C:\Users\Patrick\Desktop\Alles Ordner\GTA\Server\gamemodes\tutorial.pwn(222) : warning 217: loose indentation
    C:\Users\Patrick\Desktop\Alles Ordner\GTA\Server\gamemodes\tutorial.pwn(222) : error 014: invalid statement; not in switch
    C:\Users\Patrick\Desktop\Alles Ordner\GTA\Server\gamemodes\tutorial.pwn(222) : warning 215: expression has no effect
    C:\Users\Patrick\Desktop\Alles Ordner\GTA\Server\gamemodes\tutorial.pwn(222) : error 001: expected token: ";", but found ":"
    C:\Users\Patrick\Desktop\Alles Ordner\GTA\Server\gamemodes\tutorial.pwn(222) : error 029: invalid expression, assumed zero
    C:\Users\Patrick\Desktop\Alles Ordner\GTA\Server\gamemodes\tutorial.pwn(222) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    8 Errors.


    Bitte helft mir da :rolleyes:
    MfG DerCreeper

    Selfmade Script zu 4% fertig und so sieht dann die abfrage aus:
    if(GetPVarInt(playerid, "Selfmade") == fertig?)
    {
    if(GetPvarInt(playerid,"Selfmade") == ja)
    SendClientMessage(playerid,GRÜN,"Das Projekt ist fertig");
    return 1;
    }
    else
    {
    if(GetPvarInt(playerid,"Selfmade") == Nein)
    SendClientMessage(playerid,ROT,"Das Projekt ist noch nicht fertig :(");
    return 1;
    }

  • Probiers so:



    switch(GetPVarInt(playerid,"Fraktion"))
    {
    case 0:{}
    case 1:{SetPlayerPos(playerid,sapdspawn),SetPlayerColor(playerid,BLAU);}
    case 2:{SetPlayerPos(playerid,fbispawn);}
    case 3:{SetPlayerPos(playerid,swatspawn);}
    }



    Bei case 1 kommt nach SetPlayerPos(...) ein Komma und kein Semikolom(";"<-richtig geschrieben?). Bei case 2 und 3 hast du eine Klammer ("{/}") vergessen.

  • ok von 8 errors auf 4 errors :)


    C:\Users\Patrick\Desktop\Alles Ordner\GTA\Server\gamemodes\tutorial.pwn(761) : error 076: syntax error in the expression, or invalid function call
    C:\Users\Patrick\Desktop\Alles Ordner\GTA\Server\gamemodes\tutorial.pwn(761) : error 022: must be lvalue (non-constant)
    C:\Users\Patrick\Desktop\Alles Ordner\GTA\Server\gamemodes\tutorial.pwn(761) : error 017: undefined symbol "LS"
    C:\Users\Patrick\Desktop\Alles Ordner\GTA\Server\gamemodes\tutorial.pwn(761) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    //edit aber das kriege ich alleine hin wenn nicht melde ich mich bei dir

    Selfmade Script zu 4% fertig und so sieht dann die abfrage aus:
    if(GetPVarInt(playerid, "Selfmade") == fertig?)
    {
    if(GetPvarInt(playerid,"Selfmade") == ja)
    SendClientMessage(playerid,GRÜN,"Das Projekt ist fertig");
    return 1;
    }
    else
    {
    if(GetPvarInt(playerid,"Selfmade") == Nein)
    SendClientMessage(playerid,ROT,"Das Projekt ist noch nicht fertig :(");
    return 1;
    }

  • Habs behoben falsch eingereiht...

    Selfmade Script zu 4% fertig und so sieht dann die abfrage aus:
    if(GetPVarInt(playerid, "Selfmade") == fertig?)
    {
    if(GetPvarInt(playerid,"Selfmade") == ja)
    SendClientMessage(playerid,GRÜN,"Das Projekt ist fertig");
    return 1;
    }
    else
    {
    if(GetPvarInt(playerid,"Selfmade") == Nein)
    SendClientMessage(playerid,ROT,"Das Projekt ist noch nicht fertig :(");
    return 1;
    }