-
Příspěvků
183 -
Registrován
-
Aktivní
-
Vítězných dnů
5
Content Type
Profiles
Forums
Calendar
Gallery
SA-MP
Příspěvky posted by DeLeTeCZ
-
-
case DIALOG_BODY: { if(response) { new str[128], body = strval(inputtext); mysql_format(DB_realgaming,query,sizeof(query),"UPDATE `PlayerData` SET `Body` = '%d' WHERE `NickName` = '%e'",body, SaveData[playerid][NickNames]); mysql_tquery(DB_realgaming,query,""); SaveData[playerid][Body] = body; format(str,sizeof(str),"Body byly úsěšně save počet: %d",body); ShowPlayerDialogEx(playerid,INFORMACNI_DIALOG,DIALOG_STYLE_MSGBOX,"Body",str,"Zavřít",""); } return 1; }
-
Zkoušel jsem to jak to máš ty, též na fakahedě a špatně se to zobrazuje pouze v jejich správci souborů. Pokud ten soubor stáhnu a otevřu (v normálním poznámkovém bloku) tak se text zobrazuje normálně s diakritikou
-
Tak fungovat to bude, jen je zbytečné tu zprávu formátovat při každém průchodu cyklu, když to stačí jednou (viz, můj předchozí příspěvek)
-
Ještě dodám, že i pokud to chceš z nějakého důvodu přes SendClientMessage tak i tak, jak to máš ty se to zbytečně formátuje při každém průchou cyklu
public OnPlayerText(playerid, text[]) { if(HaveVIP(playerid) == 1) { format(STR, sizeof(STR), "{A9C4E4}[ VIP Hráč ] {%06x}%s | %d |: {FFFFFF}%s",(GetPlayerColor(playerid) >>> 8),PlayerName(playerid),playerid,text); } else if(HaveVIP(playerid) == 0) { format(STR, sizeof(STR), "{A9C4E4}[ Hráč ] {%06x}%s | %d |: {FFFFFF}%s",(GetPlayerColor(playerid) >>> 8),PlayerName(playerid),playerid,text) } ForMaxPlayers(i) { SendClientMessage(i,-1,STR); } return 0; }
- 1
-
Chápu pokud to posíláš přes SendClientMessage, tak ano, jinak by to mělo stačit takto
public OnPlayerText(playerid, text[]) { if(HaveVIP(playerid) == 1) { format(STR, sizeof(STR), "{A9C4E4}[ VIP Hráč ] {%06x}%s | %d |: {FFFFFF}%s",(GetPlayerColor(playerid) >>> 8),PlayerName(playerid),playerid,text); } else if(HaveVIP(playerid) == 0) { format(STR, sizeof(STR), "{A9C4E4}[ Hráč ] {%06x}%s | %d |: {FFFFFF}%s",(GetPlayerColor(playerid) >>> 8),PlayerName(playerid),playerid,text) } SendClientMessageToAll(-1,STR); return 0; }
- 1
-
Tak nějak nechápu proč tam máš cyklus pro všechny hráče, pokud se jedná o zprávu do chatu
-
nemělo by to být HaveVIP(playerid) ? :D
-
-
Alespoň bych volil jiný nahrávací soft
-
před 31 minutami, EviL_FusioN said:
Bude to na stáhnutí? :DD
Nebude
-
před 23 minutami, HighPrint said:
Ne... ta možnost vyjet všech vozidel z garáže
Však píšu ve vozidle dáš /vozidlo - zaparkovat zde (musí to být nejdále 30m od garáže), uloží se pozice a pak při "výjezdu" se spawne na tom zaparkovaném místě
-
před 1 minutou, HighPrint said:
Měl jsem spíše na mysli po technické stránce, jak je to řešené. Jak je řešené kam se má spawnout jaké auto?
Vůbec nevím jak to myslíš jako v garáži?
-
před 3 hodinami, rEf said:
Přijde mi jako dobrý nápad udělat ty garáže na tento způsob což je vlastně inspirováno od GTA 5 hádám? Ale jinak to chce zapracovat. Měl jsem něco podobného v plánu ale nebudu to podrobně popisovat dokud to nerealizuji Což bude až realizuji house a vehicle systém. Líbí se mi to ale chce to propracovat ještě. (neber to ani jako pochvalu ani jako kritiku)
Díky, ano inspirace z GTA V
-
před 6 hodinami, HighPrint said:
Nejsem fanouškem pickupů, kde ti něco vyjede když vstoupíš. Jednak přesně musíš ošetřovat případy kdy zrušíš dialog a vyjede ti furt dokola (ukázkou je přímo v čase 1:34-1:37) a jednak hypotetická situace, kde jeden před něčím/někým utíká, narazí omylem na pickup a vyjede mu dialog (zastaví ho to) a ten druhej ho přistihne.
Každopádně to nevypadá zle, jenom mám otázku, jakým způsobem je řešený spawn všech vozidel? Spíš mě zajímá pozicování
Díky za názor, myslíš asi "vyjetí všech vozidle z garáže" to si koupíš vozidlo, přivoláš ho a ve /vozidlo zvolíš (max 30m od pickupu) "zaparkovat zde" a pak se tam spawnuje
-
- Popular Post
- Popular Post
- 1
- 8
-
Jiný fanda každopádně obě dvě série byly super, takže očekávám že 3. série na tom nebude jinak
-
Chyba, už dávno se stáhnout nedá - byla zrušená. Oficiální Shazam aplikaci pro Windows neposkytuje, pouze pro Mac
To jsem nevěděl, nedávno jsem to tam ještě stahoval , díky za info
-
Ve Windows storu se dá stáhnout Shazam
-
Pěkný
-
Zdravím, mám takový problém, čas na VPSku jde správně ale čas na serveru je posunutý o hodinu dozadu.
(správný čas je 15:07:39)
new str[145],hour,minute,second; gettime(hour,minute,second); format(str,sizeof(str),"%d - %02d:%02d:%02d",gettime(),hour,minute,second); SendClientMessage(playerid,-1,str);
Avšak po zkopírování timestampu (1482415659) a následném vložení do convertoru (http://www.epochconverter.com/) je čas správný..
Předem děkuji za rady.
-
Pěkné ceny
- 2
-
Někdo help ? :/
-
Zdravím,
mám takový problém stává se to nepravidelně (někdy ani jednou za den, někdy 3x a vícekrát po sobě).. Prostě při connectu lagne server (cpu vyskočí na 100%) kontroloval jsem nekonečné cykly, ale nic jsem nenašel. U všech scriptů se vyvolá OnPlayerConnect (mam to oprintované) ale u módu se nevyvolá vůbec (ani začátek). Jestli máte někdo s tímto problémem zkušenosti prosím o pomoc, děkuji.
-
Tak to není vůbec pravda. V OnDialogResponse se vrací 0 aby se zavolal OnDialogResponse v dalším scriptě. Vrácením 1 tomuto zabráníme. V obouch kódech se vrací 0 (v jednom se vrací i hodnota vrácená SCM, tj 1/0), takže je to správně a nezabrání to funkčnosti dalších scriptů. To, že nevrátí 1 neznamená, že je to špatně. Je to pouze zbytečné další volání OnDialogResponse
pokud vím, když se mezi dialogy nevrací 1 v dalších scriptech se ondialogresponse nevyvolá, ale je možné že se pletu. Ráno to vyzkouším
Ukládání - mysql
v Herní (SA:MP, CS apod.)
Odesláno:
Funkce vrací na nečíselný string 0, ale ano hodí se nějaké ověření zda inputtext je číslo.