Jump to content

Ph0eniX

V.I.P
  • Posts

    743
  • Joined

  • Last visited

  • Days Won

    15

Everything posted by Ph0eniX

  1. Păi ai spus că , cauți /set nu /setstat , aștept codul sursă de la problema întâlnită, până atunci nu are rost să facem posturi aiurea. O seară plăcută.
  2. Atunci eu nu am cum să te ajut dacă nu poți posta codul sursă de la comanda respectivă.
  3. În privat ajut doar contra-cost deoarece dacă n-as face asta , aș avea discordu' full. Caută in GM CMD:set( și atunci îți dă doar un singur rezultat
  4. Și codul sursă unde este? Nu avem de unde ști ce ai tu în script.
  5. În folderul pawno ai un config.cfg ... acolo ai setările de gen'
  6. Mai mult ca sigur in .cfg de la pawno ai setările acelea , așa că pur și simplu ștergi /d0 sau -d0
  7. Sistemul de stage modifică viteza mașinii , nu ai ce să faci să rezolvi aceasta "problemă". Pur și simplu iei degetu după W (accelerare) când faci curbe sau când ești in aer. Altceva nu ai ce să faci. Pentru rezolvarea acestei probleme îți trebuie sistem foarte complext și destul de mare deși nu cred că îți v-a face cineva așa ceva.
  8. Salutare , am un sv RP/RPG pe care nu pot să-l administrez , am nevoie de cineva care să-l administreze. Partenerul v-a primi gradul de Owner + RCON. (Altceva nici nu cred se poate oferi deoarece dacă ai aceste 2 facilități ai acces total.) Cerințe: 1. Minim 17 ani. (+ dovadă) 2. Cunoștințe necesare pentru a administra un server. 3. Teste (împreună cu mine) 4. Gândire matură asupra luări decizilor. 5. Report la orice fel de problemă / bug / glitch etc. 6. Să nu abuzeze de funcția primită. 7. Să întrețină sv-ul. 8. Popularea lui. Model postare: - Cati ani am?: - Din ce oraș sunt?: - Am mai administrat vreodata? (Daca da , cat timp): - Nume & Prenume (Optional): - Nume în joc: - Dece doresc să mă alătur proiectului?: - Sunt dispus să mă ocup de proiect pe termen lung?: - Contact: - Altele (Optional): - Cerințe în plus: PS: Partenerul respectiv poate considera că sv-ul este a lui deoarece eu nu prea am timp să-l administrez. Pe partea de scripting , hosting etc mă ocup personal. Restul ce tine de sv se ocupă partenerul. Mulțumesc pentru atenție. O seară/zi plăcută.
  9. if(DeelayCommand[playerid] != 0) return DeelayTime(playerid, 0);
  10. Avertizarea de o primește este "number of argument...." deci simplu nu corespunde codu lui cu cel default. În fine... Pur și simplu nu ai adăugat parametrul Float:Angle Adică... CreateActor(SkinID,Float:x,Float:y,Float:z,Float:a); Tu ai folosit doar primi 4 parametri al 5-lea nu l-ai folosit deși are nevoie de el , adaugă un Angle adica Facing Angle sau poți pur și simplu adăuga un ,0 CreateActor(21, 1748.2841, -1849.6102, 13.5814,0);
  11. Nu trebuie sa te dai bătut chiar dacă durează o lună , 2 , 3 să termini un script la mine a fost un sistem care a durat 4 luni să-l termin , nu-i dădeam de cap cu ceva , dar l-am terminat și de acum dacă mai am o problemă de acel gen știu să o rezolv căci am rezolvato deja o dată. Pur și simplu puteai pune SetCameraBehindPlayer(playerid); ... simplu. 1 singur cod
  12. Exact cum a spus si @Banditul , acest job se poate face , am sv de RPG și am deja acest job făcut deja. Dar @Banditul a greșit cu o singură chestie. Acea funcție SE POATE folosi oriunde in GM nu doar la OnGameModeInit / OnFilterScriptInit. @ValentinB ai aici o comanda de test după comanda asta poți face ceea ce dorești. CMD:streak(playerid,params[]) { new Float:p[3],test; GetPlayerPos(playerid,p[0],p[1],p[2]); test = AddStaticVehicle(538,p[0],p[1],p[2],0,0,0); PutPlayerInVehicle(playerid,test,0); return 1; }
  13. Postează acel timer. Posibil să nu ai un check dacă jucătorul respectiv este in "mașina mea" sau nu.
  14. Din cate imi aduc aminte suma de 2,147,483,647 este suma maxima in GTA. Pur si simplu ori faci un timer care sa controleze suma banilor si sa-i seteze inapoi la suma maxima ori creezi o noua functie prin care playerul primeste banii dar la fel cu interdictie peste suma de 2,147,483,647
  15. Nu poți găsi sursa să spun așa pentru că cine a făcut acel GM s-a gândit bine ce face pentru un eventual DeAMX , doar el poate ști ce aVar și pentru ce este. Tu poți să-ți dai seama pentru ce este doar dacă te uiți la script. Altceva n-ai ce face.
  16. Ph0eniX

    -

    new vID[MAX_PLAYERS]; CMD:v(playerid) { if(IsValidVehicle(vID[playerid]) DestroyVehicle(vID[playerid]); vID[playerid] = CreateVehicle(); } .......
  17. Fara nu ai cum sa faci , ce errori iti da? Mai bine incerci sa rezolvi errorile de la sscanf decat sa incerci sa faci o comanda fara sscanf
  18. Fara sscanf e cam greu sa faci o comanda de genu asta. Pune include-ul sscanf ca e mai usor. Din cate observ esti incepator deci nu are rost sa folosesc strcmp pentru a crea comenzi... EDIT: Trebuie sa postezi codul pe care ai incercat sa faci ceva altfel nu prea iti raspund oamenii. (Cel putin eu nu am sa mai raspund la nimic de genul asta. )
  19. Are timer si TD pentru a arata ora , nu timpu pe sv. In fine , @Sebi wepos poti seta ora dar atunci altcuiva nu o sa-i arate ora corect. Sv-ul preia ora in functie de unde este hostul. De exemplu acuma sa spunem ca in romania este ora 12:00 Daca hostul este in Italia si tu esti in orice alta tara atunci o sa arate ora 11:00. Daca hostul este in Romania si tu esti in orice alta tara atunci o sa arate ora 12:00 Daca hostul NU este in Romania dar tu vrei sa arate ora Romaniei atunci poti face asa: Exemplu sa spunem ca ora pe sv este 13:00 dar tu vrei sa fie 12:00 : new h,m,s,sting[20]; gettime(h,m,s); format(string,20,"%d:%d:%d",h-1,m,s); SendClientMessage(playerid,-1,string); Daca nu ai inteles ceva , lasa un reply si incerc sa-ti expli mai bine.
  20. Da , dar nu stiu sigur daca merge cu newstate pentru ca o sa fie deja in masina ... deci sa fi mai sigur pune la OnPlayerEnterVehicle si sigur o sa functioneze bine. public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger) { if(IsAFbiCar(vehicleid) && ispassenger && !IsACop(playerid)) {ClearAnimations(playerid);SendClientMessage(playerid,COLOR_WHITE,"You are not a Cop.");} return 1; } Jucatorul o sa poata intra in masina doar ca pasager , poti sa faci pentru restu dupa acest model. Succes.
  21. CMD:test(playerid,params[]) { SetPlayerPos(); SetPlayerVirtualWorld(); SetPlayerWorldBounds(); return 1; } Ai aici wiki pentru SetPlayerWorldBounds(); Si o data ce ii setezi World Bounds , merge in toate vw-urile. Adica nu conteaza ca ai vw 0 sau 1-999 , o data ce este setat o sa-l ai in toate vw-urile pana la resetarea lui. Pentru resetare se foloseste: SetPlayerWorldBounds(playerid,20000.0000, -20000.0000, 20000.0000, -20000.0000);
  22. Sigur ai mai multe masini Infernus asa ca te sfatuiesc sa faci asa: La enum de la ServerVehicles pui un Obj1 si Obj2 dupa aceea faci asa: if(ServerVehicles[idd][vModel] == 411) { ServerVehicles[idd][Obj1] = CreateObject(19327, 1534.2373, -1643.2886, 5.9373, -87.6999, 90.4001, -87.1805); SetObjectMaterialText(ServerVehicles[idd][Obj1], "POLICE", 0, 50, "Arial", 25, 1, -16777216, 0, 1); ServerVehicles[idd][Obj2] CreateObject(19419,0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000); AttachObjectToVehicle(ServerVehicles[idd][Obj1], idd, 0.0, -1.9, 0.3, 270.0, 0.0, 0.0); AttachObjectToVehicle(ServerVehicles[idd][Obj2], idd, 0.0646, 0.1661, 0.6957, 0.0000, 0.0000, 0.0000); } Ca atunci pune acele obiecte pe toate masinile care sunt modelu' 411 (Infernus). Modelu care l-ai facut tu , nu pune pe toate infernusurile acele obiecte , pune doar pe ultimul infernus ca din cate vad ai un loop. Ex: Ai 2 masini infernus (ID: 411) infernus1 = CreateVehicle(); infernus2 = CreateVehicle(); for(new i=0;i<MAX_VEHICLES;i++) if(GetVehicleModelID(i) == 411) etc... Obiectele se vor pune prima data pe infernus1 dupa se muta pe Infernus2 dar problema este ca il recreeaza ... apar alte buguri etc... ca nu ii da DestroyObject (ma refer la scriptul pe care l-ai facut tu nu care ti l-am dat eu)
  23. 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.
  24. 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.
  25. 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.
×
×
  • 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.