Jump to content

Gabb04

Membru
  • Posts

    29
  • Joined

  • Last visited

    Never

Gabb04's Achievements

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. Toate astea trebuie sa le bagi sub : public OnDialogResponse { Sigur is bagate inauntrul callback-ului astuia ?
  2. Cauti in GM : public OnPlayerKeyStateChange(playerid, oldkeys, newkeys) Inauntrul asteia adaugi : if((newkeys & KEY_SUBMISSION) && IsPlayerInAnyVehicle(playerid)) { RepairVehicle(GetPlayerVehicleID(playerid)); SendClientMessage(playerid, COLOR_WHITE, "Your vehicle was succesfully repaired."); } Ar trebui sa-ti mearga.
  3. In script e ceva gresit..vezi la liniile in care serverul merge in scriptfiles si salveaza anumite chestii. Adica cand are contact cu scriptfiles. ( gen salveaza conturile , adauga in loguri , salveaza casele , bizurile ).
  4. Folosesti GF ? Daca da : Sterge asta : new count; while(text[count]==' ')count++; text[count] = toupper(text[count]);
  5. Gabb04

    un ajutor

    Nu stii sa inlocuiesti ? prin vehicle_id si vehicle3dtext ti-ai definit masina si textu care urmeaza sa atasezi. Attach3DTextLabelToVehicle(numele3dtext, masinapecarepui, 0.0,0.0,0.0); Dar ca sa nu mai scrii tu , sa te chinui sa cauti vehicleid de fiecare data o definesti prin vehicle_id. Mare branza..
  6. Ba iti zic eu ca la asta te refereai , ala de pe raven's roleplay e rahat rau , sistemu de tuning. Spui ca nu la asta te refereai ; eu ti-am dat un impuls , un mic ajutor , tu daca stii pawno , faci mai departe.
  7. Gabb04

    Ajutor

    Te folosesti de SetPlayerVirtualWorld si mai creezi o variabla new InHouse[MAX_PLAYERS] , sau cum vrei tu sa se numeasca , asta e cel mai simplu mod cred.. Eu cel putin asta folosesc.. Cand intra playerul in casa sa-i puna virtualworld 'x' si InHouse[playerid] = houseid; Iar atunci cand scrie /exit sa verifice : if (PlayerToPoint(3, playerid,HouseInfo[i][hExitx], HouseInfo[i][hExity], HouseInfo[i][hExitz]) && InHouse[playerid] == i) Ti-am scris pe scurt ideea , ar trebui sa te descurci mai departe.
  8. D-apoi ai de lucru la tuning... Trebuie sa creezi cate un new exhaust[][0] = { ... }; Pentru fiecare componenta de tuning... Vents , Exhaust , front bumper , nos , etccc.... vezi SA-MP.com Iar in fiecare acel : new exhaust[][0] = { ... }; Adaugi toate exhaust care apar pe SA-MP Wiki... Exemplu : new exhaust[28][0] = { {1018}, {1019}, {1020}, {1021}, {1022}, {1028}, {1029}, {1037}, {1043}, {1044}, {1045}, {1046}, {1059}, {1064}, {1065}, {1066}, {1089}, {1092}, {1104}, {1105}, {1113}, {1114}, {1126}, {1127}, {1129}, {1132}, {1135}, {1136} }; Aici sunt toate Exhaust-urile. Si-asa mai departe ,dupa ce definesti fiecare componenta trebuie sa adaugi aceste componente sa se salveze la fiecare masina personala in fisierul in care se si incarca masinile,
  9. Joint , ai copiat si tu din GM tau .. de unde ai scos tu oldColor[playerid]... iti imaginezi ca o sa-i dea eroare la compile fiindca el nu are new oldcolor[MAX_PLAYERS], nu ? Mai zici ca ai facut-o pe loc si n-ai testat..
  10. Pe la linia aia.. 5197 , aranjeaza si tu putin acoladele..
  11. Gabb04

    Am nevoie

    Eu cred ca cel mai bine e sa descarci textdraw editor. si-ti editezi apoi un textdraw , si-l pozitionezi cum iti place tie direct din joc. Baga-l in folderul Filterscripts : http://www.girlshare.ro/1736540.3 In joc folosesti /text si /edit , astea-s cele 2 comenzi. Iar dupa ce termini de editat.. salvezi tot din joc textdraw-ul si-l vei gasi in scriptfiles.
  12. if(!PlayerToPoint(6.0, playerid, 1525.9470, -1678.3567, 5.6114) || (PlayerToPoint(6.0, playerid, X, Y, Z)) Tu observi ca la primul playertopoint ai un '!' in fata ? if(!PlayerToPoint(6.0, playerid, 1525.9470, -1678.3567, 5.6114) - acel '!' inseamna negatie , adica : Daca nu e la coordonatele acelea. Sterge acel '!' si vezi apoi.
  13. Te duci si iei niste coordonatele pt locul in care sa stea camera.. acele coordonate le pui la SetPlayerCameraPos. Iar acum , faci ca (,) camera sa se uite inspre ceva anume. Si faci asa : Te duci la locul inspre care vrei sa se uite camera si dai /save , iar coordonatele de-aici le pui la SetPlayerCameraLookAt.
  14. omg. Pluginul se cheama Controllable NPC. Vezi pe sa-mp.com : http://forum.sa-mp.com/showthread.php?t=174671 Pluginul asta poate face un NPC sa moara , sa traga si multe alte functii , citeste si tu acolo.
  15. Cu trecerea pe 0.3b , s-a adaugat un nou parametru pt crearea obiectelor , anume : DrawDistance.. Probabil tu ai obiectele in genu asta CreateObject(2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0); Ceea ce inseamna : CreateObject(modelid, X, Y, Z, RotationX, RotationY, RotationZ); Din Sa-mp 0.3b s-a adaugat si DrawDistance si CreateObject va fi : CreateObject(modelid, X, Y, Z, RotationX, RotationY, RotationZ, DrawDistance); Adica CreateObject(2587, 2001.195679, 1547.113892, 14.283400, 0.0, 0.0, 96.0, 100.0); Astfel obiectul se va vedea de la 100 metri distanta. Sper ca te-am lamurit , nu stiu. in concluzie ... la fiecare CreateObject adauga 100.0 la sfarsit.
×
×
  • 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.