-
Posts
2,200 -
Joined
-
Last visited
-
Days Won
118
Content Type
Profiles
Forums
News
Documentation
Posts posted by WopsS
-
-
Făi un debug la OnVehicleStreamIn.
printf("%i | %i", vehicleid, JobVehicle[forplayerid]);
- 1
-
Poți s-o pui în comanda /work. La OnVehicleStreamIn poți s-o faci mai simplu
if (vehicleid == JobVehicle[forplayerid]) { SetVehicleParamsForPlayer(vehicleid, forplayerid, 0, 0); }
- 1
-
Salut,
Folosește SetVehicleParamsEx să blochezi vehiculul pentru toata lumea și folosește SetVehicleParamsForPlayer să îl deblochezi pentru jucătorul care o folosește.
- 1
-
După cum am spus și luni am actualizat platforma pe care rulează forumul nostru la o versiune mai modernă. Odată cu actualizarea a trebuit să refacem complet tema, din moment ce nu mai erau compatibile, am încercat să îi dăm un design cât mai modern față de cea din înainte (cu toate că menul nu avem nici o idee cum am putea să-l modificăm).
Pe langa tema nouă, am decis să activăm si reacțiile. Imaginea de mai jos ar trebui să vă dea o idee despre ele.
Un alt sistem pe care l-am activat este acela de cluburi (le puteți găsi în meniul Navigare -> Cluburi). Cluburile sunt ca niște sub-comunități care funcționează în cadrul platformei noastre. Un club are un administrator, poate avea și moderatori sau membrii, exact ca o comunitate. Puteți să creați categorii, subiecte și să comentați la acestea.
De ce am decis să facem asta?
Pentru că dorim să vă ajutăm în cazul în care doriți să faceți o echipă pentru un proiect dar nu aveți un loc privat unde să vă organizați ideile sau să discutați anumite probleme despre proiect.
Ce fac dacă cumva un membru sau un moderator îmi șterge clubul?
Un moderator sau un membru nu poate să steargă un club daca nu este administratorul acestuia, doar tu poți să-ți administrezi clubul.
Dacă doriți să aflați mai multe detalii despre cluburi accesați acest site. Atenție, noi o să aprobăm cluburile pentru a evita anumite incidente.
O altă facilitate pe care am activat-o este cea de a putea selecta cum doriți să vedeți categoriile sau subiectele, selectați unul dintre cele trei butoane de pe pagina forumului. Mai jos o imagine reprezentativă.
Pe langă toate cele de mai sus am decis să facem procesul de înregistrare mai ușor folosind înregistrarea rapidă cu Facebook, Google și Twitter.
- 4
- 3
- 1
- 2
- 2
-
Salut,
În dată de 23.08.2017, începând cu ora 00:00, tot ce ţine de site-ul sa-mp.ro va fi indisponibil pentru maxim 12 ore. Motivul acestei întreruperi este datorită actualizărilor care au apărut pentru platforma IPS, dar și pentru actualizările sistemului de operare.
Echipa San Andreas Multiplayer România.
-
Tu incarci vehiculele cand un jucator intra pe server sau pe toate odata?
-
Pune codul ala la LoadTrufs.
-
Trebuie mai intai sa incarci datele despre acele zone si dupa sa le creezi.
-
Muta GangZoneCreate de la OnPlayerConnect in LoadTurfs. Acolo il creezi de cate ori un jucator se conecteaza.
-
O alta varianta ar fi sa folosesti mysql_query, presupun ca folosesti mysql_tquery sau mysql_pquery. Nu am lucrat cu CreateDynamicCP sa stiu de ce nu merge cand faci asta. Dar inainte sa faci asta poti sa faci un debug pentru gHQ[ i ]?
-
Nuna,
Nu poti sa ai mai multe checkpoint-uri active in acelasi timp, doar unul. Vad ca tu vrei sa faci sa apara toate odata.
-
Atunci trebuie sa folosesti DestroyVehicle.
- 1
-
Te folosesti de functia RemovePlayerFromVehicle, DisablePlayerCheckpoint si setezi variabilele necesare in script-ul tau.
-
Functiile care au un tag, in cazul tau Text3D trebuie sa fie definite inainte sa fie folosite in script. Al doilea avertisment nu e nimic cu el, poti doar sa stergi variabila aia, nu este folosita, este doar definita.
-
Pentru CreateObject uita-te la parametrii http://wiki.sa-mp.com/wiki/CreateObject.
Pentru CreateDynamicObject uita-te la parametrii functiei pe https://github.com/samp-incognito/samp-streamer-plugin/wiki/Natives-(Objects).
Pentru
PlayerInfo[playerid][pPlusSlot1] == 1;
trebuie sa folosesti =, nu operatorul de a comparare ==.
-
Arata-ne si ce functii sau ce cod ai unde sunt acele avertismente pentru (warning 202: number of arguments does not match definition).
Pentru warning 217: loose indentation trebuie sa aliniezi liniile, nu afecteaza cu nimic.
-
Ai libmysql.dll (pentru R39) sau libmariadb.dll si log-core.dll (pentru R40) in folderul principal al serverului (unde este si samp-server.exe)?
-
Ti-am spus mai sus.
Adica sa verifici daca x este egal cu ID-ul masinii personale din baza de date, daca este egal sa afisezi pozitia vehiculului si sa ne arati ce valoare au.
-
Eu zic sa afisezi positia masinii nu sa schimbi ordinea codului. Adica sa verifici daca x este egal cu ID-ul masinii personale din baza de date, dupa sa afisezi pozitia incarcata si sa ne arati ce valoare au.
-
Nu iti mai trebuie
carVariables[x][cPos][0] = floatstr(result);
Trebuie sa o pui dupa
masini = x;
-
In loc de
cache_get_field_content(i, "vPosX", result); carVariables[x][cPos][0] = floatstr(result);
poti sa folosesti cache_get_field_content_float. Pune o conditie sa afisezi coordonatele cand variabila x este egala cu ID-ul masinii tale.
-
Eu ma refer cum incarci vehiculul din baza de date, nu cum il spawnezi in joc.
-
Arata-ne codul care incarca vehiculele cand te conectezi pe server.
-
Fai un debug pentru carVariables[dbid][cPos][0], carVariables[dbid][cPos][1], carVariables[dbid][cPos][2], carVariables[dbid][cRotate] (adica sa afisezi ce valori au).
Acces vehicul Job
in Arhivă probleme
Posted
Asta înseamnă că nu poți să le folosești pe amândouă. Folosește doar SetVehicleParamsForPlayer, blochează vehiculul pentru toți jucătorii în afară de cel care muncește.