-
Posts
746 -
Joined
-
Last visited
-
Days Won
15
Content Type
Profiles
Forums
News
Documentation
Everything posted by Ph0eniX
-
Caut Scripter experimentat cat de cat
Ph0eniX replied to Shakey's topic in Caut servicii / partener / etc.
Off: Serios...? Pentru asta ai dat reply? ... On: Discord: Ph0eniX #9713 pentru a vorbi de termeni si conditii. PS: Sa specifici de unde si pentru ce m-ai adaugat pe discord daca ma adaugi.- 5 replies
-
- caut scripter
- am host bun
-
(and 1 more)
Tagged with:
-
OnPlayerLogin nu este complet din cate vad plus nu este postat pana la codul unde verifica functie , si foloseste "Cod" pentru postarea codului , nu mai fa dublu-triplu post etc , ca primesti warn.
-
Functia asta este sa vezi daca o masina este de "vanzare" sa zic asa dar problema este ca tu incerci sa vezi in functia respectiva daca masina este a respectivului jucator...asa ca ar fi fost mai bine sa faci ceva de genu... for(new i=0;i<MAX_VEHICLES;i++) { if(VehicleInfo[i / vehicleid][ownable]) return 1; } Ti-am dat doar o informatie utila nu scriptul complet.
-
CMD:deschidegate(playerid,params[]) { if(!IsPlayerConnected(playerid)) return 1; if(!IsPlayerInRangeOfPoint(playerid,15, 1587.8665, -1637.9141, 14.8116)) return SendClientMessage(playerid,-1,"Nu esti langa poarta!"); MoveDynamicObject(poarta,1587.8665, -1637.9141, 9.7766, 5.0, 0.0000, 0.0000, 0.0000); SetTimer("MoveInitialPoarta",5000,0); SendClientMessage(playerid,-1,"Ai deschis poarta 5 secunde!"); return 1; }
-
Atunci nu avem cum sa te ajutam. Revino cu un reply cand gasesti codul sursa pentru logare. PS: Puteai preciza ca ai sters datele.
-
if(newstate == PLAYER_STATE_DRIVER) { if(IsAFbiCar(newcar) && !IsACop(playerid)) { ClearAnimations(playerid);SendClientMessage(playerid,COLOR_WHITE,"You are not a Cop."); return 1; } } ....
-
Nu are la ce baza de date sa se connecteze...si ma refeream la scriptu care verifica parola jucatorului
-
if(newstate == PLAYER_STATE_DRIVER) { if(IsAFbiCar(newcar) && !IsACop(playerid)) return ClearAnimations(playerid),SendClientMessage(playerid,COLOR_WHITE,"You are not a Cop."); }
-
Pet LVL iti apare? Daca da atunci undeva seteaza functia pPetName = NULL sau nu isi da load din baza de date sau ce ai tu pe acolo
-
Cauti pe internet acele .inc , le downloadezi si le pui in x/pawn/includes. simplu...
-
Nu se salveaza deoarece nu dai "Compile" la gamemode ci doar il salvezi.
-
Tabelul "aplication" deja exista... oricum chestia cu "wrong password" e din script nu din MySQL. Te rog sa postezi codul de la login.
-
Și...care ar fi problema ? Ca doar așa nu cred ca te ajuta cineva.
-
Folosesti functii care stockeaza multe informatii de exemplu... sscanf foloseste foarte mult , eu folosesc mult sscanf deaceea imi urca pana la 15-16s compilarea (cu Sublime Text care este foarte rapid). La compilerul "original" dureaza mai mult de 20s. Pur si simplu ai prea multe chestii adaugate in GM care nu le-ai ordonat sau .. cum spuneam foloseste functii mult prea mari in prea multe parti. Dimensiunile mele:
-
Imi da o eroare de cand am facut sistem-ul de caseopening
Ph0eniX replied to Ionut1's question in Ajutor Scripting
Trebuie sa redefinesti strcpy deoarece exista deja undeva , posibil sub alta forma sau la fel. 1. Stergi unu dintre ele 2. Redenumesti unul dintre ele -
Ai parametrul SendDeathMessage(); la login , connect , request sau check accounts. (Nu cunosc GM-ul) Cauta in toate fisierele SendDeathMessage sau SendDeathMessageToPlayer care are motivul 200 sau 201. Ai --> aici <-- link pentru SendDeathMessage iar --> aici <-- link pentru SendDeathMessageToPlayer.
-
1. Problema baza de date 2. Scriptul nu este facut sa salveze 3. DB (Data Base) este creata dar "nu are" unde sa salveze sau prea multi / putini parametri la salvare etc...sunt N motive , daca nu ne dai un cod nu avem de unde sti si ar fi fost bine sa-l postezi la ajutor scripting nu la discutii
-
new string[15]; format(string,15,"07%d",5000 + random(99999) + 5000); AccInfo[playerid][NrTel] = strval(string); ...
-
Vreau sa fac un script "submarin" care sa nu poata "iesi" din apa si sa nu poata "merge" mai jos de "pamantul din apa"
-
La login , publicul / stockul "OnPlayerLogin" sau cum ai tu , trebuie sa faci sa ii dea banii , de ex: Ex::GivePlayerMoney(playerid,Ex::AccInfo[playerid][pMoney]); Sau poti direct sa scoti functia " Ex::AccInfo[playerid][pMoney] " si sa faci cand da load din baza de date sa ii dea banii direct. Ex: xCash = cache_get_field_content_int(0,"Money"); sau cum ai tu in baza de date dupa la /stats folosesti Ex::GetPlayerMoney(playerid); PS: Am dat exemplu , nu este exact asa in GM tau eu am toate functiile refacute deaceea am scris Ex:: etc... si sa nu uiti , este exemplu tot ce am dat aici , deci sa nu dai doar copy/paste ca nu o sa functioneze.
-
Momentan vreau sa fac un FS care foloseste un obiect miscat de jucator. Si vreau sa obiectu sa aiba collision. De exemplu daca se loveste obiectul de un perete , un alt obiect , pamant sau altceva , sa se opreasca.
-
Salut , ba sincer mi asa cam ... aiurea sa postez tocmai eu o chestie ca nu stiu sa "folosesc" ceva. In fine , as dori un exemplu / fs / tutorial cum sa folosesc collision de la ColAndreas. Ex: obj = CreateObject(......); <- Obiectu care sa aibe colisiune MoveObject(obj); etc..... Daca se "loveste" de un alt obiect , sa nu se mai "miste" obiectul "obj". Nu am folosit nici-o data ColAndreas deci is newbie cu el . Va multumesc anticipat
-
Acuma sunt pe telefon si nu pot sa scriu totul bine dar posibil sa nu preia coordonatele mașinii corecte adică poate ia coordonatele altei masini
-
Lasati omu in pace...ce aveti cu el? Daca acuma in 2018 apar tutoriale cum sa faci un random pentru bani ... In iunie 2005 a aparu SA:MP-ul ... if((2018 - 2005) == 13) SendWorldMessage(red,"Da-ti ' /q ' la viata !! "); [World] Message From Ph0eniX: Da-ti ' /q ' la viata !! (Asta pentru cei care "traiesc" doar in SA:MP) Daca dupa 13 ani ... apar tutoriale cum sa faci asa ceva , mie unu imi este RUSINE ca inca mai sunt in acest domeniu. Celalalt site sa-mp (il stiti , oricum nu fac 'reclama' ) promoveaza functii matrix , psihycs , pluginuri si alte chestii , sa-mp.ro promoveaza functia random... (Nu ma iau de comunitatea sa-mp.ro ci doar de persoanele de acest gen , nu dau nume oricum pt el e reply-ul ) Sigur am sa-mi iau mult hate pentru acest reply dar asta este adevarul fratilor , bun inteleg sunteti incepatori , dar nici chiar asa ma tata... si in plus este sectiunea Tutoriale din cate ma duce minte sa citesc. Eu unul NU VAD explicatia , este postata o functie atata tot si inca ceva ... GetName(playerid) si GivePlayerCash(playerid) daca este sa le folosesc , imi iau error la compilare pentru motivul ... "undefined symbol" ... va rog moderatori / moderatori globali / administratori sa puneti o regula in mama ei de regula sa nu mai fie postate chestii de genul asta sau macar sa fie EXPLICATE. Asta e explicatie? "Comanda este facuta de Edison, am facut si eu dupa el, pentru unii poate o vrea si sa nu stea 10 ore sa se uite la fiecare propozitie ce sa puna." In fine...
-
M-am uitat mai sus la postari... dece 2+ persoane au comentat acelasi lucru eu nu inteleg... (Daca n-ai admin iti da clear chat )... Vlad ce ai pus tu , este doar la admini sa ii dea clear chat. Si nu , nu este comanda mai usoara ce ai facut tu... Si oricum ce sens are sa pui foreach daca este SendClientMessageTOALL. Daca vrei sa dea clear chat doar la cei care nu au admin : CMD:cc(playerid,params[]) { if(!PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid,COLOR_WHITE, AdminOny); foreach(new p:Player) {if(!PlayerInfo[p][pAdmin]) for(new i = 0; i < 50; i++) SendClientMessage(p,COLOR_WHITE," ");} new string[50]; format(string, sizeof(string), "Warning: %s a sters chatul.",GetName(playerid)); if(GetPVarInt(playerid, "Cover") == 0) SendAdminMessage(COLOR_LOGS, string,1); return 1; } Daca vrei sa dea clear chat doar pentru admini: CMD:cc(playerid,params[]) { if(!PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid,COLOR_WHITE, AdminOny); foreach(new p:Player) {if(PlayerInfo[p][pAdmin]) for(new i = 0; i < 50; i++) SendClientMessage(p,COLOR_WHITE," ");} new string[50]; format(string, sizeof(string), "Warning: %s a sters chatul.",GetName(playerid)); if(GetPVarInt(playerid, "Cover") == 0) SendAdminMessage(COLOR_LOGS, string,1); return 1; } Daca vrei pentru toti jucatorii: CMD:cc(playerid,params[]) { if(!PlayerInfo[playerid][pAdmin]) return SendClientMessage(playerid,COLOR_WHITE, AdminOny); for(new i = 0; i < 50; i++) SendClientMessageToAll(COLOR_WHITE," ");} new string[50]; format(string, sizeof(string), "Warning: %s a sters chatul.",GetName(playerid)); if(GetPVarInt(playerid, "Cover") == 0) SendAdminMessage(COLOR_LOGS, string,1); return 1; } Epic ...
