Beiträge von [GaS]Cloudy

    Hi habe mich mal versucht an einem eigenen kleinen AntiMoney hack .... jedoch wenn ich Compillen will stürzt pawno ab ...


    hier der schnipsel


    public AntiMoney(playerid);
    {
    new string[128];
    new name[MAX_PLAYER_NAME];
    new sgeld = GetPlayerMoney(playerid);
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"/Spieler/%s.ini",name);
    new rgeld = dini_Int(string,"Geld");
    if(sgeld == rgeld)
    {
    }
    else
    {
    SetPlayerMoney(playerid, rgeld);
    }
    SetTimer(Antimoney, 1000, 1);
    return 1;
    }


    und natürlich brav deklariert =


    forward AntiMoney(playerid);


    hoffe ihr könnt mir helfen!

    xD ok habe überall ein return 1;
    eingefügt
    so:



    new string[128];
    new beruf[30];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"/Spieler/%s.ini",name);
    format(beruf,sizeof(beruf),dini_Get(string,"Beruf"),name);
    if(strcmp(strget(cmdtext,0), "/stehlen", true) == 0)
    {
    if(strcmp(beruf, "Dieb", true) == 0)
    {
    new string2[128];
    new ziel = strval(strget(cmdtext,1));
    new Float:x, Float:y, Float:z;
    new geld = GetPlayerMoney(ziel);
    new geld2 = random(geld);
    GetPlayerPos(ziel,x, y, z);
    if(IsPlayerInRangeOfPoint(playerid, 2, x, y, z))
    {
    new zufall = random(2);
    if(zufall == 1)
    {
    format(string2,sizeof(string2),"Du hast ERFOLGREICH %i geklaut!",geld2);
    SendClientMessage(playerid,Rot,string2);
    GivePlayerMoney(playerid, geld2);
    GivePlayerMoney(ziel, -geld2);
    return 1;
    }
    else if(zufall == 2)
    {
    SendClientMessage(playerid,Rot,"Es hat nicht geklappt!");
    return 1;
    }}
    else
    {
    SendClientMessage(playerid,Rot,"Du bist nicht bei diesem Spieler!");
    return 1;
    }}
    else
    {
    SendClientMessage(playerid,Rot,"Du bist kein dieb!");
    return 1;
    }}



    geht jetzt alles danke !!!


    nur wenn der zufall ... sozusagen nicht erfolgreich ist ... dann kommt nicht "Es hat nicht geklappt" sondern die nachricht vom server ... aber immerhin ned mehr bei dem anderen ... xD

    Zitat

    /edit ..
    mit deinem vorschlag versucht ... 1
    die Server nachricht kommt immernoch immer
    und das zufalls prinzip geht nimmer weil er eben halt kein ziel hat !
    MFG und danke schoneinmal :)

    ne das muss so ... glaube ich ... soweit ich weiß weil ich ja nur damit das Ziel rausbekomme ... also welche eingabe das ziel ist


    /edit ..
    mit deinem vorschlag versucht ... 1
    die Server nachricht kommt immernoch immer
    und das zufalls prinzip geht nimmer weil er eben halt kein ziel hat !
    MFG und danke schoneinmal :)

    wunder bar ... !!!! danke alles geht :) ...
    aber habe folgendes problem ...
    wenn ich nun /stehlen id eingebe
    dann wenn es nicht klappt kommt kein text sondern vom Server : Unknow kommand
    und wenn es klappt kommt die nachricht also meine + die vom server
    und wenn ich nur /stehlen ohne id eingebe kommt anstadt (du bist kein dieb) du bist zu weit weg und wieder die server nachricht danach ,.... wie bekomme ich die weg !

    ich poste mal wie ich es jetzt habe


    new string[128];
    new beruf[30];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"/Spieler/%s.ini",name);
    format(beruf,sizeof(beruf),dini_Get(string,"Beruf"),name);
    if(strcmp(strget(cmdtext,0), "/stehlen", true) == 0)
    {
    if(strcmp(beruf, "Dieb", true) == 0)
    {
    new string2[128];
    new ziel = strval(strget(cmdtext,1));
    new Float:x, Float:y, Float:z;
    new geld = GetPlayerMoney(ziel);
    GetPlayerPos(ziel,x, y, z);
    if(IsPlayerInRangeOfPoint(playerid, 2, x, y, z))
    {
    new zufall = random(2);
    if(zufall == 1)
    {
    format(string2,sizeof(string2),"Du hast ERFOLGREICH %i geklaut!",geld);
    SendClientMessage(playerid,Rot,string2);
    GivePlayerMoney(playerid, geld);
    GivePlayerMoney(ziel, -geld);
    }
    else if(zufall == 2)
    {
    SendClientMessage(playerid,Rot,"Es hat nicht geklappt!");
    }}
    else
    {
    SendClientMessage(playerid,Rot,"Du bist nicht bei diesem Spieler!");
    }}
    else
    {
    SendClientMessage(playerid,Rot,"Du bist kein dieb!");
    }}

    Hi ich möchte den beruf Dieb machen und checken wieviel geld das ziel dabei hat und von dem geld dann ein zufall haben ... also zufällig wieviel davon geklaut wird und ob überhaupt geklaut wir ...


    ich bin jetzt soweit das alles geht nur ... wenn es funktioniert dann klaut er alles ... also z.b das ziel hat 2000 dabei dann bekommt der dieb auch die vollen 2000 wenn er erfolgreich klaut ... ich will das es zufällig passiert das wenn es funzt das ein zufall von 2000 geklaut wird ...



    MFG


    /EDIT
    und ich habe noch eine frage ... wenn ich in game den befehl eingebe kommt immer vom server noch die nachricht mit "SERVER:Unknow Kommand"
    wie bekomme ich die weg ..?


    MFG DANKE ;)

    hi ... eine frage ... undzwar habe ich einen linux server .. klein aber fein für mich und meine kollegen .. ich möchte jetzt ein eigenes script schreiben und das hochladen damit meien kollegen connecten können und den fortschritt begutachten können
    DOCH:
    Was ist nun?
    ich starte das script auf meinem pc sprich Windows ... alles was drin im script ist ... und funktioniert wie es soll ..
    dann ... was nun? ich lade das script auf den Server und starte es ... er startet ich connecte jedoch funktioniert hier nix ... kein bot kein login ... was ist los?


    /Edit :
    Login Register geht nun aber der bot geht nach server start direkt wieder vom server !



    Bitte um hilfe!


    MFG Cloudy

    sry wenn ich mich jetzt dumm stelle aber checke das gerde garnicht mehr ... kannst du das bitte eben schreiben ... oder beispiel zeigen ?


    MFG und danke


    //edit:
    habe es jetzt so geht immer noch nicht -.- if(strcmp(cmdtext,"/stats",true)==0)
    {
    new string[128];
    new name[MAX_PLAYER_NAME];
    new Bankgeld = dini_Int(string,"BankGeld");
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"[Name: %s] [Level: %i] [Konto: %i]",name,GetPlayerScore(playerid),Bankgeld);
    SendClientMessage(playerid,Hellgruen,string);
    return 1;
    }

    if(strcmp(cmdtext,"/stats",true)==0)
    {
    new string[128];
    new name[MAX_PLAYER_NAME], Bankgeldstring[256];
    new Bankgeld = dini_Int(Bankgeldstring,"BankGeld");
    format(Bankgeldstring,sizeof(Bankgeldstring),"/Spieler/%s.ini",name);
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"[Name: %s] [Level: %i] [Konto: %i]",name,GetPlayerScore(playerid),Bankgeld);
    SendClientMessage(playerid,Hellgruen,string);
    return 1;
    }



    0 errors 0 warns


    aber ingame bei /stats bei konto immernoch 0 obwohl eig. 10000

    hi ... ich möchte erstmal mit Stats
    Den Namen
    Level
    und Bankguthaben
    wiedergeben...


    habe den befehl so :


    if(strcmp(cmdtext,"/stats",true)==0)
    {
    new string[128];
    new name[MAX_PLAYER_NAME];
    new Bankgeld = dini_Int("/Spieler/%s.ini","BankGeld");
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"[Name: %s] [Level: %i] [Konto: %i]",name,GetPlayerScore(playerid),Bankgeld);
    SendClientMessage(playerid,Hellgruen,string);
    return 1;
    }



    kommen auch keine errors und so
    in der ini steht das ich 10k habe aber wenn ich den befehlt eingeben steht bei Konto : 0
    .... pls help


    mfg

    hi will nix neues spamen.... deshalb... wie muss ich das machen wenn ich jetzt mit /stats z.b 2 sachen wieder geben will?


    und wenn das nur mit dini gespeichert ist wie dann? ... bitte helfen .. habe das jetzt genauso wie da oben :)

    hi leute ich habe ein neues Fahrschul programm jedoch entstehen einige probleme mit rechten usw ... das meiste habe ich jetzt schon behoben .... jetzt sagt das programm aber das ich kein CM32CR8.DLL habe bzw. die nicht überschrieben werden kann ... ich finde die auf meinem rechner nicht und einen download dafür auch nicht ... ich weiß ned einmal was die Bewirkt ... hoffe hier auf hilfe bin echt verzweifelt ...


    Window 7


    SP:1


    64x Bit



    MFG Timo/Cloudy ...
    und danke im foraus

    Ich wollte mal fragen ob es ein tutorial gibt wie soetwas mit dem Autohaus "Theoretisch" Geht ... ? würde mir meins ganz gern allein schreiben ... nur verstehe die zusammenhänge noch ned so ganz xD ...



    danke und MFG