-
Posts
422 -
Joined
-
Last visited
-
Days Won
2
Content Type
Profiles
Forums
News
Documentation
Posts posted by iSkull
-
-
Acum 9 ore, zNicusor 21 a spus:
nu se vede coaie linile ?
dupa limbajul tau, iti pot spune, tu esti batut in cap?
Ti-am zis sa stergi acel 0 si 2 chiar si #if __PAWN
Ce ai tu cu pragma nu trebuiesc puse, nu au rostul nicăieri atata timp cat nu iti pune eroare
Si pentru gramatica e *vad*
-
Nu are cum sa-ti dea atata timp cat ai functiile facute cum trebuie, cauti linia de eroare si vezi unde e gresit
-
Nu vezi ca la 41096 ai un 0 si dupa 2 linii ai un 2? sterge
-
Acum 5 ore, r3f13x a spus:
GM-ul meu nu merge compilat cu Pawno , doar cu Sublime
Am explicat mai sus, nu ai folderele de la ysi in compilator, orice gm merge compilat cu pawno atata timp cat ai fisierele necesare, crezi ca inainte de sublime nu mai erau compilatoare? notepad++ sa nu uitam de el, aveti bazaconii in capul ala cand ziceti asa ceva
Din cate vad e o eroare in foreach, vezi sa pui foreach-ul inaintea la ysi, mai era una in trecut, cred ca acum vreo 4 ani in care nu te lasa sa pui foreach din cauza ca exista unul in ysi pe care e bazat includeul de iteratori
1. Poti sa scoti foreach-ul din folderul cu ysi, e posibil sa nu citeasca de 2 ori din cauza ca exista unul, sau sa pui foreach-ul din ysi in include la pawno inclusiv la compilator
2. Nu ai fisierul de y_natives in ysi/internal, nu are cum sa-ti dea acea eroare de citire daca exista in folderul respectiv
-
Din cate vad, folosesti sublime, vezi daca ai include-ul in folderul de executare a programului, la #include <ysi> sa ai backslash "\" nu "/", iar native-urile deobicei nu trebuiesc bagate in gm, cele mai folosite sunt ptr timere si iteratori, in rest nimic, majoritatea folosim pawn.cmd ca si procesor de comenzi, e mult mai rapid decat ysi sau zcmd
-
Păi bineînțeles ca îți dă erori fără număr, cum sa faci asa ceva GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]5000000000);
GivePlayerMoney(i, 50000000000) ;
Dacă nu cunoști parametrii, de ce faci? Pune mana și citește, sunt tutoriale explicate, callbackuri explicate pe wiki pentru samp
Acum 11 ore, MiritaXD a spus:modifica asta
GivePlayerMoney(playerid, PlayerInfo[playerid][pCash]10000000);
cu asta
GivePlayerMoney(i, PlayerInfo[i][pCash]10000000);
Modifica "playerid" in "i" in acel cod.
Uite asa se fac cei mai buni scripteri in tara
Puneti mana si invatati, cititi, dupa practicati, https://sampwiki.blast.hk/wiki/GivePlayerMoney
-
Scuza-ma, am gresit eu, in consola, scrie gmx dupa 30 de secunde, ca sa aibe timp sa apeleze tot profiler-ul, dupa iti va aparea un fisier html in folderul gamemodes
-
Opresti consola si te duci in gamemodes, acolo ai un fisier HTML, il deschizi in browser si iti va arata detaliat, deobicei, cel mai bine cand vrei sa vezi toate functiile denumite in fisierul html, trebuie compilat cu pawno ci nu cu alte aplicatii
-
Inlocuieste pluginurile cu ce ti am dat, daca si cu astea iti face la fel, e de la altceva, nu are cum sa faca la fel
-
-
in server.cfg imediat dupa ultima linie scrisa, adauga:
profile_gamemode 1
profile_format html
call_graph 1 -
Nu stiu daca ai facut initializarea pluginului, la ongamemodeinit adauga: Profiler_Start(); si la ongamemodeexit: Profiler_Stop();
Este posibil daca nu ai instalat si MVC++(microsoft visual c++) toate versiunile, atat x64 cat si x86
-
Incearca si cu WinSCP, am vazut ca filezilla mai da erori, inclusiv la webhost
-
Incearca sa stergi cache-urile din browser, posibil sa fie si din tema daca ai schimbat o
-
OnPlayerRequestClass nu este folosit deobicei pentru asa ceva, eu iti las un model cu OnPlayerConnect, nu stiu ce versiune de mysql folosesti, am incercat cat de cat sa incorporez cache-urile in scriptul meu.
Acesta este modelul: https://pastebin.com/yS8KKAYL
Sper sa te ajute
- 1
-
Trebuie stearsa variabila/functia care e definita de 2 ori
-
CheckPlayerAccount este definit de 2 ori
-
Arata DestroyPlayerCar
-
Dupa iter_add(PersonalVehicles, id); pune si printf("DB ID: %d", CarInfo[id][cID]); si vezi ultimul id pe care ti l returneaza
-
Arata mi functia de incarcare a vehiculelor personale si iteratorul cum e definit
-
Ultimul id pe care il incarca CarInfo? la loadcars/loadvehicles, mai bine zis, ultimul id din baza de date legat de vehicule?
-
Du te la ongamemodeinit imediat dupa ce incarci masinile personale: printf("Total vehicule: %d", Iter_Count(PersonalVSpawned)); si vezi cate vehicule iti da, daca e mai mic decat ai definit pe array e bine, insa dupa te duci la functia de incarcare a vehiculelor, si imediat inainte de inchidere a acoladei pune printf("ID DB: %d", CarInfo[idd][cID]); sau cum ai stocat tu id-ul din db pentru ultimul printf
-
https://sampwiki.blast.hk/wiki/Category:Scripting_Callbacks
https://sampwiki.blast.hk/wiki/CreateVehicle
Ai tot ce ti trebuie:
new car_fbi[2]; // 2 masini pentru fbi ongamemodeinit { for(new i = 0; i < sizeof(car_fbi); i++) { car_fbi[i] = CreateVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, -1, -1, 60); // model car, coordonate x, y z, culoare 1, culoare 2, timp de respawn } } cmd:respawncarfbi(playerid, params[]) // pe baza procesorului de comenzi pawn.cmd { for(new i = 0; i < sizeof(car_fbi); i++) { SetVehicleToRespawn(car_fbi[i]); // respawn car id fbi } SendClientMessage(playerid, -1, "Vehiculele au fost respawnate!"); return 1; }
-
Trebuie sa maresti limita in xampp sau daca ai host trebuie sa vorbesti cu ei sa ti mareasca limita
nu merge sa pornesc serverul
in Ajutor Scripting
Posted
Nu fac chestii de astea, sunt tutoriale pe youtube/google