Jump to content

Ph0eniX

V.I.P
  • Posts

    746
  • Joined

  • Last visited

  • Days Won

    15

Everything posted by Ph0eniX

  1. 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.
  2. 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.
  3. 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.
  4. 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; }
  5. Atunci nu avem cum sa te ajutam. Revino cu un reply cand gasesti codul sursa pentru logare. PS: Puteai preciza ca ai sters datele.
  6. if(newstate == PLAYER_STATE_DRIVER) { if(IsAFbiCar(newcar) && !IsACop(playerid)) { ClearAnimations(playerid);SendClientMessage(playerid,COLOR_WHITE,"You are not a Cop."); return 1; } } ....
  7. Nu are la ce baza de date sa se connecteze...si ma refeream la scriptu care verifica parola jucatorului
  8. if(newstate == PLAYER_STATE_DRIVER) { if(IsAFbiCar(newcar) && !IsACop(playerid)) return ClearAnimations(playerid),SendClientMessage(playerid,COLOR_WHITE,"You are not a Cop."); }
  9. Ph0eniX

    Pet Name

    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
  10. Cauti pe internet acele .inc , le downloadezi si le pui in x/pawn/includes. simplu...
  11. Nu se salveaza deoarece nu dai "Compile" la gamemode ci doar il salvezi.
  12. Tabelul "aplication" deja exista... oricum chestia cu "wrong password" e din script nu din MySQL. Te rog sa postezi codul de la login.
  13. Și...care ar fi problema ? Ca doar așa nu cred ca te ajuta cineva.
  14. Ph0eniX

    compilare

    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:
  15. 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
  16. 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.
  17. 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
  18. Ph0eniX

    phone

    new string[15]; format(string,15,"07%d",5000 + random(99999) + 5000); AccInfo[playerid][NrTel] = strval(string); ...
  19. Ph0eniX

    ColAndreas

    Vreau sa fac un script "submarin" care sa nu poata "iesi" din apa si sa nu poata "merge" mai jos de "pamantul din apa"
  20. 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.
  21. Ph0eniX

    ColAndreas

    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.
  22. Ph0eniX

    ColAndreas

    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
  23. 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
  24. 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...
  25. 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 ...
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.