2 Fragen [Gang erstellen & 3 Mal namen ändern] und noch eine Frage :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
  • Hallo Leuts,


    Da ich meine dass es sau viele RL Server gibt, wollte ich mal eine neue Genre machen: DM/STUNT/MINIGAMES/RACE


    Nun häng ich aber bei einer stelle:


    Man sollte einen Score von 500 mind. haben

    if(GetPlayerScore(playerid) < 500) return SendClient....);


    Ist ja nicht schwer.
    Mein Problem liegt biem createn und speichern.
    Damit meine ich:


    Man sollte mit /gangerstellen eine Gang erstellen können. Diese wird per Enum (oder eben Dini / PVars, damit arbeite ich^^) gespeichert.
    Ebenfalls sollte man /gangmod und /ganginvite machen können. Wie bekomm ich sowas hin? Der Name sollte frei beliebig wählbar sein.


    2tes problem:


    Ich mach momentan den Befehl: /cn. (Changename)
    Er sollte MAXIMAL 3 mal einsetzbar sein.
    Gibts ein Befehl dazu? Oder einen Stock, der denn Spieler umbenennen lässt?
    Hoffe jemand findet Antworten auf die Fragen ;).


    lg

    RTL - Das N steht für Niveau!
    MfG,
    StreetS


    Jegliche Freundesanfragen, die für mich keinen Sinn ergeben, werden professionell Ignoriert. (Gleiche mit Skype!)
    Wer es nicht kapiert wird in Breadfish & Skype blockiert.


    - Stolzer PAWN Scripter der Klasse Beherrscht

    Einmal editiert, zuletzt von #S. () aus folgendem Grund: Präfix bearbeitet

  • Danke schonmal dafür, grade hab ich im Englischem Forum gesehen, dass man die .ini Datei so löscht,

    dini_Unset(filename[],key[]);


    Stimmt dass so?


    Quelle


    lg


    #e: Nächste Frage:

    public OnPlayerDeath(playerid, killerid, reason)
    {
    new s[128], s2[128];
    SendDeathMessage(killerid,playerid,reason);
    SetPlayerScore(killerid, GetPlayerScore(playerid) + 2) && GivePlayerMoney(playerid,1000);
    format(s,sizeof(s),"+ 1000 $ und + 2 Score.");
    SendClientMessage(killerid,Gelb,s);
    if(killerid != INVALID_PLAYER_ID) SetPlayerScore(playerid, GetPlayerScore(playerid) - 1) && GivePlayerMoney(playerid, - 1000);
    format(s2,sizeof(s2),"- 1000 $ und - 1 Score.");
    SendClientMessage(playerid,Gelb,s2);
    return 1;
    }

    Was ist daran falsch? Ich bekomme wenn ich ihn getötet habe kein Geld und - 2 Score.


    lg

    RTL - Das N steht für Niveau!
    MfG,
    StreetS


    Jegliche Freundesanfragen, die für mich keinen Sinn ergeben, werden professionell Ignoriert. (Gleiche mit Skype!)
    Wer es nicht kapiert wird in Breadfish & Skype blockiert.


    - Stolzer PAWN Scripter der Klasse Beherrscht

    Einmal editiert, zuletzt von #S. ()