Szerző Téma: Dini ellenöriztetés  (Megtekintve 423 alkalommal)

Nem elérhető Zsoma

  • 516
    • Profil megtekintése
Dini ellenöriztetés
« Dátum: 2010. Augusztus 15. - 19:14:38 »
0 Show voters
Sziasztok.
Igen, sokáig nem voltam a forumon, kicsit flehagytam a scripteléssel
de most ujrakezdtem és máris egy problémával találtam szembe magam.
Nekem egy sablon szerü segitség kellene...
a porblémám az, hogy irtam egy parancsot (ne nézzétek mekkora amrhaság, csak sablon):
A mod elején a reghez tartozó:
enum pInfo
{
Penz,
Munka,
}
new PlayerInfo[MAX_PLAYERS][pInfo];
majd a parancs:
 
public OnPlayerCommandText(playerid,cmdtext[])
{
new file[256];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
if(strcmp(cmdtext,\"/munkafelvesz\", true) == 0)
{
    PlayerInfo[playerid][Munka] = 1;
format(file,sizeof(file),\"/Felhasznalok/%s.ini\",name);
if(fexist(file))
{
   dini_Create(file);
   dini_IntSet(file,\"Munka\", 1);
}
    SendClientMessage(playerid,RED,\"Sikeresen felvetted a munkádat!\");
    return 1;
}
if(strcmp(cmdtext,\"/vanmunka?\", true) == 0)
{
    if (PlayerInfo[playerid][Munka] == 1)
    {
        SendClientMessage(playerid,GREEN,\"Igen, neked már van munkád!\");
        return 1;
}
else
{
    SendClientMessage(playerid,RED,\"Nem, neked nincs még munkád!\");
   return 1;
}
}
return 0;
}

 
szal. azlenne hogy ha beirja h munkafelvesz akkor elmenti a regelt fájljába, hogy \"munka 1\". ami meg is történt.
elmentette. csak az a kérésem, kérdésem hogyan tudnám lekérni azt a diniböl hogy a munka az mennyi? hogy 1, azaz van ?
probálkoztam ien dini_get el, de nemjó azzal mert ha berakom a loginhoz hogy:
strcat(pInfo[playerid][Munka], dini_Get(file,\"Munka\"));
akkor kapok egy ilyen kis errorocskacsomagot XD hogy:
 
C:\\Users\\Zsombi\\Desktop\\NeoRPG\\gamemodes\\NeoRPG.pwn(290) : error 028: invalid subscript (not an array or too many subscripts): \"pInfo\"
C:\\Users\\Zsombi\\Desktop\\NeoRPG\\gamemodes\\XXX.pwn(290) : warning 215: expression has no effect
C:\\Users\\Zsombi\\Desktop\\NeoRPG\\gamemodes\\XXX.pwn(290) : error 001: expected token: \";\", but found \"]\"
C:\\Users\\Zsombi\\Desktop\\NeoRPG\\gamemodes\\XXX.pwn(290) : error 029: invalid expression, assumed zero
C:\\Users\\Zsombi\\Desktop\\NeoRPG\\gamemodes\\XXX.pwn(290) : 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.

 
kérem, aki tud segitsen, egyszerü kis gond, könnyen megoldhato csak én nemtudom xD
köszönöm elöre is nektek :)
MEGOLDOTTAM!!

MEGOLDÁS: NEM strcat(pInfo[playerid][Munka], dini_Get(file,\"Munka\"));


HANEM dini_Get(file,\"Munka\")); SIMÁN. AZÉRT KÖSZI :D :amazed:
« Utoljára szerkesztve: 2010. Augusztus 15. - 20:59:00 írta Zsoma »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal