GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Szilord - 2011. December 23. - 15:40:00

Cím: Eltérõ típus?
Írta: Szilord - 2011. December 23. - 15:40:00
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  ;)
Cím: Eltérõ típus?
Írta: Kovacs_Richard - 2011. December 23. - 17:30:48
http://wiki.sa-mp.com/wiki/Strmid
ezzel próbáld meg :)
én személy szerint ezzel töltöm az egyik string-et a másikba és mûködik nálam...lehet nálad is megérne egy próbát :)
Cím: Eltérõ típus?
Írta: ZeRo - 2011. December 23. - 18:08:24
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);
Cím: Eltérõ típus?
Írta: Szilord - 2011. December 24. - 10:36:17
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;
}