Jump to content

Ranger

Uživatel
  • Příspěvků

    38
  • Registrován

  • Aktivní

  • Vítězných dnů

    1

Ranger last won the day on 5. Březen 2013

Ranger had the most liked content!

Reputace

8 Jonny Sindacco
  1. ShowNameTags(false); do ongamemodeinit pre celkove vypnutie zobrazovania nickov alebo ShowPlayerNameTagForPlayer(playerid, showplayerid, show); ak chceš vypnuť iba určitym hračom pre niekoho. príklad: ShowPlayerNameTagForPlayer(1,2,0); hrač s ID 1 neuvidi nick hrača s ID 2 a k času TogglePlayerClock(playerid,0); myslim že by malo odstraniť povodny gta čas
  2. takže ako prve GetPVarInt a GetPVarFloat ti nevratia to iste .. su to 2 rôzne ak nastavuješ SetPVarInt "zdravi" a potom nastaviš SetPVarFloat "zdravi" tak GetPVarInt "zdravi" ti už vrati 0 kedže zdravi už zmenilo typ na float takže ti to podmienkou neprejde pri overovani .. PRIKLAD k chybe: nastaviš napr. SetPVarInt(playerid,"moj_pvar",10); za tym nastaviš SetPVarFloat(playerid,"moj_pvar",10.0); tak podmienka if(GetPVarInt(playerid,"moj_pvar")==10) ti neprejde pretože GetPVarInt(playerid,"moj_pvar") ti vrati 0 konkretne to je myslene na podmienke GetPVarInt(damagedid, "zdravi") == heal[damagedid] a SetPlayerHealth(damagedid, GetPVarFloat(damagedid, "zdravi")-10.0); , dalšia vec potrebuješ aj nejak obnoviť tie hodnoty napr. po spawnuti hrača alebo zapojiť do toho aj z OnPlayerTakeDamage ktory sa može vyvolať ked napr. hrač spadne abo sa bude topiť vo vode pri robeni anticheatu musiš pracovať s viacerymi možnymi "pripadmi" inač jeho vyhodnotenia nebudu musieť byť pravdive a bude ti to vypisovať hlašky o cheatoch aj na hračoch ktory ich mať nemusia + terajšie cheaty su natoľko "inteligentne" že vedia rozpoznať či im bolo hp upravene nejakym utokom (strelbou, vybuchom a tak ) alebo boli upravene cez funkciu SetPlayerHealth a ešte nakoniec ti možem odporučiť postupne si "odchytavaj" bloky kodu a vypisuj si stav kolko ma hodnotu HP a kolko malo pred tym a pomože ti to dojsť k chybam prečo ti niečo neprejde podmienkou a tak
  3. podľa toho čo napisal lyrics na začiatku by som neodporučoval strlen použivať keďže strlen počíta znaky kým nepríde po hodnotu 0 ktorá sa v tomto prípade može nachádzať aj v strede arrayu a pri použití strlen by sa ďalšie hodnoty vynechali, ďalej dá sa to urobiť viac efektívnejšie bez využitia nejakých ďalších rozsiahlych pomocných arrayov ... na wikipedii je vidieť princíp bubbleSortu a je to tak že vždy sa v cykle kontrolujú 2 susedné hodnoty v arrayi a porovnávajú sa ich veľkosti (ak je ľavý väčši ako pravý tak sa prehodia ) a to sa opakuje až kým sa nezoradia stock bubbleSort(srcArray[],len) { new bool:ordered=true; do { ordered=true; for(new idx=0;idx<len-1;idx++) { if(srcArray[idx]>srcArray[idx+1]) { new temp=srcArray[idx]; srcArray[idx]=srcArray[idx+1]; srcArray[idx+1]=temp; ordered=false; } } }while(!ordered); }
  4. j tak ako spomina qwer .. v samp maš OnVehicleMod, ktory je vyvolavany furt jak sa prida nejaka komponenta na vozidlo ... stači ti urobiť si nejaky kod ktory napr. podla nejakej premennej overi či nesi v tuningu abo take niečo a ak nie tak kickneš hrača od ktoreho to bolo vyvolane a jeho vozidlo vymažeš alebo vymažeš len tu jeho komponentu ... dalši možny navrh je overovať či komponenta s danym ID je bezpečna pre vozidlo a ak nie tak hned ju zmazať a kicknuť hrača ktory ju tam dal ... lenže to by mohlo byť zdlhave kedže tych komponent je vela a určite by sa nikomu nechcelo definovať komponentam ID aut na ktore je možne ich dať
  5. 1. april určite .. ešte aj gramaticke chyby v texte .. takže pisane na rychlo
  6. mne to nejde vobec .. načita tak 5 minut a potom to hodi chybovu hlašku o vypadku pripojenia
  7. su tam tak 3 servery a je to zalagovane jak rit
  8. Ranger

    script AntiVehicleDamage

    OnVehicleDamageStatusUpdate sa vyvola iba ked poškodiš nejaku časť auta napr. pokryviš naraznik, rozdrbeš dvere ... ak budeš strielať do auta alebo ti pri aute niečo vybuchne nevyvola sa to takže ti je to ako antivehicledmg nahovno
  9. to vyzera že sa nenastavil virtualworld na 0 pri vychode ... nechce sa mi to tam v kode hladat ale bude to asi tym no
  10. Ranger

    ostatní MySQL Free Hosting

    čo s tym ma xel ? ... to si im ujebal abo čo ?
  11. Ranger

    ostatní MySQL Free Hosting

    zase sa pušťaš do niečoho čo može dopadnuť podobne ako v pripade tvojich začiatkov samp hostingu ... mal som tu "česť" nahliadnuť do zdrojaku tvojich adminiek určite tak ako aj viacero ludi ... a videl som že v niekorych pripadoch ani nevieš čo vlastne pišeš .... ale s5 k tomu mysql hostingu predpokladam že to zase nemaš ničim vyriešene čo ak ti tam niekto preťaži to mysql abo ti tam nadrbe nejakych 10 gb dat do mysql ... o5 to cele akurat tak padne nepušťaj sa do niečoho o čom moc nevieš ... chyby v sa-mp adminke si zaplatal štylom "rychle dočasne riešenie natrvalo" a ide to na principe "hlavne že to funguje" ... ja len zase raz možem odporučiť ludom ktory potrebuju mysql aby to nevyuživali
  12. aha j neni tu len vo videu tak: 88.212.10.145:7777
×
×
  • Create New...