Leute Beklauen.

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
  • Moin^^


    Schnelle Frage ;)


    Hatt jemand / kennt einer das Script um Leute zu beklauen? Die in der reich weite sind und wenn man jemanden beklaut das der jenige das Geld bekommt und der, der beklaut wurde das Geld entzogen bekommt?


    bsp: /klau 1: Du hat gerade 200$ vom User geklaut.
    Der Beklaute user bekommt die Massage: Dir worden gerade 200$ Geklaut.


    Der User der das Opfer beklaut hat bekommt 200 +
    und das Opfer 200-


    Were nett wen ihr mir hilft^^


    Mfg.

  • dcmd_klau(playerid,paramas[])
    new pID
    if(sscand(paramas, "d",pID))
    {
    return SendClientMessage(playerid,ROT,"Benutzung: /klau [playerID] ");
    }
    if (!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,ROT,"Kein Spieler mit der angegebenen ID online");
    }
    new Float xx Float yy Float zz
    string[128]
    GetPlayerPos(pID,xx,yy,zz);
    if(PlayerToPoint(2.0,playerid,xx,yy,zz))
    {
    GivePlayerMoney(playerid,200);
    GivePlayerMoney(pID,-200);
    }
    else
    {
    SendClientMessage(playerid,FARBE,"Du bist nicht nah genug am Spieler");
    return 1
    }
    du musst natürlich dcmd und sscanf definiert haben


    das kann man nun noch zu nem Zufall erweitern oder wenn wer im auto ist geht das nit, aber so ist das grundprinzip


    das ist im editor geschrieben können fehler drin sein

  • ist ergend wie Bugy...


    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9011) : error 001: expected token: ";", but found "new"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9011) : error 001: expected token: ";", but found "-identifier-"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9011) : error 017: undefined symbol "xx"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9011) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    if(strcmp(cmd, "/klau", true) == 0 || strcmp(cmd, "/klau", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    tmp = strtok(cmdtext, idx);
    if(!strlen(tmp))
    {
    SendClientMessage(playerid, COLOR_GRAD1, "Verwendung: /pay [spielerid/teildesnamens] [betrag]");
    return 1;
    }
    new pID
    new Float xx Float yy Float zz
    string[128]
    GetPlayerPos(pID,xx,yy,zz);
    if(PlayerToPoint(2.0,playerid,xx,yy,zz)) //---- Fehler...
    {
    GivePlayerMoney(playerid,250);
    GivePlayerMoney(pID,-250);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,FARBE,"Du bist nicht nah genug am Spieler");
    return 1;
    }
    }
    }

  • Code von Weed (geändert)


    dcmd_klau(playerid,paramas[])
    new pID
    if(sscand(paramas, "d",pID))
    {
    return SendClientMessage(playerid,ROT,"Benutzung: /klau [playerID] ");
    }
    if (!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,ROT,"Kein Spieler mit der angegebenen ID online");
    }
    new Float xx, Float yy, Float zz;
    string[128];
    GetPlayerPos(pID,xx,yy,zz);
    if(PlayerToPoint(2.0,playerid,xx,yy,zz))
    {
    GivePlayerMoney(playerid,200);
    GivePlayerMoney(pID,-200);
    }
    else
    {
    SendClientMessage(playerid,FARBE,"Du bist nicht nah genug am Spieler");
    return 1
    }


    Geht es so?


    MfG,
    Lennart

  • @ Leanart


    if(strcmp(cmd, "/klau", true) == 0 || strcmp(cmd, "/klau", true) == 0)
    {
    if(IsPlayerConnected(playerid))
    {
    dcmd_klau(playerid,paramas[])
    new pID
    if(sscand(paramas, "d",pID))
    {
    return SendClientMessage(playerid, Color_Rot,"Benutzung: /klau [playerID] ");
    }
    if (!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,ROT,"Kein Spieler mit der angegebenen ID online");
    }
    new Float xx, Float yy, Float zz;
    string[128];
    GetPlayerPos(pID,xx,yy,zz);
    if(PlayerToPoint(2.0,playerid,xx,yy,zz))
    {
    GivePlayerMoney(playerid,200);
    GivePlayerMoney(pID,-200);
    }
    else
    {
    SendClientMessage(playerid,FARBE,"Du bist nicht nah genug am Spieler");
    return 1
    }
    }
    }


    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9004) : error 017: undefined symbol "dcmd_klau"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9005) : error 001: expected token: ";", but found "new"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9006) : error 001: expected token: ";", but found "if"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9006) : error 017: undefined symbol "sscand"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9012) : error 017: undefined symbol "ROT"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9014) : error 001: expected token: ";", but found "-identifier-"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9014) : error 017: undefined symbol "xx"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9014) : error 017: undefined symbol "yy"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9014) : fatal error 107: too many error messages on one line


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    9 Errors.


    Game Mode ist: GF

  • dcmd_klau(playerid,params[])
    {
    new pID;
    if(sscanf(params,"u",pID))
    {
    return SendClientMessage(playerid,ROT,"Benutzung: /klau [playerID] ");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit der angegebenen ID online");
    }
    if(GetDistanceBetweenPlayer(playerid,pID) < 5.0)
    {
    GivePlayerMoney(playerid,200);
    GivePlayerMoney(pID,-200);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist nicht nah genug am Spieler");
    }
    return 1;
    }


    So, das ist jetzt ohne Schreibfehler wie "paramas" und "sscand". Du brauchst aber noch die Funktion GetDistanceBetweenPlayers, die im GF drin ist.
    Füg dann noch das in OnPlayerCommandText ein:
    dcmd_klau(klau,4,cmdtext);


    Ich scripte NICHT mehr, ich möchte mit NIEMANDEM einen Server aufmachen habe auch NICHTS mehr mit LoH zu tun, also lasst es mit den PNs!

  • 26 errors aber voll überlst :S


    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(1984) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(1988) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2000) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2004) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2008) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2012) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2016) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2020) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2024) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2036) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2040) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2044) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2048) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2052) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2064) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2068) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2072) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2084) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2088) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2698) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2702) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(2706) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(4256) : error 004: function "CrimInRange" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(4484) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(5097) : error 004: function "PlayerToPoint" is not implemented
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(5174) : error 004: function "ProxDetector" is not implemented


    Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    26 Errors.


    EDIT


    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(8932) : error 017: undefined symbol "dcmd_klau"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9003) : error 017: undefined symbol "dcmd_klau"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9006) : error 017: undefined symbol "sscanf"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9008) : error 017: undefined symbol "ROT"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9014) : error 017: undefined symbol "GetDistanceBetweenPlayer"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    5 Errors.


    Noch ein EDIT


    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(8932) : error 017: undefined symbol "dcmd_klau"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9003) : error 017: undefined symbol "dcmd_klau"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9006) : error 017: undefined symbol "sscanf"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9014) : error 017: undefined symbol "GetDistanceBetweenPlayer"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    4 Errors.


    Noch 3


    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(8932) : error 017: undefined symbol "dcmd_klau"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9003) : error 017: undefined symbol "dcmd_klau"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9006) : error 017: undefined symbol "sscanf"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen
  • Nu hab ich sie mit:


    #define definiert und neue Fehler:


    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(8934) : error 017: undefined symbol "dcmd_klau"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9005) : error 017: undefined symbol "dcmd_klau"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9008) : error 017: undefined symbol "params"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors Das dcmd lässt sich net define.


    Edit


    bei den weiß ich nicht weiter.


    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9005) : error 017: undefined symbol "params"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9008) : error 017: undefined symbol "params"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    2 Errors.

  • Vieleicht hilft euch das ja weiter:
    if(strcmp(cmd, "/überfall", true) == 0)
    {
    if(PlayerToPoint(3, playerid,-28.0,-89.7,1003.5))
    {
    if(timesrobbed[playerid] == 1)
    {
    SendClientMessage(playerid, COLOR_YELLOW, "Du hast den Laden schon ausgeraubt");
    }
    if(timesrobbed[playerid] == 0)
    {
    GetPlayerName(playerid, sendername, sizeof(sendername));
    new robmoney = random(4000);
    ApplyAnimation(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 0, 0, 0, 0, 0); // Rob
    SendClientMessage(playerid, 0xFF0000FF, " ");
    timesrobbed[playerid]+=1;
    format(string, sizeof(string), "*** HQ: Überfällt den 24/7. ***", sendername);
    SendRadioMessage(1, TEAM_BLUE_COLOR, string);
    WantedPoints[playerid]+=3; SetPlayerCriminal(playerid,255, "Robbing the 24/7!");
    SendClientMessage(playerid, COLOR_YELLOW, "Überwachungs Kameras haben dich aufgneommen");
    format(string,sizeof(string), "* %s nimmt seine Waffe und bedroht den Kassieren.", sendername);
    ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
    format(string, sizeof(string), "** Du hast $%d gestohlen",robmoney);
    SendClientMessage(playerid,COLOR_YELLOW,string);
    }
    }
    return 1;
    }
    new timesrobbed[MAX_PLAYERS];


    Müsst ihr nurnoch so machen das man damit personen beklauen kann und keine läden :)

  • aLeX das kenne ich schon aber das hilft nicht wirklich weiter.


    Hier die zeilen:


    if(strcmp(cmd, "/klau", true) == 0 || strcmp(cmd, "/klau", true) == 0)
    {
    dcmd_klau(playerid,params[]) //---9005
    {
    new pID;
    if(sscanf(params,"u",pID)) //---9008
    {
    return SendClientMessage(playerid,COLOR_Rot,"Benutzung: /klau [playerID] ");
    }
    if(!IsPlayerConnected(pID))
    {
    return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit der angegebenen ID online");
    }
    if(GetDistanceBetweenPlayers(playerid,pID) < 5.0)
    {
    GivePlayerMoney(playerid,200);
    GivePlayerMoney(pID,-200);
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Du bist nicht nah genug am Spieler");
    }
    return 1;
    }
    }

  • Such mal im Englischen Forum nch /rob, da gibt es sowas.

  • Jop, da steht nun so ein error


    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(8935) : error 017: undefined symbol "klau"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(8935) : warning 215: expression has no effect
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9006) : error 017: undefined symbol "params"
    C:\Users\Andre\Desktop\New GF script2\gamemodes\gf.pwn(9009) : error 017: undefined symbol "params"
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase



    3 Errors.