-
Posts
1.337 -
Joined
-
Last visited
-
Days Won
95
Content Type
Profiles
Forums
News
Documentation
Everything posted by WiDuAlK
-
bai , uite-te cum se utilizeaza operatorii aici: https://www.sa-mp.ro/forums/topic/17968-notiuni-de-baza/ acolo trebuie sa fie playerVariables[playerid][pMoney] += 10000000; daca este numai = , de exemplu el are $30000000 , dupa ce va executa /bonus va avea doar 10000000, pentru ca i se modifica suma, nu se adauga bani la cei existent, si pune si GivePlayerMoney. Mesajul e scris corect, nu pot sa imi dau seama de ce iti da eroare, modifica dupa cum ti-am zis si compileaza
-
Cred ca stii deja cum sa deschizi un GM. Am sa iti spun ce am facut eu. Am descarcat Gm GodFather, am inceput sa traduc mesajele, apoi am inceput sa restrictionez comenzile, exemplu: daca tastai /givemoney si aveai co owner puteai sa folosesti. Asa ca am restrictionat doar pt owner, am inceput sa mut mapele, sa adaug sisteme noi, sa configurez sistemele existente, sa trec GM pe Zcmd, sa invat sa folosesc sscanf si foreach, apoi mysql , apoi am luat R33 al lui Wopss si am inceput sa il configurez, sa invat mai bine cum sa fac trimiteri si alte chesti, am creat factiuni si alte prosti, am trecut comenzile pe sscanf+zcmd si dupa mi am creat propriul register login si am inceput sa lucrez la serverul meu propriu, unde pe parcurs am invatat extrem de multe, in paralel am lucrat cu map editor si ipleomax textdraw. Si inca in momentul de fata mai lucrez la GM.
-
-
Ati cam deviat de la subiect. Nu e vorba ca ii tin partea colegului meu ci ca doar subliniez ce vad, strict obiectiv. Nu am raspuns la aceasta problema pentru ca de-alungul timpului am vazut ca se cere numai mura in gura, si daca cineva propune o metoda, se pun 100 de intrebari cum sa se procedeze. Comunitatile de SA-MP de oriunde sunt gandite(sau ar trebui) pentru a ajuta scripetrii, nu pentru a le oferi pe tava. Aceasta presupunand ca cei care vor sa fie ajutati au deja o masa de cunostinte in cea ce priveste limbajul PAWN, dar sunt in lipsa de idei sau de solutii si apeleaza la o comunitate in domeniu. Asta inseamna ca tu, fiind un aspirant al acestui limbaj vii cu o problema pe care o discutam la un anumit nivel, nu ceri sa ti se faca tot scriptul. Noi nu stim ce GM folosesti(in mod categoric un edit), nu stim ce se afla in systemul de masini personal, si de aceea nu vei primi un raspuns concret. Am observat ca se cer niste tutoriale pur si simplu IDIOATE, de genu: "cum sa fac comanda /getgift", "cum sa modific x sistem" sau alte cereri absolut stupide. Dar acele persoane care cer tutorialul nu au habar cum sa structureze o comanda sau sa faca macar o simpla verificare "if". Aceasta e alta piesa si am cam deviat si eu de la subiect. Acestea fiind spuse am sa propun si eu un model: Foloseste o variabila globala pentru vehiculele personale: new PersonalVehicle[sizeof(CarData)]; Eu am pus CarData pentru ca aceasta variabila o folosesc in systemul Dealership pe care il construiesc in momentul de fata. Tu poti avea sub diferite forme: CarInfo, VehicleData, V_Data etc. Schimba in denumirea pe care o poarta array-ul tau. Unde se face LOAD la vehiculele personale pune : PersonalVehicle = CreateVehicle(CarData[cModel], ...); repet, daca tu in loc de "i" ai schimbat, pune cum ai tu la load. Creaza o verificare in care sa selectezi masinile cumparate de cele necumparate, eu nu am GM tau in fata, asa ca aici nu te pot ajuta. Creaza o verificare in care sa afli daca proprietarul masinilor cumparate este conectat sau nu. Daca este conectat, pune return 1; Daca nu este conectat pune DestroyVehicle(PersonalVehicle); , asta dupa ce ai pus loop-ul. Asta e o metoda propusa de mine, poti a faci in n moduri. Metoda propusa de NoNamed este bunicica, deoarece AndrewOVP nu cred ca va putea face altfel, si asta e o eschiva de la metoda propusa de mine.
-
cauta daca ai stock-ul GivePlayerCash
-
Practic , de la el a plecat RP(G) -ul
-
Nu doar atat. Ca sa iti mearga, cel care deschide serverul trebuie sa isi dea FIREWALL OFF.
-
As dori sa stiu daca pe aici pot gasi o persoana care cunoaste si doreste sa ma ajute pe tema IPB si Photoshop. Nu doresc mici amatori ci persoane care stiu sa lucreze cum trebuie. Nu vreau sa le pierd timpul nici lor, nici mie. Daca chiar doriti, adaugati adresa de Y!M a prietenului meu Blumix: [email protected], el se ocupa, de partea webdesign. Multumesc pentru timpul acordat.
-
si la care din ele e problema?
-
Trebuie sa stergi TOT ce tine de Dealership., Sterge mai intai variabilele de baza apoi , unde primesti eroare/warnming, te duci si stergi tot ce tine de ea/el. Subiect incheiat. Incurajam progresul, iar progresul vine facand tu ce ai nevoie, nu altii in locul tau.
-
pai posibil sa fie in felul urmator: Ori ai GivePlayerCash in GM si in fs GivePlayerMoney. In acest caz copie stock-urile si in FS. Ori ai junkbuster in GM si in FS nu sau invers, in cazul acesta scoate-le
-
ai include-ul junkbuster, pune-i "//" in fata
-
da-mi liniile cu problema
-
problemele se discuta pe forum, unde utilizatorii pot invata ceva. Ti-am zis a incerci asa: SetObjectMaterialText(adplakat, string, 0, 90, "Impact", 24, 0, -32256, COLOR_BLUE, 1);
-
ok si acum merge?
-
mysql_format(handle, str1, sizeof(str1), "UPDATE `players` SET `CarLic` = '%d' WHERE `username` = '%e'" PlayerInfo[playerid][pCarLic], GetName(playerid)); mysql_query(handle, str1);
-
SetObjectMaterialText(adplakat, string, 0, 90, "Impact", 24, 0, -32256, -16777216, 1); mi se pare ca aici ai gresit parametrul: SetObjectMaterialText(adplakat, string, 0, 90, "Impact", 24, 0, -32256, COLOR_BLUE, 1);
-
Nu ne prea putem intelege, da-mi print cu structura din baza de date de la tabelul conturi, accounts sau cum ai
-
Te rog sa arati server_log.
-
Mi-am permis sa modific si a mut la categoria corespunzatoare. Incearca sa stergi #pragma unused ret_memcpy si mai da odata restul de erori.
-
deci nici sa specifici poti... Nu merge ce ti-am dat pt ca tu acolo ai : WHERE `name` = '%e', dar tu trebuie sa ai: WHERE `Username` = '%e' ... mysql_format(handle, str1, sizeof(str1), "UPDATE `players` SET `CarLic` = '%d' WHERE `Username` = '%e'" PlayerInfo[playerid][pCarLic], GetName(playerid)); mysql_query(handle, str1); acum, daca ai si asa in baza de date trebuie sa merga
-
deci care e varianta ta? ai Username sau cum in baza de date?
-
merge?
-
eu propun ca cel de membru sa fie negru, cel global si fost moderator se pot distinge
-
asa trebuie sa arate. Sunt cateva greseli , care daca le repeti nu iti va iesi: 1) cand apelezi un nume: player, nume, Cash, CarLic pune : " ` ` " adica `CarLic`, `name`, `Cash` , etc.. 2) Specificatorii trebuie pui intre: " ' ' " adica: '%d', '%f', '%s', '%i', '%e' 3) Tu ai specificat : `CarLic`='1' iar apoi ai pus: PlayerInfo[playerid] [pCarLic] si de aceea nu ti-a mers. 4)Si ai nu folosi mysql_tquery , doar atunci cand trimiti la un callback, in rest foloseste mysql_query.
