Hello,
Van egy probléma nagyjából tudom mi lehet a baj,de nem tudom megcsinálni  :D
 
enum pInfo
{
pAdmin,
pAdminNick[128]
};
 
stock Valami(playerid,valtozo,fajl[64],mire)
{
PlayerInfo[playerid][valtozo] = mire;
dini_IntSet(file, fajl, mire);
return 1;
}
 
Ez tökéletesen muzsikál,bár kapok a PlayerInfo-s sorra egy tag mismatchet,de jól mûködik.
 
Valami(giveplayerid,pAdmin,\"AdminLevel\",level);
 
Átír mindent amit akarok.
Ennek mintájára csináltam egy másikat,de annak stringet kellene kezelnie.
 
stock Valami2(playerid,valtozo,fajl[64],mire[128])
{
PlayerInfo[playerid][valtozo] = mire;
dini_Set(file, fajl, mire);
return 1;
}
 
Valami2(giveplayerid,pAdminNick,\"AdminNick\",nick);
 
Ebben a PlayerInfo[playerid][valtozo] = mire sorra mindig ezt kapom:
 
error 006: must be assigned to an array
 
Sokmindent kipróbáltam,de nem tudtam megcsinálni.
Valaki segítsen plz!
Köszi  ;)
			
			
			
				Igen, a strmid függvényt kell használnod, valamint lehet csak elírás, de ebben a példában nem sztring értéket adtál meg a \'nick\'-nek:
 
Valami2(giveplayerid,pAdminNick,\"AdminNick\",nick);
			
			
			
				A nick string.
Akkor te ezt hogy írnád meg nekem?  :D
 
stock Valami2(playerid,valtozo,fajl[64],mire[128])
{
strmid(?);
PlayerInfo[playerid][valtozo] = mire;
dini_Set(file, fajl, mire);
return 1;
}