-
Příspěvků
337 -
Registrován
-
Aktivní
-
Vítězných dnů
6
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by milous22
-
-
Velikost latky:
3 4
Velikost plachty:
2 2
Pocet kusu latky: 1
asi by som mal prestať fetovať.. alebo sa začať učiť za kúzelníka
ako sa dá z plachty 2x2 urobiť látka 3x4
-
jáj takto, ty to berieš ako plochu, už chápem
ja som to bral ako objekt (čiže koľko krát ho môžeš vložiť celý do tej zóny) -
Aww shiet, mam to
12 = ((12 + 0.4) / 2.6) * ((5 + 0.4) / 2.1)
a1 = 2.5
a2 = 3
b1 = 12
b2 = 5
x = 0.2
12 = ((b1 + 2 * x) / (a2 - 2 * x)) * ((b2 + 2 * x) / (a1 - 2 * x))
tak k tomuto výpočtu budeš musieť doložiť aj dokumentáciu minimálne mne
- 1
-
pokus2
rozmer = 0.0; pocet = 0; Sem: rozmer += 2.5; if (rozmer < 12.0) { rozmer -= 0.2; pocet++; goto Sem; }
samozrejme je to pre jeden rozmer
// navyše nerozumiem prečo má byť výsledok práve 12 -
co je p ?
počet
// jáj sry, 3.14ovina
-
akože
round_floor(12/(p*2.5-(p-1)*0.2))
? či som úplne mimo
-
skús "Můj obsah"
-
skús vyskúšať rôzne súborové systémy (fat32, fat, ntfs..) že či sa TV nechytí
-
(Paulee mi poslal zdrojáky)
takže:
1. je to jeden hnusný, pekelne veľký chlp
2. hneď na riadku 18 je prvá chyba#pragma warning disable 017
3. na riadku 27256 ti chýba zátvorka }
4. na riadku 51008 máš cyklus strčený v switchi (wtf)
5. a pod ním (51016) ti zase chýba ďalšia zátvorka }
6. na riadkoch 55182 a 56329 máš funkciu s rovnakým názvom
ako som to v tom chlpe našiel?
keďže kompilátor vracia len 26 errorových správ (a nenašiel som možnosť ako ich získať viac) ktoré sú zoradené podľa čísla riadku, tak vďaka chýbajúcim zátvorkám sa nevytvárali ďalšie funkcie a preto ich vyvolanie (ktoré bolo omnoho skôr) zaspamovali error list a znemožnili vidieť tie podstatné errory...
riešenie?
hneď na začiatku súboru som si začal umelo vytvárať tie "akože" problémové funkcie, aby sa error zmenil na warrning (tie nie sú počtom obmedzené) a takto som sa "prelistoval" až k tým podstatným errorom
ukážkový kód problému:main() { f_01(); f_02(); f_03(); f_04(); f_05(); f_06(); f_07(); f_08(); f_09(); f_10(); f_11(); f_12(); f_13(); f_14(); f_15(); f_16(); f_17(); f_18(); f_19(); f_20(); f_21(); f_22(); f_23(); f_24(); f_25(); f_26(); f_27(); { // zámerná chyba } f_01(){} f_02(){} f_03(){} f_04(){} f_05(){} f_06(){} f_07(){} f_08(){} f_09(){} f_10(){} f_11(){} f_12(){} f_13(){} f_14(){} f_15(){} f_16(){} f_17(){} f_18(){} f_19(){} f_20(){} f_21(){} f_22(){} f_23(){} f_24(){} f_25(){} f_26(){} f_27(){}
výpis z kompilátora:
test(112) : error 017: undefined symbol "f_01" test(113) : error 017: undefined symbol "f_02" test(114) : error 017: undefined symbol "f_03" test(115) : error 017: undefined symbol "f_04" test(116) : error 017: undefined symbol "f_05" test(117) : error 017: undefined symbol "f_06" test(118) : error 017: undefined symbol "f_07" test(119) : error 017: undefined symbol "f_08" test(120) : error 017: undefined symbol "f_09" test(121) : error 017: undefined symbol "f_10" test(122) : error 017: undefined symbol "f_11" test(123) : error 017: undefined symbol "f_12" test(124) : error 017: undefined symbol "f_13" test(125) : error 017: undefined symbol "f_14" test(126) : error 017: undefined symbol "f_15" test(127) : error 017: undefined symbol "f_16" test(128) : error 017: undefined symbol "f_17" test(129) : error 017: undefined symbol "f_18" test(130) : error 017: undefined symbol "f_19" test(131) : error 017: undefined symbol "f_20" test(132) : error 017: undefined symbol "f_21" test(133) : error 017: undefined symbol "f_22" test(134) : error 017: undefined symbol "f_23" test(135) : error 017: undefined symbol "f_24" test(136) : error 017: undefined symbol "f_25" test(137) : error 017: undefined symbol "f_26" Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase 26 Errors.
- 1
-
chyba je medzi klávesnicou a stoličkou = keď ti kompilátor hlási, že tú funkciu nepozná, tak ju nepozná = buď ju tam nemáš(napr. zle nalinkovaný skript) alebo ti ju mohlo niekde prepísať/nezaradiť makro atď..
-
pwn som hodil na pastebin, ale pozor, je to z roku 2012 (0.3e), takže to nemusí fungovať správne
-
-
a nenašli by sa niekde na nete súradnice tých vstupov a výstupov?
stačí sa pozrieť priamo na wiki a vuala: WIKI:InteriorIDs alebo priamo v textovej podobe na sa-mp.com http://files.sa-mp.com/interiors.txt
-
Zdravím rád bych se zeptal na otázku která podle mě zajímá více uživatelů této stránky.
Jak jsem viděl už na více serverech to že pokud má hráč ve své složce ve které má GTA určitej soubor tak ho to kickne.
Dejme tomu že budem pracovat ze souborem mod_sa
Shrnutí:
- Pokud má hráč ve své složce s GTA
- Soubor mod_sa
- Hráče bude kicknut
Jak se to dá nějakou jednoduchou cestou udělat ?
Děkuji za vaše odpovědi.
oficiálnou cestou nie, pretože žiadna SA-MP funkcia nemá oficiálne pridanú možnosť kontroly akéhokoľvek súboru... ale pokiaľ to nejaký server používa (nečudoval by som sa ak by to bola nejaká nezdokumentovaná funkcia/princíp na zistenie napr. "cheatov" pre niektoré "top" servery )
-
Jistě. Proto svoje tvrzení ihned vyvrátíš..
Vypnout hru se dá. Pro větší jistotu použij víc crashů a pak mu tam hoď ještě kick..
prečítaj si môj príspevok prosím ešte raz
-
vypnúť hru (ako cez /q) sa scriptom nedá! Dajú sa použiť rôzne metódy na crashnutie, ale tie nie sú vždy 100%, jediná istota je použiť odpojenie od serveru Kick(). Prípadne kombinácia, ešte pred samotným kickom skúsiť crash.
-
Ano, to asi bohužel už tak bude, nevíš, jak by ta chyba mohla vypadat?
tak chyba bude len niekde v podmienke, najčastejšie to býva tak, že to vbehne do nejakého podobného príkazu ktorý ukončí public (return) a k tomuto to nedôjde, môžeš vyskúšať dať také printy aj medzi príkazy alebo časti kódu a zistíš kde sa ti to stráca
-
tak potom je chyba niekde vyššie..
-
vyskúšaj po kadiaľ ti to ide:
if(!strcmp(cmdtext, "/cas", true, 4)){ print("ide 1"); new cas,text[256],admin[MAX_PLAYER_NAME]; if(!sscanf(cmdtext[5], "i",cas)){ print("ide 2"); if(cas < 25){ print("ide 3"); if(IsPlayerAdmin(playerid)){ print("ide 4a"); GetPlayerName(playerid,admin,sizeof(admin)); format(text,sizeof(text),"|Sever| - Admin %s změnil čas na %d",admin,cas); SendClientMessageToAll(0x00007777,text); hodiny = cas; }else{ print("ide 4b"); SendClientMessage(playerid,0x00007777,admintext); } } } return 1; }
-
máš to zacyklené
-
mne sa zdá že stále sem niečo skopíruješ potom to upravíš a nakoniec ti ani nemáme ako poradiť keď tu je niečo úplne iné.. takže buď hľadaj chybu vo svojom kóde, alebo si to daj osobitne do čistého FS/GM aby si si to odskúšal alebo už nwm..
-
//Pilot
//if(pickupid == Pilot)
if(IsPlayerInSphere(playerid,1306.5231,1614.9362,10.8203,2))
} // opačná zátvorka
print("TEST");
Zamestnani[playerid] = 2;
SCM(playerid, bila, "Jsi zaměstnán jako Pilot");
} -
daj tam type 1
ak to nepomôže, tak nwm, žiadna chyba tam už nie je... ale môžeš vyskúšať napríklad to printnúť, či sa vôbec zavolá callback
-
CreatePickup(1581,23,1312.9969,2085.5222,10.8127, 0); // prečo 23?
a hoď sem funkciu/definíciu IsPlayerInSphere
Interiéry aůt
v Herní (SA:MP, CS apod.)
Odesláno:
áno je to tým že kamera nevykreľuje priestor, ktorý je veľmi blízko a jeho veľkosť je závislá od FOV a rozlíšenia hry (takže niekto to môže vidieť pekne a druhý nie). Je možné že sa to dá upraviť nejakými player-side módmi (asi aj flycam to nejak upravuje, keďže sa výsledok nezhoduje s výsledkom v samp). Riešenie? Asi žiadne ktoré by sa dalo uplatniť skrz samp.