Beiträge von [FR]Metro


    Spaß bei Seite,
    es gibt MTA, wo es genug Race Server gibt, oder such dir einen in Samp, es gibt da auch noch ein paar außer New Dawn,
    die Überschrift klingt so als wäre es der Sinn deines Lebens gewesen. :D

    Versuch es mal so, habe es kurz zusammen geschrieben, bei Fehlern einfach melden ;)

    ocmd:take(playerid,params[])
    {
    new cmd[30];
    if(sscanf(params, "si",cmd)) return SendClientMessage(playerid,COLOR_GREY,"BENUTZUNG: /take [Drugs/lic/...] [ID]");
    if(!strcmp(cmd,"Drugs",true))
    {

    //Dein Code
    }
    return 1;
    }


    //Tut mir leid, ID vergessen :D

    Mir egal ob jemand die Idee schon umgesetzt hat, ich habe es noch nicht gesehen.
    B2T:
    Das LSPD nimmt das Geld von dem Staat, der Staat bezieht das Geld durch Steuern.


    John Habe ich gesagt das sie neu ist?

    Hey, ich habe eine kleine Idee für mein Script und würde gerne eure Meinung hören. Ich habe mir vorgestellt, dass die Wirtschaft auf den Server erst angekurbelt werden muss.
    Z.b. Das LSPD hat nur 5 Autos die von anfang an da sind. Sie müssen neue Polizei Autos kaufen. Eine Industrie stellt diese her (Bizz), und die Trucker müssen es liefern. Und die Cops und anderen Fraks.
    müssen halt immer aus den Fraktionskasse die Member, die Motorschaden, die Autos und Waffen bezahlen. Wie findet ihr diese Idee? Man fängt im Sinne klein an, hat Geld um die Arbeiter zu
    bezahlen, etc.

    Es sieht einfach nur zu genial aus, das Licht, die Objekte, dass sieht einfach nur hammermäßig episch aus.
    Mir gefallen die Bilder bei Nacht sehr gut! Mach weiter so Rocky, ich hoffe es kommen wieder mal mehr Maps von dir. :)

    @Dark.Shadow



    ocmd:test(playerid,params[])
    {
    new string[MAX_PLAYER_NAME+5];
    SendClientMessageEx(playerid,COLOR_FADE1,"%i",sizeof(string));
    format(string,3,"");
    return 1;
    }


    ocmd:test2(playerid,params[])
    {
    new string[MAX_PLAYER_NAME];
    SendClientMessageEx(playerid,COLOR_FADE1,"%i",sizeof(string));
    format(string,3,"");
    return 1;
    }


    Test: 29
    Test2: 24


    Hatte ich jetzt doch recht? Bin leicht verwirrt? :/

    @Dark.Shadow Ich verstehe die erste aussage nicht, wenn ich einen Clan beitrette und mein Name ist Metro, dann ist mein Name dann halt [LoR]Metro.
    Aber [LoR]Metro existiert nicht in der DB, also muss ich ihn umsetten auf Metro, oder den String RealName von mir nutzen.
    Zu der 2ten Aussage, tut mir leid, habe ich nicht gewusst :/, naja dann muss man eben 34 hinschreiben.
    Danke fürs korrigieren.

    Oben einen String erstellen, für den echten Namen:

    new RealName[MAX_PLAYERS][MAX_PLAYER_NAME];


    Dann setten wir den Namen und speichern den alten:

    new NewName[34];
    format(RealName[playerid],MAX_PLAYER_NAME,"%s",PlayerName(playerid)); //Spielername muss geändert werden, bzw angepasst werden auf einen Stock von eurem Script
    format(NewName,sizeof(NewName),"[BLA]%s",RealName[playerid]);
    SetPlayerName(playerid,NewName);


    Bei dem Disconecten setzen wir den Namen wieder zurück z.b. auf Horizon

    SetPlayerName(playerid,RealName[playerid]);
    //DANN ERST SAVEPLAYER



    WICHTIG:
    Du musst immer vor dem Speichern den Namen Zürcksetzen und dann wieder setten, oder halt die Daten auf RealName Speicher lassen.


    BSP:

    stock SavePlayer(playerid)
    {
    new NewName[MAX_PLAYER_NAME+5];
    SetPlayerName(playerid,RealName[playerid]);
    //Speichern
    format(NewName,sizeof(NewName),"[BLA]%s",RealName[playerid]);
    SetPlayerName(playerid,NewName);
    }


    Falls etwas nicht geht, tut mir leid, melde dich dann nochmal, habe es kurz geschrieben.

    Du musst im sscanf Teil "si" machen


    ui ist richtig, für was ein String? Informiere dich zuerst wie man Sscanf richtig benutzt. Hier kannst du aufgeklärt werden : http://wiki.sa-mp.com/wiki/Sscanf_code


    Du setzt nicht das Adminlevel also nicht nicht mit SetPVarInt. Sonst würde es noch so gehen, aber du solltest das Adminlevel speichern, das ist jetzt nur so zum ausgeben:

    switch(adminwahl)
    {
    case 0:{adminrank="User";}
    case 1:{adminrank="Supporter";}
    case 2:{adminrank="Admin";}
    case 3:{adminrank="Headadmin";}
    case 4:{adminrank="Communityleiter";}
    case 5:{adminrank="Manager";}
    case 6:{adminrank="Designer";}
    case 7:{adminrank="Sponsor";}
    case 8:{adminrank="Premium User";}

    }