Beiträge von MasterDeluxe

    CMD:test(playerid,params[])--> ; <--- Muss da weg :)

    Bei mir funktioniert es Einwandfrei.

    Naja hab auch so etwas in meinem selfmade.
    Hat 4 zeilen (höchstens) genommen.


    Aber sonst gut für anfänger
    7.5/10

    Ich habe es so gemacht um etwas übersichtlich zu haben.
    Trotzdem Danke.


    Cool cool aber eine Include würds doch besser sein ausserdem mach daraus doch nen Codeschnipsel habs jetzt nicht angeschaut aber ich schaff das mit 15 Zeilen


    Trotzdem 7 / 10 was neues

    Wollte das aber als Filterscript machen da ich gerade drauf irgendwie lust hatte trotzdem danke für den Tipp.

    Guten Tag,
    heute will ich mein Simples Name Analysierer releasen der für Roleplay bzw. Reallife geeignet ist.


    Der Filterscript prüft im Name nach ob Zahlen oder Sonderzeichen beinhaltet falls ja wird man per Msgbox darauf hingewiesen und gekickt. Jedoch nach dem gleichen Schema prüft er auch nach dem gleichen Prinzip: Vorname_Nachname ob der unterstrich vorhanden ist.


    ########Download##########

    Hier die Lösung:


    new string[128];
    format(string,sizeof(string),"Du bist der Leader von %s",frakid);
    SendClientMessage(playerid,COLOR_BLUE,string);


    Falls du die Namen der Frakids nicht definiert hast mach einfach ein:


    new string[128];
    format(string,sizeof(string),"Du bist der Leader von %s",GetFraktionsName(playerid));
    SendClientMessage(playerid,COLOR_BLUE,string);




    stock GetFraktionsName(playerid)
    {
    new string[64];
    if (sSpieler[pID][Fraktion] == 1) string = ("LSPD");
    if (sSpieler[pID][Fraktion] == 2) string= ("FBI");
    if (sSpieler[pID][Fraktion] == 3) string = ("Ballas");
    return string;
    }


    Mfg
    MasterDeluxe

    Also du machst /event dann kommt ein Dialog halt mit 2 Kategorien DM und Derby wenn du DM anklickst kannst du so machen das du durch DIALOG_STYLE_INPUT (Dialogart mit eingabe möglichkeit wie bei Login und so) dann eine Waffe ID reinschreibst. Dann halt nachdem du das eingeben hast SetPlayerPos benutzen und den Spieler halt zu den vorgebenen Koords hinporten. Das gleich auch bei Derby in der Liste halt Derby anklicken dann halt eine Auto ID eingeben z.B 411(Infernus)und dann halt das gleich mit SetPlayerPos wie oben.

    Bin mit Handy on aber so sollte es gehen.



    command(createblitzer, playerid, params[])
    {
    if(PlayerInfo[playerid][pAdmin] >= 2000 || PlayerInfo[playerid][pLeader] == 24)
    {
    new Msg[128];
    new Speed, Float:VX, Float:VY, Float:VZ, Float:VA;
    if(!IsPlayerAdmin(playerid))
    return SendClientMessage(playerid, COLOR_BRIGHTRED, "Du bist kein Rcon Administrator!");
    if(IsPlayerInAnyVehicle(playerid))
    return SendClientMessage(playerid, COLOR_BRIGHTRED, "Du kannst nicht während du in/auf einem Auto bist , Blitzer erstellen!");
    if(sscanf(params, "i", Speed)) return SendClientMessage(playerid, COLOR_WHITE, "Befehl: /createblitzer [Max Geschwindigkeit]");
    if(Speed < 1 || Speed > 200)
    return SendClientMessage(playerid, COLOR_BRIGHTRED, "Error: Die Max.Geschwindigkeit kann nicht unter 1 KM/H oder über 200 KM/H sein!");
    if(currentid +1 > CAMERA_LIMIT)
    return SendClientMessage(playerid, COLOR_BRIGHTRED, "Error: Du kannst nicht mehr als 20 Blitzer erstellen!");
    GetPlayerPos(playerid, VX, VY, VZ);
    GetPlayerFacingAngle(playerid, VA);



    CreateBlitzer(VX,VY,VZ,VA,Speed);
    SaveBlitzerToDatabase(VX, VY, VZ, VA, Speed);
    format(Msg, sizeof(Msg),"Dein Blitzer wurde erfolgreich erstellt. Max.Geschwindigkeit: (%d)", Speed);
    return SendClientMessage(playerid, COLOR_YELLOW, Msg);
    }
    else
    {
    //Falls er nichts von beiden ist SendClientMEssage oder so :D
    }
    }