CMD:elet(playerid,params[]){/*------*/new id, elet;/*------*/if(sscanf(params,\"ui\",id,elet))return SendClientMessage(playerid,SZURKE,\"Használat: /elet [Név/Játékos ID] [Élet összeg]\");{if(Belepve[playerid] != 0){if(JatekosInfo[playerid][Admin] > 0) { if(id != INVALID_PLAYER_ID) { SetPlayerHealth(id, elet); new string[256]; new string2[256]; GetPlayerName(playerid,nev,sizeof(nev)); GetPlayerName(id,fogadonev,sizeof(fogadonev)); format(string,sizeof(string),\"%s átállította az életedet %d-ra/re!\",nev,elet); format(string2,sizeof(string2),\"%s átállította %s életet %d-ra/re!\",nev,fogadonev,elet); AdminnakUzenet(VNARANCS, string2, 1); SendClientMessage(id, VKEK, string); } else SendClientMessage(playerid, HIBA, \"Nincs ilyen játékos!\"); } else SendClientMessage(playerid, HIBA, \"Minimum 1-es szintû adminnak kell lenned!\");}else SendClientMessage(playerid, HIBA, \"Be kell jelentkezned!\");}return 0;}
new File:test = fopen(\"teszt.txt\", io_write);if(test){ print(\"A fájl megnyitása sikeres.\");} else { print(\"A fájl-t nem sikerült megnyitni.\"); // Ebben az esetben crashel a samp, ha fwrite van használatban.}
Az élet parancsban nincs file kezelés.
Sziasztok,eddig nem volt ilyen hiba a szerveremen,de most van:Random parancsoktól crashel a szervermvan amikor mûködik,van amikor meg crashel tõle.Pl.: /elet-tel a hp-mat 100-ra akarom rakni.Crashel.Resi után már nem crashel,de utána a meg a frakció módosítástól.Resi után már az is mûködik.Szóval nem tudom mi a logika a crashek között.[22:37:45] [debug] Server crashed while executing loginom.amx[22:37:45] [debug] AMX backtrace:[22:37:45] [debug] #0 native fwrite () [00405710] from samp-server.exe[22:37:45] [debug] #1 000015f8 in ?? () from loginom.amx[22:37:45] [debug] #2 00001868 in ?? () from loginom.amx[22:37:45] [debug] #3 00046468 in public AutomatikusMentes () from loginom.amx[22:37:45] [debug] System backtrace:[22:37:46] [debug] #0 00491f90 in ?? () from C:\\Users\\Tici\\Desktop\\Programozás\\0.3eTELJES\\samp-server.exe[22:37:46] [debug] #1 0040534e in ?? () from C:\\Users\\Tici\\Desktop\\Programozás\\0.3eTELJES\\samp-server.exeEzt írja crashdetect.Automatikus Mentes-ben nem lehet hiba,mert azt gyakran lefuttatja,és akkor kb 10 mp után crashelnie kellet volna.Ui.: mindig ezt írja ki,még ha más parancsnál crashel,akkor is.