Hat jemand ein Entführungs Script

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 hat vlileicht jemand von euch ein Entführungs Script ?


    am liebsten in diesem Befehl


    if(strcmp(cmd, "/entführen", true) == 0)


    und das ich damit als fahrer wenn einer neben dem Auto steht enführen kann in mein auto natürlich auch nur wenn ich in der nähe bin hat das jemand ? :)

  • dcmd_kidnapp(playerid,params[])
    {
    new pID;
    if(sscanf(params,"u",pID)){
    return SendClientMessage(playerid,COLOR_RED,"USAGE: /kidnapp [playerid]");
    }
    if(!IsPlayerConnected(pID)) {
    return SendClientMessage(playerid,COLOR_RED,"IVALID ID!");
    }
    if(!IsPlayerInAnyVehicle(playerid)) {
    return SendClientMessage(playerid,COLOR_RED,"du bist nicht im Auto");
    }
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    if(IsPlayerInRangeOfPoint(pID,10,x,y,z)){
    new karre = GetPlayerVehicleID(playerid);
    SendClientMessage(pID,COLOR_RED,"Du wurdest gekidnapped");
    PutPlayerInVehicle(pID,karre,2);
    TogglePlayerControllable(pID,0);
    }
    return 1;
    }
    nicht getestet sag wenns bugs gibt und vergiss bei onplayercommand text das hier nicht
    dcmd(kidnapp,7,cmdtext);

  • Nice also grundfunktion klappt aber: ^^


    Ich kann mich selbst kidnappen^^ wenn ich das 2 mal mache krieg ich ne riesen EXE


    und wenn ich jmd. gekidnapt habe und ihn dan /ejecte kriegt er auch ne riesen EXE ^^


    und SendClientMessage(pID,COLOR_RED,"Du wurdest gekidnapped"); wird nicht angezeigt


    denke das sollte nicht normal sein :whistling:

  • new string [256]:
    new string2 [256];
    dcmd_kidnapp(playerid,params[])
    {
    new pID;
    if(sscanf(params,"u",pID)){
    return SendClientMessage(playerid,COLOR_RED,"USAGE: /kidnapp [playerid]");
    }
    if(!IsPlayerConnected(pID)) {
    return SendClientMessage(playerid,COLOR_RED,"IVALID ID!");
    }
    if(!IsPlayerInAnyVehicle(playerid)) {
    return SendClientMessage(playerid,COLOR_RED,"du bist nicht im Auto");
    }
    new Float:x,Float:y,Float:z;
    GetPlayerPos(playerid,x,y,z);
    if(IsPlayerInRangeOfPoint(pID,10,x,y,z)){
    new karre = GetPlayerVehicleID(playerid);
    format(string, sizeof(string)," Du hast den Spieler(ID: %d) Entfuehrt.",pID);
    format(string2, sizeof(string2),"Du wurdest von %s Enfuehrt, melde es schnell den cops.",name);
    SendClientMessage(pID, COLOR_GREEN, string2);
    SendClientMessage(playerid, COLOR_GREEN, string);
    PutPlayerInVehicle(pID,karre,2);
    TogglePlayerControllable(pID,0);
    }
    return 1;
    }



    Die heutigen Noobs, sind die Profis von morgen! :thumbup:


    Danke an Jeffry für seine ständige Hilfsbereitschaft und freundliche Art. 8)

  • meinst du jetzt das du so doof machen musst, weil du hier der Profi bist ?!
    ich habe versucht ihm zu helfen, anstatt hier zu Spammen kannst du mich nett darauf hinweisen was falsch ist..
    Die ^Profi^ scripter von heut...



    Die heutigen Noobs, sind die Profis von morgen! :thumbup:


    Danke an Jeffry für seine ständige Hilfsbereitschaft und freundliche Art. 8)


  • Damit du dich selber nicht kidnappen kannst kanns du das hier einbauen
    if(playerid != pID) // also kommt vor IsPlayerInRangeOfpOINT
    Das mit "Du wurdest gekidnappt sollte klappen 8| kA was da falsch ist
    und beim /eject bekommt man exe vlt weil der Spieler noch gefreezt ist und du ejectest ihn ? kA kenn mich in GF gar nich aus

  • meinst du jetzt das du so doof machen musst, weil du hier der Profi bist ?!
    ich habe versucht ihm zu helfen, anstatt hier zu Spammen kannst du mich nett darauf hinweisen was falsch ist..
    Die ^Profi^ scripter von heut...

    Da kann wohl einer keine Kritik vertragen, deine Array dieser Größe ist tatsächlich unnötig , am besten alles immer so eingrenzen
    das man nicht unnötig Speicher verwendet der am Ende aber nicht genutzt wird, sonst bringt auch die beste Methode nichts.

    Mfg. BlackFoX_UD_ alias [BFX]Explosion