Da muss mir jemand helfen :D

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
  • Moin :P


    Also, ich hab diverse DM-Arenas (/dm1, /dm2)
    Nun wollte ich diese gerne mit Random Spawns (Zufällige Spawnpunkte) ausrüsten ;D Ausserdem hätte ich gerne noch, dass der Spieler wenn er spawnt für etwa 10 sekunden gefreezt ist (TogglePlayerControlable).. D.h. wenn jemand zB /dm2 oder so macht, wird den anderen angezeigt: %s hat ein Desert Eagel-DM gestartet! Um beizutreten, tippe /dm2!


    So sieht mein Befehl jetzt aus (noch etwas mager xD)


    if(strcmp("/dm2",cmdtext, true) == 0)
    {
    new string[100],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"Info: %s ist in die Desert Eagle DM Arena gegangen! [/dm2]",name);
    SendClientMessageToAll(gelb,string);
    SetPlayerSkin(playerid, 33);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 24, 10000);
    SetPlayerPos(playerid,1059.895996,2081.685791,10.820312);
    SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 0);
    SendClientMessage(playerid, 0x00FF09FF, "Willkommen in der Desert-Eagle-DM Arena!");
    return 1;
    }


    Naja ich hoffe jemand kann mir das machen bzw dabei helfen 8)


    lg


  • if(strcmp("/dm2",cmdtext, true) == 0) {
    new string[100],name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"Info: %s ist in die Desert Eagle DM Arena gegangen! [/dm2]",name);
    SendClientMessageToAll(gelb,string);
    SetPlayerSkin(playerid, 33);
    ResetPlayerWeapons(playerid);
    GivePlayerWeapon(playerid, 24, 10000);
    SetPlayerPos(playerid,1059.895996,2081.685791,10.820312);
    SetVehicleVirtualWorld(GetPlayerVehicleID(playerid), 0);
    SendClientMessage(playerid, 0x00FF09FF, "Willkommen in der Desert-Eagle-DM Arena!");
    TogglePlayerControllable(playerid,0);
    SetTimerEx("Unfreeze",10000,0,"i",playerid);
    return 1;
    }
    forward Unfreeze(playerid);
    public Unfreeze(playerid)
    {
    TogglePlayerControllable(playerid,1);
    return 1;
    }