Jump to content

WopsS

Administrator
  • Posts

    2.202
  • Joined

  • Last visited

  • Days Won

    125

Everything posted by WopsS

  1. Nu este o eroare este un warning. Ai cumva zcmd-ul original ?
  2. WopsS

    Problema

    Mai pui o verificare, daca i este egal cu playerid sa continue sau sa verifice daca playerid este diferit de i. (Tot acelasi lucru e)
  3. Uite aici, http://forum.sa-mp.com/showthread.php?t=429881
  4. Poti sa le lasi si fara. El o va pune singur pe spate. Si nu poate tu ai facut un timer, poate altcineva.
  5. Uite aici, cred ca 1 este. http://wiki.sa-mp.com/wiki/Bone_IDs Da pui aia. Partea aia ca dispare dupa o secunda poate sa fie un timer.
  6. Aceasta este o problema de scripting. Posteaza la "Ajutor Scripting".
  7. Uita-te aici. http://wiki.sa-mp.com/wiki/SetPlayerAttachedObject Ai toti parametrii pentru a a atasa un obiect. 2. Te folosesti de asta, http://wiki.sa-mp.com/wiki/RemovePlayerAttachedObject
  8. WopsS

    Problema

    Trebuie sa faci un for care sa stie daca un jucator este aprope de el. [pawn]if(IsPlayerInRangeOfPoint(playerid, 30.0, Xp, Yp, Zp)) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Move away from any close player before getting the work.");[/pawn] asta trebuie s-o inlocuiesti cu asta [pawn]for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) if(IsPlayerInRangeOfPoint(i, 30.0, Xp, Yp, Zp)) return SendClientMessage(playerid, COLOR_WHITE, "{FFB870}Move away from any close player before getting the work."); }[/pawn] Aici mergi prin toti playeri, vezi daca e online, daca e online verifici daca e aproape de jucatorul respectiv, daca e ii trimiti mesajul si opresti executarea.
  9. Cum ai linia de la public ServerGivePlayerWeapons?
  10. Ai inlocuit ServerGivePlayerWeapons cu ServerGivePlayerGun si iti da erorile alea?
  11. Ah, am inteles gresit ... Uite aici, http://forum.sa-mp.com/showthread.php?t=484765 ai si un exemplu.
  12. Daca esti dispus sa ne dai si erorile te ajutam, chiar si codul si liniile de la erori.
  13. Ce ai la OnPlayerText?
  14. In primul rand trebuie sa stii cand jucatorul a intrat in elicopterul sau avion. Deci la OnPlayerStateChange adaugi [pawn]if(oldstate == PLAYER_STATE_ONFOOT && newstate == PLAYER_STATE_DRIVER) { new vehicleid = GetPlayerVehicleID(playerid); }[/pawn] Aici o sa stii daca playerul a fost pe picioare si s-a urcat in avion sau elicopter ca si pilot. Tot aici o sa ii iei si id-ul vehiculului. Tot in aceasta verificare trebuie sa adaugi si verificarea care spune daca este un avion sau un elicopter pentru factiunea respectiva. Adica trebuie sa ii iei modelul sau sa scrii ID-urile avioanelor sau elicopterelor. (Eu asi merge pe modelul lor, daca nu le foloseste si alta factiune) [pawn]if(GetVehicleModel(vehicleid) == ID-ul pentru modelul avionului || GetVehicleModel(vehicleid) == ID-ul pentru modelul elicopterului) { }[/pawn] sau daca vrei sa mergi pe varianta cu ID-ul masinii pui [pawn]if(vehicleid == ID-ul avionului || vehicleid == ID-ul elicopterului) { }[/pawn] Acum trebuie doar sa il distrugi, deci in a doua verificare (if, cea cu ID-ul sau modelul) o sa adaugi sa ii setezi "viata" masinii la 0, care va provoca o explozie. [pawn]SetVehicleHealth(vehicleid, 0);[/pawn]
  15. Nu se cer comenzi facute. Daca ai nevoie de cine s-o faca poti sa ceri aici. Topic inchis.
  16. Uita-te aici. http://wiki.sa-mp.com/wiki/AddStaticVehicleEx ultimul parametru este timpul de respawn. Penultimele doua sunt culorile. Culoarea negru este 0.
  17. In acest caz noi nu putem sa te ajutam. Poti sa ii trimiti un mesaj lui maddinat0r pe sa-mp.com si sa ii spui despre problema ta.
  18. Cum ai asta? [pawn]if(gTeam[playerid] == 2) {[/pawn] Poti sa schimbi aia in PlayerInfo[playerid][pMember] == 1 sau cum ai tu in gamemode.
  19. WopsS

    Slot Masina

    Faci niste verificari atunci cand jucatorul cumpara o masina, o barca si un elicopter. Daca id-ul este al masinii il pui pe slotul 1 si tot asa.
  20. Uita-te aici, ai un "Build instruction" https://github.com/pBlueG/SA-MP-MySQL#windows-1
  21. Deja asta e o alta problema. Chiar sunt 3 in acest topic. Topic inchis!
  22. Si nu iti da nici un mesaj?
  23. Ce problema are si ce ai incercat sa faci?
  24. Nu se scriu datele in fisierul cu masinile personale.
  25. Daca iti apare mesaul "Mission failed" sterge [pawn]if(PlayerOnMission[playerid] > 0) { GameTextForPlayer(playerid, "~r~Mission failed", 5000, 3); PlayerOnMission[playerid] = 0; PlayerInfo[playerid][pMissionNr] = 0; MissionCheckpoint[playerid] = 0; DisablePlayerCheckpoint(playerid); Delete3DTextLabel(Text3D:MissionLabel[playerid]); }[/pawn]
×
×
  • 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.