Beiträge von Ramino

    Der Befehl /restart führt bei dir bestimmt den Rcon Befehl GMX aus. Und soweit ich weiß, wird beim GMX nicht OnPlayerDisconnect ausgeführt. Wenn doch belehrt mich eines besseren.



    Versuch mal anstatt restart, dich auszologgen.

    Das würde so nicht klappen.


    Hier umgebaut:



    if(strcmp("/Nextskin", cmdtext, true)==0)
    {
    if(IsPlayerInRangeOfPoint(playerid, 2.0,218.2416,-98.2081,1005.2578))
    {
    if(GetPlayerSkin(playerid)==299)
    {
    SetPlayerSkin(playerid,0);
    return 1;
    }
    SetPlayerSkin(playerid,GetPlayerSkin(playerid)+1);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,GRAU,"Du bist nicht im Binco");
    return 1;
    }
    }



    Einrücken müsstest du selber^^

    Was denn daran falsch. Anscheinend hat der nach dem Code von DJ_Vallah nen Klammerfehler gehabt. Er hat ja selber gesagt er hätte 26Errors.
    Das mit dem Einrücken, weiß ich ja, dass das nicht stimmt nur wollt ich , dass er den Klammerfehler los wird?

    if(strcmp("/Buyskin", cmdtext, true))
    {
    if(IsPlayerInRangeOfPoint(playerid, 2.0,218.2416,-98.2081,1005.2578))
    {
    SetPlayerPos(playerid,207.6156,-105.9069,1005.1328);
    SetPlayerFacingAngle(playerid,179.6174);
    SetCameraBehindPlayer(playerid);
    SetPlayerInterior(playerid,15);
    SendClientMessage(playerid,GRAU,"Vielen Dank für ihren Einkauf");
    TogglePlayerControllable(playerid,1);
    GivePlayerMoney(playerid, -25);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,GRAU,"Du bist nicht im Binco");
    return 1;
    }
    }

    else if(strcmp(sache,"test3",true) == 0)
    {
    if(GetPVarInt(playerid, "testisachen") >= 0)
    {
    SendClientMessage/playerid,COLOR_WEISS,"Klappt3);
    return 1;
    }
    }
    else if(strcmp(sache,"test4e) == 0)
    {
    if(GetPVarInt(playerid, "testtest>= 0)
    {
    SendClientMessage/playerid,COLOR_WEISS,"Klappt4);
    return 1;


    Das sollte man doch schon rummotzen oder?




    else if(strcmp(sache,"test3",true) == 0)
    {
    if(GetPVarInt(playerid, "testisachen") >= 0)
    {
    SendClientMessage/playerid,COLOR_WEISS,"Klappt3");
    return 1;
    }
    }
    else if(strcmp(sache,"test4",true) == 0)
    {
    if(GetPVarInt(playerid, "testtest")>= 0)
    {
    SendClientMessage/playerid,COLOR_WEISS,"Klappt4");
    return 1;

    Machs so:


    public OnPlayerCommandText(playerid, cmdtext[])
    {
    if(strcmp("/dm", cmdtext, true)==0)
    {
    SetPlayerPos(playerid, 1211.4836,-890.5573,42.9204);
    SetPlayerSkin(playerid, 19);
    SendClientMessage(playerid, 0xFF0000FF, "Du bist jetzt in der Deathmatch Zone");
    SendClientMessage(playerid, 0xFF0000FF, "Du hast Armour,Deagle und eine MP5");
    SendClientMessage(playerid, 0xFF0000FF, "mit /dmverlassen Kannst du die Deathmatch Zone Verlassen");
    return 1;
    }
    return 0;
    }

    new newsstring[128]; // Global definieren



    dcmd_setnews(playerid,params[])
    {
    new string[256];
    if(sscanf(params,"s",string)) return SendClientMessage(playerid,0xBFC0C2FF,"Nutze: /setnews [news]");
    newsstring=string;
    ShowPlayerDialog(playerid,DIALOG_DYNNEWS,DIALOG_STYLE_MSGBOX,"Dyn. News by Jones",string,"Schließen","");
    return 1;
    }


    OnPlayerConnect(playerid)
    {
    ShowPlayerDialog(playerid,DIALOG_DYNNEWS,DIALOG_STYLE_MSGBOX,"Dyn. News by Jones",newsstring,"Schließen","");
    return 1;
    }



    Ungetestet.