Waffenschein vergabe

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
  • Hi Leute!
    seit Vorgestern sitze ich an meinem Fun-privat server script..
    ich spiel da mit 3 freunden drauf und versuch alles so gut wie möglich zu machen..
    Ich bin ein ziemlicher Anfänger..
    ich habe so ca. 95% von dem was ich "kann" bei euch gelernt ^^


    Nun brauch ich hilfe bei einem Befehl zur Waffenscheinvergabe..
    Naja eigentlich ist es so, dass jeder meiner freunde eine Stadt besitzt...
    Und nun möchte ich wissen, wie man ein command scripten kann, bei dem
    man jemanden etwas gibt, und sozusagen sein PlayerInfo ändert...


    ich hab auch viel bei euch gesucht, und sogar versucht aus dem /givecash command etwas zu lernen...
    naja ohne erfolg ^^....
    also hat mir die sufu nichts genützt,
    da es meines erachtens fast nur für GF erklärt wurde


    Wäre nett wenn mir jemand für NON GF script ein /give Waffenschein command machen kann..
    THX IM VORRAUS ^^

    Einmal editiert, zuletzt von Nimmerland ()

  • Versuchs doch mal mit dem Führerscheinvergabebefehl.. Müsste eigendlich genauso funktionieren..
    Der Schein bewirkt ja direkt nichts, nur bei Kontrollen der Polizei..



    |Signatur: |||||||||||||||||||| 25% fertig|

  • Aha Nimmerland ;) Nix mehr mit Nova :D Wenn du der Nimmerland bist ^^
    Ich kann dir morgen den Befehl machen, aber heute habe ich keine Lust mehr auf sowas :D scripte nun seit 5 Stunden :D
    Aber im Grunde genommen ist das einfach... Wenn du einen Command für Autolizens hast, dann kannste das auch ganz einfach mit Dem Waffenschein ;)
    Mfg [GRS]InCreidble (Nova:Darkfight ;) )

  • Versuchs doch mal mit dem Führerscheinvergabebefehl.. Müsste eigendlich genauso funktionieren..
    Der Schein bewirkt ja direkt nichts, nur bei Kontrollen der Polizei..

    Also das ist mein Problem. ich hab kein GF und hab ohne vorlage gearbeitet..
    also ich hab wirklich keinen blassen schimmer, wie ich, am besten mit dcmd, commands
    scripten kann die sich auf andere Personen beziehen.. :(
    Sprich z.B "/Kick [id]"
    da setzt mein hirn aus :D

    Wie ist euer Waffenschein den definiert ?
    Und sollen den Waffenschein alle "normalos" vergeben können, Rcon Admins oder eine eigenen angelegte Adminklasse ?

    also nur der Spieler der die Erlaubnis dafür hat darf das vergeben...
    Und da wir ja ein Privatserver sind der , wenn es hoch kommt 6 Spieler hat,
    und ich noch ein noob im sachen scripten bin,
    benutz ich GetPlayerName xDDDD
    also falls der Spieler "Vito" sich einloggt bekommt er ne nachricht "Hallo Mafiaboss Vito" und seine Rechte werden gesetzt...
    mit PlayerInfo [playerid][pWLS] =1;
    xDDDD


    Mein Enum:


    enum pInfo
    {
    pPassword[128],
    pKills,
    pDeaths,
    pCash,
    pVV,
    pWLS,
    pVVR,
    }


    OnPlayerLogin


    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    if(!strcmp(name,"Vitto",true,sizeof(name)))
    {
    SendClientMessage(playerid,Grün,"Guten Tag, MafiaBoss Vitto!");
    PlayerInfo[playerid][pVV] = 1;
    PlayerInfo[playerid][pWLS] = 1;
    PlayerInfo[playerid][pVVR] = 1;
    }
    if(!strcmp(name,"Leart",true,sizeof(name)))
    {
    SendClientMessage(playerid,Grün,"Jo TBA Bozzzzzzz Leart!!!!!");
    PlayerInfo[playerid][pVV] = 0;
    PlayerInfo[playerid][pWLS] = 1;
    }
    if(!strcmp(name,"Alwin",true,sizeof(name)))
    {
    PlayerInfo[playerid][pVV] = 1;
    PlayerInfo[playerid][pWLS] = 1;
    SendClientMessage(playerid,Grün,"Guten Morgen Alwin!");
    }
    if(!strcmp(name,"Marco",true,sizeof(name)))
    {
    SendClientMessage(playerid,DRO,"Marco, the King of the Road!");
    PlayerInfo[playerid][pVV] = 1;
    PlayerInfo[playerid][pWLS] = 1;
    }
    GetPlayerName(playerid, pname3, sizeof(pname3));
    format(string3, sizeof(string3), "Wilkommen %s, du bist jetzt eingeloggt!", pname3);
    SendClientMessage(playerid, COLOR_WHITE,string3);


    So....
    ich weiss nicht ob das euch genügt, oder ob ihr noch etwas braucht xDD
    natürlich hab ich noch So sachen Wir OnPlayerUpdate , /register ect . ect. ect.
    aber ich glaube das ist nicht nötig, doch wenn, sagt einfach bescheid^^