Suche /invite Befehl

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
  • Hey Leute,


    Ich suche einen /invite & /uninvite -Befehl !


    er sollte diese sachen abfragen:


    if(isPlayerAnLeader(playerid,[1=JA][0=NEIN]))
    if(isPlayerInFrakt(playerid,[FRAKTID: 1=LVPD,2=MEDIC,3=CRIPZ,4=RM,5=FBI


    also das er dann in diese Fraktion, und ned von z.B. der Leader des LVPD invitet jemanden, aber der wird dann Medic :D


    uninvite dann halt, dass der Frakwert auf 0 gesetzt wird !


    MfG
    DJ_Deagle <.<

  • Die sind doch gar nicht so schwer...
    Ich geb ihn dir mal, aber du musst ihm nach deinen Script anpassen.!
    ocmd:uninvite(playerid,params[])
    {
    if(GetPVarInt(playerid,"LeaderDerFraktion")!=0)
    {
    new fraktname[64];
    new pID, string[128];
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,Hellblau,"Benutze: /uninvite [ID]");
    format(string,sizeof(string),"Du wurdest von Leader %s aus der Frakktion %s rausgeschmissen!",SpielerName(playerid),fraktname);
    SendClientMessage(pID,cool,string);
    format(string,sizeof(string),"Du hast %s uninvitet.",SpielerName(pID),fraktname);
    SendClientMessage(playerid,cool,string);
    }
    else
    {
    SendClientMessage(playerid,cool,"Du bist kein Leader!");
    }
    return 1;
    }



    ocmd:invite(playerid,params[])
    {
    if(GetPVarInt(playerid,"LeaderDerFraktion") != 0)
    {
    new fraktname[64];
    new pID,string[280];
    if(sscanf(params,"u",pID))return SendClientMessage(playerid,Hellblau,"Benutzung: /invite [ID]");
    format(string,sizeof(string),"Du wurdest von Leader %s in die Fraktion %s eingeladen",SpielerName(playerid),fraktname);
    SendClientMessage(pID,cool,string);
    format(string,sizeof(string),"Du hast %s in deine Fraktion: %s eingeladen",SpielerName(pID),fraktname);
    SendClientMessage(playerid,cool,string);
    }
    else
    {
    SendClientMessage(playerid,cool,"Du bist kein Leader!");
    }
    return 1;
    }

    Mit unfreundlichen Grüßen
    Buschmensch

  • @ GoldHamster dein Code ist so das er(playerid) egal in welcher fraktion der andere(pID) ist rauswerfen kann.

  • omg Straker du kleine *NICHTS FÜR UNTER 16(18)Jährige* !


    mit so nem Scheiss komm ich ned klar, weils MILLIONEN von errors reinhaut !


    Weningstens bin ich ned so wie du, und kopier von NemesusScripts
    (Vergleich:
    STREAKER VERSION: http://pastebin.de/20991
    Nemesus-Version:http://www.youtube.com/watch?v=nqRakW-8W4o
    )


    Eine gewisse ähnlichkeit ist schon vorhanden !


    MfG
    DJ_Deagle