Beiträge von SoulMan

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    Nein, stimmt schon, aber das würde irgendwie wenig Sinn ergeben.
    Somit kann man ja nur befehlen, dass der Admin alle Befehle mit der Remote-Funktion im Script
    ausführen kann, wenn er Level 1 || (oder) Level 7 Administartor ist.


    "Und" wäre ja dann "&&".
    Und das wäre noch sinnfreier. ^^


    Aber die Idee an sich war ganz gut. :P
    Man kann aber auch einfach alle Befehle in seinen Gamemode kopieren und manuell anpassen.

    Was bringt es mir, wenn ich bei default 0 returne? xD
    Es soll ja genau bei diesen nicht ausgesonderten Modellen angezeigt werden.


    Und ein stock? hm..kann ich ja auch nur reinschreiben, was ich jetzt schon habe.
    Alle autoid's rauszuschreiben ist mir zuviel Arbeit.
    Das default sollte diesen Teil ja ersparen..


    Hat noch Jemand eine Idee/Verbesserung?

    Hey, liebe Com!
    Ich hab ein kleines Problem, ich habe einen Tacho, der soll jedoch nur für bestimmte
    Autos verfügbar sein. Fahrräder z.B. sollten ausgeschlossen sein usw.


    Hier mein Code. Eignetlich sollten die Textdraes jetzt nur für default erstellt werden, aber trotzdem
    wird alles angezigt, auch bei den ausgesonderten ID's.


    if(newstate == PLAYER_STATE_DRIVER)
    {
    new vehicle;
    vehicle = GetPlayerVehicleID(playerid);
    switch(vehicle)
    {
    case 509,481,510,592, 577,511,512,593,520,553,476,519,460,513,548,425,417,487,488,497,563,447,469,472,473,493,595,484,430,453,452,446,454:
    {
    TextDrawShowForPlayer(playerid,SpeedoKMHText);
    TextDrawShowForPlayer(playerid,SpeedoKMH[playerid]);
    TextDrawHideForPlayer(playerid,SpeedoTankText);
    TextDrawHideForPlayer(playerid, SpeedoTank[playerid]);
    }
    default:
    {
    TextDrawShowForPlayer(playerid,SpeedoKMHText);
    TextDrawShowForPlayer(playerid,SpeedoKMH[playerid]);
    TextDrawShowForPlayer(playerid,SpeedoTankText);
    TextDrawShowForPlayer(playerid,SpeedoTank[playerid]);
    }
    }
    }
    Hoffe, jemand kann helfen.
    mfG


    */Edit:
    Code eingerückt.

    Toplists, User werben User Aktionen, Stats Back Aktionen, Startbonus Aktionen, Forenwerbung, oder auch Fremdwerbung nachts wenn kein Admin on ist :pinch: :pinch:


    Ich konnte hier bis jetzt keine Ironie finden oder ist sie doch vorhanden?


    Mach was einzigartiges, was Interessantes, das aussagt "Hey, da join ich mal!".

    Kommt keine Nachricht beim eingeben der Befehle? Wenn dort steht, dass dein rank nicht hoch genug ist,
    musst du dein Adminlevel mit der Call-Remote Funktion anpassen.


    Was sagt die samp-server.exe beim Laden des Filterscripts?
    Versuch mal das Filterscript nur commands oder so zu nennen, damit ein Tippfehler ausgeschlossen ist.


    Meld dich nochmal, wenns immernoch nicht klappt.


    */Edit:
    Kann auch sein, dass du nicht abgespeichert hast.

    SpawnPlayer musst du woanders returnen.
    Du legst einfach einen Standardskin fest, z.B. 7 und wenn der Skin nicht mehr 7 ist, lässt du ihn direkt spawnen.
    Beim Spawn wird dann der Skin zugeweisen.


    if(pInfo[playerid][Skin] != 7)return SpawnPlayer(playerid);
    Das kommt zum OnPlayerRequestClass.

    Der Befehl selbst hat damit garnichts zu tun.
    Du musst beim Spawn den gespeicherten Skin zuweisen lassen.


    Im Moment speicherst du den Skin, weist ihn aber nicht wieder dem Spieler zu.
    Sprich:
    SetPlayerSkin(playerid,pInfo[playerid][Skin]);



    BTW:
    Warum so viele Zeilen? Es geht doch auch kürzer.
    COMMAND:setskin(playerid,params[])
    {
    new pID, sID, str[128];
    if(sscanf(params, "ud",pID,sID))return SendClientMessage(playerid,0xC8C8C8FF,"/setskin [ID/Name] [SkinID]");
    if (!IsPlayerConnected(pID))return SendClientMessage(playerid,0xC8C8C8FF,"Dieser Spieler ist nicht online!");
    if(sID < 1 || sID > 299) return SendClientMessage(playerid,0xC8C8C8FF, "Die SkinID muss zwischen 1 und 299 liegen!");
    if(pInfo[playerid][AdminLevel] > 2)
    {
    GetPlayerName(playerid,aname,sizeof(aname));
    GetPlayerName(pID,name,sizeof(name));
    format(string,sizeof(string),"Du hast den Skin von %s in folgende SkinID %d gewechselt.",name,skinid);
    format(string2,sizeof(string2),"Admin %s hat deinen Skin zur SkinID %d gewechselt.",aname,skinid);
    SendClientMessage(playerid,COLOR_WHITE,string);
    SendClientMessage(pID,COLOR_WHITE,string2);
    SetPlayerSkin(pID,sID);
    }
    else return SendClientMessage(playerid, 0xC8C8C8FF, "Dein Adminrank reicht nicht aus!");
    return 1;
    }

    Indem du uns die Scriptzeilen postest. :pinch:
    Wenn du dir mal durchliest, was dort steht, müsstest du auch selbst darauf kommen.

    1. Gibt es auf GRP nur wenige User, die hier registiert sind.
    Und 2. zählt das nicht (entfernt) als Rufmord?
    Nur mal so nebenbei. Obwohl es mich auch interessieren würde. :P
    War ja dort auch Stammuser.