2 Teams 1 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
  • Tag




    Ich will das so machen das wenn ich TERROR bin und /spawn mache das ich dann am Terror Spawn bin


    und wenn ich COP bin und /spawn mache zum Cop Spawn komme doch irgendwie klappt das nicht ganz wieso ?




    if(strcmp(cmdtext,"/spawn,true)==0=


    {


    if(gTeam[playerid] == TEAM_ROB)


    {


    SetPlayerPos(playerid,1759.1122,-1093.4344,24.0781,359.2631);


    }


    else


    {


    if(gTeam[playerid] == TEAM_COP)


    {


    SetPlayerPos(playerid,1568.4875,-1690.8134,5.8906,180.2499);


    }


    return 1;


    }

  • Versuch es mal so:



    if(strcmp(cmdtext,"/spawn,true)==0)
    {
    if(gTeam[playerid] == TEAM_ROB)
    {


    SetPlayerPos(playerid,1759.1122,-1093.4344,24.0781);
    }
    else if(gTeam[playerid] == TEAM_COP)
    {


    SetPlayerPos(playerid,1568.4875,-1690.8134,5.8906);
    }
    return 1;
    }


  • Das wird so aber nicht funktionieren.


    Das hier wird klappen:



    if(strcmp(cmdtext,"/spawn",true)==0)
    {
    if(gTeam[playerid] == TEAM_ROB)
    {
    SetPlayerPos(playerid,1759.1122,-1093.4344,24.0781);
    }
    else if(gTeam[playerid] == TEAM_COP)
    {
    SetPlayerPos(playerid,1568.4875,-1690.8134,5.8906);
    }
    return 1;
    }



    MfG

  • So sollte es am besten gehen
    if(strcmp(cmdtext,"/spawn",true)==0)
    {
    switch(gTeam[playerid])
    {
    case TEAM_ROB: SetPlayerPos(playerid,1759.1122,-1093.4344,24.0781);
    case TEAM_COP: SetPlayerPos(playerid,1568.4875,-1690.8134,5.8906);
    }
    return 1;
    }