Szerző Téma: Eltérõ típus?  (Megtekintve 602 alkalommal)

Eltérõ típus?
« Dátum: 2011. December 23. - 15:40:00 »
0
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  ;)

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Eltérõ típus?
« Válasz #1 Dátum: 2011. December 23. - 17:30:48 »
+1
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 :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
Eltérõ típus?
« Válasz #2 Dátum: 2011. December 23. - 18:08:24 »
+1
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);

Eltérõ típus?
« Válasz #3 Dátum: 2011. December 24. - 10:36:17 »
0
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;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal