Jump to content

milous22

Uživatel
  • Příspěvků

    337
  • Registrován

  • Aktivní

  • Vítězných dnů

    6

Everything posted by milous22

  1. pekný TuT, len pár chýb: asi si myslel TextDrawTextSize ____ keby si to vyskúšal, tak to nemusíš prekladať na Google ~h~ zosvetlí farbu písma ~k~ zobrazí názov klávesy ____ je to HEX číslo, takže 00 - FF (HEX používa 16 znakov)
  2. myslím, že to nie je pravda, neóny vykresľovať stíha, ale svetlo neónu svieti iba ak je neón pod určitým uhlom, to isté keď ho máš na aute a ideš do kopca... tiež zhasne
  3. ahojce, dávam sem môj stock (ak ho už niekto vytvoril predo mnou tak sry, ale nikde som ho nenašiel) s názvom IsPlayerInCube. Je pravda že takýto stock je aj na wiki.sa-mp.com (by 50p), ale ten by sa mal skôr volať IsPlayerInBlock, pretože si môžete vybrať min/max súradnice. Kdežto v mojom stocku si nastavíte stred kocky a vzdialenosť stien od stredu (rádius). A myslím že je to rýchlejšie ako IsPlayerInSphere. Nakoľko IsPlayerInSphere prepočítava vzdialenosť od bodu a potom ju porovnáva s rádiusom. Ale tá moja funkcia iba porovnáva polohu hráča (+radius) s danými súradnicami, a ak sa nezhoduje čo i len jedna, hneď sa funkcia returnuje. Ak je táto moja domnienka mylná prosím opravte ma. "scratch" Myslím, že popis čo je čo, je zbytočný, nakoľko je to krátka funkcia a stručný popis je vyššie. tu je funkcia: stock IsPlayerInCube(playerid,Float:x,Float:y,Float:z,Float:radius) { new Float:Xp,Float:Yp,Float:Zp; GetPlayerPos(playerid,Xp,Yp,Zp); if(x+radius < Xp) return 0; if(x-radius > Xp) return 0; if(y+radius < Yp) return 0; if(y-radius > Yp) return 0; if(z+radius < Zp) return 0; if(z-radius > Zp) return 0; return 1; }
  4. na to neslúži klávesa, ale funkcia UpdateVehicleDamageStatus
  5. prepáčte, že vám kazím radosť, ale otváranie dverí, kapoty apod. je aj v 0.3b
  6. jedna malá vec... možno vidím zle, ale mne sa zdá že tam chýba jedna zatvorka "}" v dcmd_zapalit myslím že by to malo vyzerať takto: Kód: dcmd_zapalit(playerid, params[]) { #pragma unused params new string[128]; if(cigareta[playerid] < 1)return SCM(playerid,0xFF0000AA,"nemas ziadnu cigaretu");//ak ten chuj nema cigi if(zavislost[playerid]<20){//ak je zavislost este mensia ako 20 tak si iba zapali nic viac ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0); cigareta[playerid]--;//ubereme mu jednu cigaretu zavislost[playerid]++;//pridame mu 1 zavislost format(string, sizeof(string), "zapalil si si ostava ti %s cigariet.", cigareta[playerid]); SCM(0x008000AA, string); }else{ cigaz[playerid] = 100;//prave sa stal zavislym tak mu nastavime hodnotu na 100 ApplyAnimation(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0);//animacia fajcenia cigareta[playerid]--;//ubereme mu jednu cigaretu ShowProgressBarForPlayer(playerid,cig);//prave sa stal zavislim tak mu ukazeme zavislost format(string, sizeof(string), "zapalil si si ostava ti %s cigariet.", cigareta[playerid]); SCM(0x008000AA, string); } return 1; }
  7. maly priklad o co sa snazim: v GM je prikaz /prikaz do FS dam: if(strcmp(cmdtext, "/prikaz", true) == 0) // Příkaz { return zakaz[playerid]; } takze ked: zakaz = 0 //prikaz ide zakaz = 1 //prikaz nejde (pomocou premennej "zakaz" ovladam blokovanie prikazu /prikaz) ale neviem toto: vo FS (eXis) je prikaz /gw id id a co mam dat do mojho FS aby sa ten prikaz dal ovladat pomocou premennej(ako v tom priklade)?
  8. ano, ja tomu chapem ale chcem sa naucit blokovat prikaz bez toho aby som musel prerabat dany FS v ktorom ten prikaz je. napr. co ked niekedy budem potrebovat zablokovat prikaz a nebudem mat pwn od daneho FS ?
  9. ja nechcem prerabat eXis, ja chcem aby to blokoval ten FS
  10. nwm ci to je problem, ale ten prikaz (/gw) je v eXise ja to potrebujem ovladat...
  11. napr. ked bude premenna 0, tak FS bude ten prikaz (/gw) blokovat. ked bude premenna 1, tak prikaz (/gw) pojde. pretoze v niektorych situaciach chcem aby admini prikaz /gw nemohli pouzit.
  12. pls poradte, potreboval by som aby moj FS pri urcitej premennej blokol prikaz /gw id id (eXis) hladal som to no nenasiel, skusal som to no nefungovalo... "help"
×
×
  • Create New...