-
Příspěvků
213 -
Registrován
-
Aktivní
-
Vítězných dnů
1
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Everything posted by Piccaso
-
Zdravím, poslední dobou tady na fóru se mi stává, že mi blbnou například scripty v <code>, prohazují se písmena ve slovech nebo dokonce i slovosled. To vše se mi stává v příspěvcích. V příspěvku se mi zobrazí některá slova zkomolená, ale pokud najedu do úpravy, tak vidím slovo správně jak má být. Má někdo podobný problém? Zde je ukázka:
-
Vůbec nechápu, jak si mohl kritizovat moji práci, po tom, co si tu teď předvedl. Někdy je lepší držet hubu a šoupat nohama, než se navážet do ostatních.
-
Realna země je na každém serveru narozdíl od vytvořeného gm. Jinak Androide, nevím na kom si tu mastíš ego, narozdíl od tebe jsem dokázal vytvořit gm, v celku povedený bez jediné pomoci a pro tvoji informaci s 11k řádkami, na kterých stejně nesejde. Si jeden člověk, kterému jsem radil s maličkostmi v sekci help, které jsou úplně primitivní, máš tam tolik témat, že bys je nespočítal na prstech dvou ruk a teď mi kritizuješ práci, která dalece přesahuje tvůj skill? Jinak částka 1000kč mi přijde přiměřená vůči práci a času, který jsem obětoval. A prosím čtěte pozorně, že si nepřeji komentáře, které se netýkají zájmu o mód, děkuji a LOCK!!!
-
Zdravím, nabízím k prodeji mód Angry prisoners. Hned do začátku bych chtěl upozornit, aby psali pouze zájemci, co o mód mají zájem a neodbočovali od tohoto tématu. Mód je kompletně optimalizován a propracován do nejmenších detailů. Obsahuje samozřejmě dovednosti i potřeby, které systematicky trénujete. Hráč má na výběr 4 útěky a možnost i práce ve věznici. Jsou použity funkce, které zaujmou hráče, jako je Clickable textdraw, dále jsou použity ve věznici pracovní činnosti odnášení sudů a pro volný čas jsou udělány možnosti zajezdit si v bmx parku, či modlení v kostele. Dovednosti se trénují jak na běžících pásech tak na boxovacích pytlích či v cele. Všechno je uděláno na ovládání pomocí kláves, aby hráč nemusel zadávat sáhodlouhé přkazy. Obsahuje vlastní adminscript dělaný na míru. Mód také obsahuje hráčovy statistiky, které se mu ukládají a motivují ho je zlepšovat. Dále mód si zaznamenává své vlastní stats, které se také ukládají. Vše je uděláno v dialogovém provedení. Pro hráče i pro dozorce jsou šatny s vybranými a účelovými skiny. Mód měl poměrně dobrou návštevnost dokonce i 20 hráčů, ale z důvodu méně času a návštěvnosti jsem se rozhodl gm prodat. Toto je velmi krátké shrnutí, mód si můžete vyzkoušet na ip adrese -> 81.0.217.177:27634 Ještě jednou zdůrazňuji ať přispívají pouze zájemci! Cena 1000kč, v případě prodáni pwn kódu se můžeme domluvit individuálně. Zájemci pište do zpráv tady na pawno.cz Ukázka videa: http://www.youtube.com/watch?feature=player_embedded&v=TVQv4lFra_Q
-
Jelikož vytváříš textdraw až za stringem, vytvářej ho v publicu "OnGameModeInit" a stringuj ho ve stocku.
-
Však jsem ti nahoře napsal řešení tvého problému.
-
V publicu "OnPlayerSpawn" si dej jednotlivé podmínky (zaměstnání), které když hráč splní tak mu to nastaví pozici, kterou potřebuješ. Například: public OnPlayerSpawn(playerid) { if(zamestnani[playerid]==1) { SetPlayerPos(playerid,x,y,z); SendClientMessage(playerid,BARVA,"Byl jste spawnován u nemocnice!"); } return 1; }
-
pomoc registracia a nechce načitať súbory
Piccaso replied to Vyholený*_*Sandokán's question in Herní (SA:MP, CS apod.)
Vůbec si mu neodpověděl na otázku a v dini žádný problém nevidím ty chytráku. Jinak zkus použít toto: if (!dini_Exists(file)) { Místo tohodle: if(!fexist(file)) { -
Udělej to jak říkám. Z mé vlastní zkušenosti mi funkce "SpawnPlayer" nefungovala, když byla vyvolávána před publicem "OnPlayerRequestSpawn". Až po té, co jsem vyvolával přihlašovací dialog v publicu "OnPlayerRequestSpawn" tak funkce po přihlášení fungovala.
-
pomoc TOP 50 TOP MARIHUANY TOP PENĚZ v Bance
Piccaso replied to MaTiX98's question in Herní (SA:MP, CS apod.)
Tyhle věci jsou celkem zbytečné, ale jde to udělat i přes MySQL, což fakaheda podporuje. -
Public "OnPlayerRequestSpawn" se vyvolává před spawnutím, tudíž ti to nikdo nebugne a pokud chceš pojistit, aby se hráč nespawnul před přihlášením, tak tam dej podmínku.
-
Zkus zobrazovat přihlašovací dialog v publicu "OnPlayerRequestSpawn"
-
pomoc Errory ktore sa neviem zbavit
Piccaso replied to Fabricator's question in Herní (SA:MP, CS apod.)
Nevidím řádek 193, ale předpokládám, že je to tento: switch([playerid]AdminLevel) Správně by to mělo být takto: switch(AdminLevel[playerid]) -
Tady jsou ID interiérů i s pozicemi -> http://weedarr.wikidot.com/interior
-
Pokud chceš, aby se ti brána posouvala pomaleji, tak si změň Float:speed z 90 aspoň na 1-5, abys viděl plynulý pohyb posunu objektu, máš tam stále nastavenou rychlost posunu 90.
-
Přidáváte do funkce nesmyslné argumenty, funkce má vypadat takto: MoveObject(objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0); Jestli chceš pomalejší rychlost, tak si změň (Float:speed) například na 3.
-
Přidáváš zbraně před spawnem nikoli při spawnu. Přidávej zbraně v publicu "OnPlayerSpawn".
-
http://wiki.sa-mp.com/wiki/SetPlayerFightingStyle -> Funkce http://wiki.sa-mp.com/wiki/Fightingstyles -> Bojové umění
-
Mohu doporučit Fallout's Object Streamer http://forum.sa-mp.com/showthread.php?p=509136
-
Statistika serveru Ahoj, ukážu vám jak udělat jednoduchou statistiku serveru, která se vám bude ukládat pomocí dini. Můžete si nadefinovat jakýkoliv počet proměnných, na ukázku vám sem dám tyto 3 proměnné. Kdyby se vyskytli nějaké chyby, tak hlaste Nejdříve si vytvoříme proměnné pro statistiku, které se nám budou ukládat: new zabiti; new umrti; new prihlaseni; Do OnGameModeInit dáme tento script, který nám zajistí, že pokud není "server.ini" vytvořený, tak ho vytvoří, ale pokud je vytvořený, tak z něj načte data a ještě umístíme timer, který nám bude vyvolávat public na ukádání dat: if(!dini_Exists("server.ini")) { dini_Create("server.ini"); }else{ prihlaseni = dini_Int("server.ini", "Prihlaseni"); zabiti = dini_Int("server.ini", "Zabiti"); umrti = dini_Int("server.ini", "Umrti"); } SetTimer("serverp",1000,1); Do OnPlayerConnect přičítáme při každém přihlášení hráče do proměnné, která se nám ukládá: prihlaseni++; Do OnPlayerDeath umístíme, když hráč zabije hráče, tak se přičte proměnná zabití i úmrtí a když se hráč zabije sám, tak jenom úmrtí: if(killerid != INVALID_PLAYER_ID) { umrti++; zabiti++; } else if(killerid == INVALID_PLAYER_ID) { umrti++; } A teď si vytvoříme public, který bude v OnGameModeInit vyvolávaný každou sekundu a bude nám ukládat proměnné do souboru. Je to dále pojištěné tím, že když by jste soubor při chodu smazali, tak se nic neděje, ale vytvoří to nový soubor a uloží to do něj proměnné: forward serverp(); public serverp(); { if(!dini_Exists("server.ini")) { dini_Create("server.ini"); dini_IntSet("server.ini", "Prihlaseni",prihlaseni); dini_IntSet("server.ini", "Zabiti",zabiti); dini_IntSet("server.ini", "Umrti",umrti); }else{ dini_IntSet("server.ini", "Prihlaseni",prihlaseni); dini_IntSet("server.ini", "Zabiti",zabiti); dini_IntSet("server.ini", "Umrti",umrti); } } Do OnPlayerCommandText dáme: dcmd(server,6,cmdtext); A teď si vytvoříme příkaz, v kterém se nám ukáže dialog se statistikou. dcmd_server(playerid,params[]) { #pragma unused params new string[255]; strcat(string,"{FFA500}Přihlášení hráčů:{FFFFFF} %d\n"); strcat(string,"{FFA500}Úmrtí hráčů:{FFFFFF} %d\n"); strcat(string,"{FFA500}Zabitých hráčů:{FFFFFF} %d"); format(string,sizeof(string),string,prihlaseni,umrti,zabiti); ShowPlayerDialog(playerid,SERVERD,DIALOG_STYLE_MSGBOX,"{FFA500}Server",string,"Potvrdit",""); return 1; }
-
Já osobně používám v OnPlayerPickup funkci IsPlayerInSphere, takže mě to takto vyhovuje, ale může se před label pickup dát samozřejmě toto: pickup_1 = LabelPickup(...);
-
LabelPickup Zdravím, připravil jsem pro vás jednoduchý script, takzvaný LabelPickup. Je to jednoduchý script, který vám ušetří poměrně dost řádků v módů a práci s 3dtexty a pickupy. LabelPickup spočívá v tom, že do OnGameModeInit umístíte: LabelPickup(id pickupu, x, y, z, "Label text"); -id modelu pickupu -pozice, kde pickup bude stát -label text, který se bude zobrazovat nad pickupem Nemusíte tvořit zbytečně label texty nad pickupy a pickupy zvlášť, ale postačí tento řádek, kterým vytvoříte oboje najednou a snadněji. Celý stock vypadá takto: stock LabelPickup(model,Float:x,Float:y,Float:z,text[]) { CreatePickup(model,1,x,y,z,0); Create3DTextLabel(text, ORANZOVA, x,y,z+0.8, 25, 0, 0); }
-
ukaž obash textového dokumentu server.cfg
-
Moje knížectví
-
návrh Reputace od jednoho uživatele.
Piccaso replied to ATomas's topic in Návrhy na zlepšení a hlášení chyb
Zavedl bych přidávání reputace pouze u vytvořených scriptů, designů a různých tvoreb jako ocenění za dobře odvedenou práci. Bohužel uživatelé reputaci používají jako "like" na facebooku, což ztrácí smysl. Reputace by měla vypovídat hlavně o důvěryhodnosti a zručnosti uživatele v jazycích, stříhání videí nebo v čemkoli jiném a nepoužívat ji v hádkách jako výraz vděku, že člověk stojí na něčí straně.