celmaismecher
-
Posts
11 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Posts posted by celmaismecher
-
-
1 minute ago, Lunoxx said:
Ce sa fie de la iterator? Daca i-ai dat Init la OnGameModeInit e ok.
Ce init la ongamemodeinit? Problema era ca nu mi-l baga in iterator, am rescris sistemul, functioneaza perfect: https://imgur.com/a/0jz9SYw
-
rezolvat.
-
Am inceput sa rescriu sistemul si problema este de la iterator.
-
Aparent, nu merge ceea ce am facut. Cod: https://pastebin.com/tgpf9yrS
Edit: cod nou: https://pastebin.com/36WBsEqL
-
16 minutes ago, Lunoxx said:
Prin "index" nu ma refer la ceea ce ai inteles tu.
Primul parametru dupa cache_get_value_name_int reprezinta "randul" de pe care iei informatia si incepe de la 0.. Prin "rand" vreau sa zic, rezultatele returnate de query-ul pe care l-ai trimis tu.In fine, tu ai definit SkinInfo[MAX_PLAYERS][skinInfo]; si l-ai folosit asa: SkinInfo[skinID], ai uitat de [playerid].
Pe langa asta, incearca sa extragi informatile din query intr-o variabila simpla si abea dupa sa o introduci in array, sunt situatii in care nu merge direct, la r39-6 face figuri de-astea, tu cred ca folosesti r40 +, probabil face la fel si acolo.
Deci:
Oricum, nu am inteles exact ce vrei sa faci cu asta, tu poti extrage doar un skin cu modul in care ai facut array-ul, de ce l-ai pus intr-un loop?
Am realizat oricum greseala, mersi.
-
15 minutes ago, Lunoxx said:
Prin "index" nu ma refer la ceea ce ai inteles tu.
Primul parametru dupa cache_get_value_name_int reprezinta "randul" de pe care iei informatia si incepe de la 0.. Prin "rand" vreau sa zic, rezultatele returnate de query-ul pe care l-ai trimis tu.In fine, tu ai definit SkinInfo[MAX_PLAYERS][skinInfo]; si l-ai folosit asa: SkinInfo[skinID], ai uitat de [playerid].
Pe langa asta, incearca sa extragi informatile din query intr-o variabila simpla si abea dupa sa o introduci in array, sunt situatii in care nu merge direct, la r39-6 face figuri de-astea, tu cred ca folosesti r40 +, probabil face la fel si acolo.
Deci:
Oricum, nu am inteles exact ce vrei sa faci cu asta, tu poti extrage doar un skin cu modul in care ai facut array-ul, de ce l-ai pus intr-un loop?
Dadusem un cod gresit, variabila era pusa bine. Da, folosesc r41-4. Vreau ca, cand un player sa se logheze, sa-i incarce fiecare skin detinut.
-
1 minute ago, Lunoxx said:
Ti-a zis asta pentru ca tu incercai sa dai cache_get_value_name_int pe un index negativ si n-ai cum sa faci asta.
Arata-mi cum ai definit Iteratorul, SkinInfo, si ce e skinID acolo ?Iterator:owned_skins[MAX_PLAYERS]<312>
SkinInfo[MAX_PLAYERS][skinInfo];
enum skinInfo {
skinOwner, skinID,
};
Indexul nu este negativ acum. Incercasem si inainte si nu mergea.
-
9 minutes ago, Mister said:
salut, incearca sa modifici la for sa inceapa de la pasul 1 nu 0 adica asa
for(new i = 1; i < cache_num_rows(); i ++) {
Nici o diferenta, nu e de la mysql, nu primesc nimic in logs.
-
In crashdetect primesc: Exception At Address: 0x00401694 Module: (samp-server.exe)
-
Salut, de fiecare data cand ma conectez pe server, in loc sa mi se incarce skinuriile, serverul pica. Gamemode-ul este foarte bine optimizat, am aceasta problema doar la functia:
function LoadPlayerSkins(playerid) {
for(new i = 0; i < cache_num_rows(); i ++) {
cache_get_value_name_int(i - 1, "ownedSkin", SkinInfo[skinID]); Iter_Add(owned_skins[playerid], SkinInfo[skinID]);
printf("skin loaded %d", SkinInfo[skinID]);
}
return true;
}
Problema Load - server crash
in Ajutor Scripting
Posted
Uitasem total de functia aia Oricum, am rezolvat.