Szerző Téma: Változók (Adat betöltésnél)  (Megtekintve 681 alkalommal)

Nem elérhető DVS

  • 302
    • Profil megtekintése
Változók (Adat betöltésnél)
« Dátum: 2012. Június 10. - 14:59:29 »
0 Show voters
Na van nekem egy olyan problémám hogy a változóim miatt nem menti el a cuccokat, azaz minden jól megvan írva meg stb... de nincs üres változó, 104ig vannak írva ha én beírom 105 - 106 -107re akkor errort dob ki.
Kicsit lejeb megvan oldva hogy ne adjon ki errort, de még mindig fenntáll az a probléma, hogy megtudom venni meg minden a szemüveget/sapkát de relogkor vagy szerver resikor elveszti, és azt írja hogy nincs szemüveged vegyél a 24/7ben, a táblák hozzá vannak adva sqlhez.
 
    PlayerInfo[playerid][pRPPont] = strval(data[105]);
 PlayerInfo[playerid][pSapka] = strval(data[106]);
 PlayerInfo[playerid][pSzemuveg] = strval(data[107]);

 
Errorok:
 
C:\\Users\\DVS\\Desktop\\RPG 0.3e\\gamemodes\\DarkRPGnew.pwn(26647) : error 032: array index out of bounds (variable \"data\")
C:\\Users\\DVS\\Desktop\\RPG 0.3e\\gamemodes\\DarkRPGnew.pwn(26648) : error 032: array index out of bounds (variable \"data\")
C:\\Users\\DVS\\Desktop\\RPG 0.3e\\gamemodes\\DarkRPGnew.pwn(26649) : error 032: array index out of bounds (variable \"data\")

 
Kaptam egy tippet, de ezt már próbáltam is, meg most is megnéztem.
 
Idézetet írta: Serious date=1339306535\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"22652\" data-ipsquote-contentclass=\"forums_Topic
keresd meg a new datat és tedd feljebb a mellete lévõ számot
 

   new datas[MAX_MYSQL_STRING], data[105][100];

 
ha felírom nem ír errort de viszont nem menti el vagyis nem tölti be

Nem elérhető Casamiro

  • 1046
    • Profil megtekintése
Változók (Adat betöltésnél)
« Válasz #1 Dátum: 2012. Június 10. - 15:02:41 »
0 Show voters
        new datas[MAX_MYSQL_STRING], data[108][128];

Nem elérhető DVS

  • 302
    • Profil megtekintése
Változók (Adat betöltésnél)
« Válasz #2 Dátum: 2012. Június 11. - 14:09:07 »
0 Show voters
Így se jó, lementi ugyan a módot de resikor elveszti,
adatmentés így jó?
 
      MysqlUpdateInt(query,\"RPPont\",PlayerInfo[playerid][pRPPont]);
MysqlUpdateInt(query, \"Szemuveg\", PlayerInfo[playerid][pSzemuveg]);
MysqlUpdateInt(query, \"Sapka\", PlayerInfo[playerid][pSapka]);

 
mysql táblához hozzá van adva.

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
Változók (Adat betöltésnél)
« Válasz #3 Dátum: 2012. Június 11. - 19:48:56 »
0 Show voters
a MysqlUpdateInt függvényt bemásolhatnád ide, jah meg ez elvileg jó, feltéve ha a mysqlben a léteznek a \"\" közötti oszlopok :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal