Gangwar

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Hallihallo,

    ich hab mal wieder ein großes Problem...

    Das Problem ist damit sich keine ini beim Server Start created...


    Code:

    [pwn]Function LoadGangZones()
    {
    new saverstring[128];
    for(new i; i<sizeof(GangZone); i++)
    {
    format(saverstring,sizeof(saverstring),"GangZone_%d_ID",i);
    GangZone[gzID] = dini_Int("GangZonen.ini",saverstring);
    format(saverstring,sizeof(saverstring),"GangZone_%d_X1",i);
    GangZone[i][x1] = dini_Float("GangZonen.ini",saverstring);
    format(saverstring,sizeof(saverstring),"GangZone_%d_X2",i);
    GangZone[i][x2] = dini_Float("GangZonen.ini",saverstring);
    format(saverstring,sizeof(saverstring),"GangZone_%d_Y1",i);
    GangZone[i][y1] = dini_Float("GangZonen.ini",saverstring);
    format(saverstring,sizeof(saverstring),"GangZone_%d_Y2",i);
    GangZone[i][y2] = dini_Float("GangZonen.ini",saverstring);
    format(saverstring,sizeof(saverstring),"GangZone_%d_Owner",i);
    GangZone[i][gzOwner] = dini_Int("GangZonen.ini",saverstring);
    }
    return 1;
    }

    Function CreateGangZones()
    {
    for(new i; i<sizeof(GangZone); i++)
    {
    GangZone[i][gzID] = GangZoneCreate(GangZone[i][x1],GangZone[i][y1],GangZone[i][x2],GangZone[i][y2]);
    }
    }[/pwn]
    [pwn]Function SaveGangZones()
    {
    dini_Create("GangZonen.ini");
    new saverstring[128];

    for(new i; i<sizeof(GangZone); i++)
    {
    format(saverstring,sizeof(saverstring),"GangZone_%d_ID",i);
    dini_IntSet("GangZonen.ini", saverstring,GangZone[i][gzID]);
    format(saverstring,sizeof(saverstring),"GangZone_%d_X1",i);
    dini_FloatSet("GangZonen.ini", saverstring,GangZone[i][x1]);
    format(saverstring,sizeof(saverstring),"GangZone_%d_X2",i);
    dini_FloatSet("GangZonen.ini", saverstring,GangZone[i][x2]);
    format(saverstring,sizeof(saverstring),"GangZone_%d_Y1",i);
    dini_FloatSet("GangZonen.ini", saverstring,GangZone[i][y1]);
    format(saverstring,sizeof(saverstring),"GangZone_%d_Y2",i);
    dini_FloatSet("GangZonen.ini", saverstring,GangZone[i][y2]);
    format(saverstring,sizeof(saverstring),"GangZone_%d_Owner",i);
    dini_IntSet("GangZonen.ini", saverstring,GangZone[i][gzOwner]);
    }
    return 1;
    }[/pwn]

    [pwn]Function OnGameModeInit()
    {

    LoadGangZones();
    CreateGangZones();[/pwn]

    Hoffe es kann einer helfen

    LG

    moritz
  • Nagut, also selber machen... Muss dort dann die

    ID, X1,X2,Y1,Y2,Frakid rein?

    davon halt welche erstellen...

    _____________________________________________________________________________
    Hab jetzt mal eine ini also ein Textdokument erstellt und hab das rein gemacht:

    0,1137.973999,-1582.110717,1042.926391,-1702.867919,14

    Aber sie zeigt sich nicht an.. Was ist falsch?

    _____________________________________________________________________________
    Hatte nen Fehler sry aber!

    [pwn]Function GetPlayerGangZone(playerid)
    {
    new GangZoneID;
    if(IsPlayerInArea(playerid,-2360.5784-25,-63.8015-25,-2266.4443+25,41.4670+25))//Gangzone 0
    {
    GangZoneID = 0;
    }
    else if(IsPlayerInArea(playerid,-2699.0300-25,47.1913-25,-2610.1543+25,149.3717+25))//Gangzone 1
    {
    GangZoneID = 1;
    }
    else if(IsPlayerInArea(playerid,-2243.7849-25,928.6682-25,-2157.0869+25,1086.2805+25))//Gangzone 2
    {
    GangZoneID = 2;
    }
    else if(IsPlayerInArea(playerid,-1579.2808-25,1016.1865-25,-1508.3629+25,1229.0961+25))//Gangzone 3
    {
    GangZoneID = 3;
    }
    else if(IsPlayerInArea(playerid,-387.1795-25,-1070.4860-25,-341.3897+25,-1032.0968+25))//Gangzone 4
    {
    GangZoneID = 4;
    }
    else if(IsPlayerInArea(playerid,609.4978-25,-525.3286-25,716.3276+25,-490.1229+25))//Gangzone 5
    {
    GangZoneID = 5;
    }
    else if(IsPlayerInArea(playerid,803.6276-25,-1387.7039-25,910.3912+25,-1333.4557+25))//Gangzone 6
    {
    GangZoneID = 6;
    }
    else if(IsPlayerInArea(playerid,2579.8970-25,-1249.8596-25,2634.1042+25,-1189.3790+25))//Gangzone 7
    {
    GangZoneID = 7;
    }
    else if(IsPlayerInArea(playerid,2183.9800-25,-2652.6365-25,2218.9609+25,-2496.9536+25))//Gangzone 8
    {
    GangZoneID = 8;
    }
    else if(IsPlayerInArea(playerid,148.0511-25,-1962.4158-25,165.0561+25,-1845.9280+25))//Gangzone 9
    {
    GangZoneID = 9;
    }
    else
    {
    GangZoneID = 255;
    }

    return GangZoneID;
    }[/pwn]

    Da kann man nur /angriff machen aber da steht immer diese Gangzone gehört dir schon, was muss dann in die Ini rein???

    Wie kann man mir weiter helfen?

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Dennis321 () aus folgendem Grund: 3 Posts zusammengefügt