Beiträge von Rudix3

    Hallo leute ,
    Ich will ein Script machen , dass ich nach dem Tot in der DM-Arne wieder dort spawne.
    Zur Zeit ist es so , dass wen ich /dm mache und Tot gehe ,dann nicht in der Arena spawne ,sondern mein Normaler spawnpunkt.
    Kann mir jemdand zeigen , wie ich es anderes machen kann ?
    So sieht der Cmd. aus :
    if (strcmp("/dm", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,2657.9797,2665.5110,37.7463);
    return 1;
    }

    Das problem mit der 7. Zeile ist behoben doch nun :



    if(strcmp("/dm",cmdtext,true) == 0)
    {
    if(gTeam[playerid] == TEAM_Gang1)
    {
    SetPlayerPos(playerid,1310.6653,2113.2358,11.0156);
    SendClientMessage(playerid,0x00FF00FF,"Du bist nun beim Deathmatch!");
    }
    else
    {
    if(gTeam[playerid] == TEAM_Gang2)


    SetPlayerPos(playerid,1383.7069,2112.6274,11.0156);
    SendClientMessage(playerid,0xFF0000FF,"Du bist nun beim Deathmatch");
    }
    else
    {
    if(gTeam[playerid] == TEAM_Gang3)


    SetPlayerPos(playerid,1307.1089,2188.5481,11.0234);
    SendClientMessage(playerid,0xFF0000FF,"Du bist nun beim Deathmatch!");
    }
    return 1;


    Zu dem 2. else , sagt er :


    C:\PROGRA~1\ROCKST~1\GRANDT~1\GAMEMO~1\Neu.pwn(140) : error 029: invalid expression, assumed zero



    was soll ich machen ?

    Ich habe nun das mit den gTeam gemacht aber nun steht :C:\PROGRA~1\ROCKST~1\GRANDT~1\GAMEMO~1\Neu.pwn(7) : error 017: undefined symbol "MAX_PLAYERS"
    C:\PROGRA~1\ROCKST~1\GRANDT~1\GAMEMO~1\Neu.pwn(7) : error 009: invalid array size (negative, zero or out of bounds)



    ich hab alles so gemacht, wie es geschrieben stand!

    Ich habe ein Dm berech gemacht und man gelangt dorthin , wenn man /dm macht.
    Nun habe ich dorf mehrere Spawn punkte gemacht , aber der Spieler spawnt nur auf eine Possition .
    Ingsgesammt habe ich 3 Spawnpunkte.


    (Ich Scripte nun 1 Tag , deswegen bitte mich nicht auslachen :( )



    So habe ich es gescriptet:


    public OnPlayerCommandText(playerid, cmdtext[])
    if (strcmp("/Dm", cmdtext, true, 10) == 0)
    {
    SetPlayerPos(playerid,1307.1089,2188.5481,11.0234);
    SetPlayerPos(playerid,1383.7069,2112.6274,11.0156);
    SetPlayerPos(playerid,1307.1089,2188.5481,11.0234);
    return 1;