Gangkasse / Fraktionskasse [GF] version 1.0.5

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
  • Und wie mache ich das jetzt mit dem einzahl befehl für andere fraktion? habe jetzt 2 fbänke aber kann nicht einzahlen geht nur bei einer^^

    (¯`*•.¸,¤°´'`°¤, ¸.•*´¯)
    ¸,¤°´'`°•.¸¸.•°´'`°¤,¸
    |¯¯¯¯¯¯¯¯¯`•[____________•´¯¯¯¯¯¯¯¯¯|
    ZuckerstangeLP
    |_________ .•¯¯¯¯¯¯¯¯¯¯¯¯•. _________|
    *´'`°¤¸¸ .•'´`'•.¸¸ ¤°´'`*
    (_¸.•*´'`°¤¸.¸¤°´'`*•.¸_)

    Youtube Kanal

  • ICh weis das Thema ist alt doch bei mir kann man geld in die kasse legen raus holen usw... doch wenn ich server neustarte ist die Kasse wieder leer.
    Wo liegt der Fehler??


    mfg BIllygirl

    Ich habe aus meinen Fehlern gelernt,eine Teilnahme eines Reallife Projektes ist kacke wenn man nicht selbst der Hoster ist. Man kann so leicht ausgenutzt werden.


    Copyright © ->BillyGirl 2010<-

  • ok hab probiert ne bizkasse zumachen ;D
    und da kam ich auf folgendes:
    if (strcmp("/bizwithdraw", cmdtext, true, 10) == 0)
    {
    new superaus;
    tmp = strtok(cmdtext, idx);
    superaus = strval(tmp);
    if (super >= superaus)
    {
    if (pInfo[playerid][biz] == 247)
    {
    super = super- superaus;
    GivePlayerMoney(playerid,superaus);
    format(string, 256, "Du hast %d$ aus dem Supermarkt abgehoben.",superaus);
    SendClientMessage(playerid, COLOR_GREEN, string);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Dir gehört der Supermakrt nicht!");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"So viel Geld ist nicht im Supermarkt!");
    }
    }

    mit diesen errors =(
    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\xd.pwn(565) : error 047: array sizes do not match, or destination array is too small
    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\xd.pwn(376) : warning 204: symbol is assigned a value that is never used: "cmd"

    oebn hab ich cmd und soo folgend deffiniert...
    new cmd[64],idx,tmp[64];

  • if (strcmp("/bizwithdraw", cmdtext, true, 10) == 0)
    {
    new superaus;
    tmp = strtok(cmdtext, idx);
    superaus = strval(tmp);
    if (super >= superaus)
    {
    if (pInfo[playerid][biz] == 247)
    {
    super = super- superaus;
    GivePlayerMoney(playerid,superaus);
    format(string, 256, "Du hast %d$ aus dem Supermarkt abgehoben.",superaus);
    SendClientMessage(playerid, COLOR_GREEN, string);
    return 1;
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"Dir gehört der Supermakrt nicht!");
    }
    }
    else
    {
    SendClientMessage(playerid,COLOR_RED,"So viel Geld ist nicht im Supermarkt!");
    }
    }

    C:\Dokumente und Einstellungen\Marco & Stefan\Desktop\GTA-San\Scrpit dinger\xd.pwn(565) : error 047: array sizes do not match, or destination array is too small
    denn error bei tmp=...


    sry war weg.. dass ich net geantwortet hab.. danke aber =)

  • hey
    bei mir läds oder schriebt er es nicht
    Gamemodeexit


    new File: Kassen = fopen("Kassen.ini", io_write);
    if (Kassen)
    {
    new var[32];
    format(var, 128, "Fraktionskasse1=%d\n",Fraktionskasse1);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse2=%d\n",Fraktionskasse2);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse3=%d\n",Fraktionskasse3);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse4=%d\n",Fraktionskasse4);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse5=%d\n",Fraktionskasse5);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse6=%d\n",Fraktionskasse6);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse7=%d\n",Fraktionskasse7);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse8=%d\n",Fraktionskasse8);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse9=%d\n",Fraktionskasse9);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse10=%d\n",Fraktionskasse10);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse11=%d\n",Fraktionskasse11);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse12=%d\n",Fraktionskasse12);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse13=%d\n",Fraktionskasse13);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse14=%d\n",Fraktionskasse14);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse15=%d\n",Fraktionskasse15);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse16=%d\n",Fraktionskasse16);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse17=%d\n",Fraktionskasse17);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse18=%d\n",Fraktionskasse18);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse19=%d\n",Fraktionskasse19);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse20=%d\n",Fraktionskasse20);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse21=%d\n",Fraktionskasse21);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse22=%d\n",Fraktionskasse22);fwrite(Kassen, var);
    format(var, 128, "Fraktionskasse23=%d\n",Fraktionskasse23);fwrite(Kassen, var);
    }


    Ongamemodeinit
    new File: Kassen = fopen("Kassen.ini", io_read);
    if(Kassen)
    {
    new key[ 256 ] , val[ 256 ];
    new Data[ 256 ];
    while ( fread( Kassen , Data , sizeof( Data ) ) )
    {
    key = ini_GetKey( Data );
    if( strcmp( key , "Fraktionskasse1" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse1= strval( val ); }
    if( strcmp( key , "Fraktionskasse2" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse2= strval( val ); }
    if( strcmp( key , "Fraktionskasse3" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse3= strval( val ); }
    if( strcmp( key , "Fraktionskasse4" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse4= strval( val ); }
    if( strcmp( key , "Fraktionskasse5" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse5= strval( val ); }
    if( strcmp( key , "Fraktionskasse6" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse6= strval( val ); }
    if( strcmp( key , "Fraktionskasse7" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse7= strval( val ); }
    if( strcmp( key , "Fraktionskasse8" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse8= strval( val ); }
    if( strcmp( key , "Fraktionskasse9" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse9= strval( val ); }
    if( strcmp( key , "Fraktionskasse10" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse10= strval( val ); }
    if( strcmp( key , "Fraktionskasse11" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse11= strval( val ); }
    if( strcmp( key , "Fraktionskasse12" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse12= strval( val ); }
    if( strcmp( key , "Fraktionskasse13" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse13= strval( val ); }
    if( strcmp( key , "Fraktionskasse14" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse14= strval( val ); }
    if( strcmp( key , "Fraktionskasse15" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse15= strval( val ); }
    if( strcmp( key , "Fraktionskasse16" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse16= strval( val ); }
    if( strcmp( key , "Fraktionskasse17" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse17= strval( val ); }
    if( strcmp( key , "Fraktionskasse18" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse18= strval( val ); }
    if( strcmp( key , "Fraktionskasse19" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse19= strval( val ); }
    if( strcmp( key , "Fraktionskasse20" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse20= strval( val ); }
    if( strcmp( key , "Fraktionskasse21" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse21= strval( val ); }
    if( strcmp( key , "Fraktionskasse22" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse22= strval( val ); }
    if( strcmp( key , "Fraktionskasse23" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse23= strval( val ); }
    }

  • Wird es garnicht gespeichert? Schau mal die Scriptfiles durch, oder wird es einfach nur auf 0 zurückgesetzt.
    BTW: Warum bietest du dich als Bugfixxer an, wenn du dann noch im Tutorial selbst nachfragen musst? ^^

  • schreiben passt alles aber das fu laden net
    new key[ 256 ] , val[ 256 ];
    new Data[ 256 ];
    new File: kFile = fopen("Kassen.ini", io_read);
    if( kFile )
    {
    while ( fread( kFile , Data , sizeof( Data ) ) )
    {
    key = ini_GetKey( Data );
    if( strcmp( key , "Fraktionskasse1" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse1= strval( val ); }
    if( strcmp( key , "Fraktionskasse2" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse2= strval( val ); }
    if( strcmp( key , "Fraktionskasse3" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse3= strval( val ); }
    if( strcmp( key , "Fraktionskasse4" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse4= strval( val ); }
    if( strcmp( key , "Fraktionskasse5" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse5= strval( val ); }
    if( strcmp( key , "Fraktionskasse6" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse6= strval( val ); }
    if( strcmp( key , "Fraktionskasse7" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse7= strval( val ); }
    if( strcmp( key , "Fraktionskasse8" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse8= strval( val ); }
    if( strcmp( key , "Fraktionskasse9" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse9= strval( val ); }
    if( strcmp( key , "Fraktionskasse10" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse10= strval( val ); }
    if( strcmp( key , "Fraktionskasse11" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse11= strval( val ); }
    if( strcmp( key , "Fraktionskasse12" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse12= strval( val ); }
    if( strcmp( key , "Fraktionskasse13" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse13= strval( val ); }
    if( strcmp( key , "Fraktionskasse14" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse14= strval( val ); }
    if( strcmp( key , "Fraktionskasse15" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse15= strval( val ); }
    if( strcmp( key , "Fraktionskasse16" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse16= strval( val ); }
    if( strcmp( key , "Fraktionskasse17" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse17= strval( val ); }
    if( strcmp( key , "Fraktionskasse18" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse18= strval( val ); }
    if( strcmp( key , "Fraktionskasse19" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse19= strval( val ); }
    if( strcmp( key , "Fraktionskasse20" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse20= strval( val ); }
    if( strcmp( key , "Fraktionskasse21" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse21= strval( val ); }
    if( strcmp( key , "Fraktionskasse22" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse22= strval( val ); }
    if( strcmp( key , "Fraktionskasse23" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse23= strval( val ); }
    }
    fclose(kFile);
    }


  • new File: kFile = fopen("Kassen.ini", io_read);
    if( kFile )
    {
    while ( fread( kFile , Data , sizeof( Data ) ) )
    {
    new key[ 256 ] , val[ 256 ];
    new Data[ 256 ];
    key = ini_GetKey( Data );
    if( strcmp( key , "Fraktionskasse1" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse1= strval( val ); }
    if( strcmp( key , "Fraktionskasse2" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse2= strval( val ); }
    if( strcmp( key , "Fraktionskasse3" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse3= strval( val ); }
    if( strcmp( key , "Fraktionskasse4" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse4= strval( val ); }
    if( strcmp( key , "Fraktionskasse5" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse5= strval( val ); }
    if( strcmp( key , "Fraktionskasse6" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse6= strval( val ); }
    if( strcmp( key , "Fraktionskasse7" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse7= strval( val ); }
    if( strcmp( key , "Fraktionskasse8" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse8= strval( val ); }
    if( strcmp( key , "Fraktionskasse9" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse9= strval( val ); }
    if( strcmp( key , "Fraktionskasse10" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse10= strval( val ); }
    if( strcmp( key , "Fraktionskasse11" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse11= strval( val ); }
    if( strcmp( key , "Fraktionskasse12" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse12= strval( val ); }
    if( strcmp( key , "Fraktionskasse13" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse13= strval( val ); }
    if( strcmp( key , "Fraktionskasse14" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse14= strval( val ); }
    if( strcmp( key , "Fraktionskasse15" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse15= strval( val ); }
    if( strcmp( key , "Fraktionskasse16" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse16= strval( val ); }
    if( strcmp( key , "Fraktionskasse17" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse17= strval( val ); }
    if( strcmp( key , "Fraktionskasse18" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse18= strval( val ); }
    if( strcmp( key , "Fraktionskasse19" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse19= strval( val ); }
    if( strcmp( key , "Fraktionskasse20" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse20= strval( val ); }
    if( strcmp( key , "Fraktionskasse21" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse21= strval( val ); }
    if( strcmp( key , "Fraktionskasse22" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse22= strval( val ); }
    if( strcmp( key , "Fraktionskasse23" , true ) == 0 ) { val = ini_GetValue( Data ); Fraktionskasse23= strval( val ); }
    }
    fclose(kFile);
    }


    Probier mal so, sehe da eigentlich keinen großes Fehler.