Mikoo 8 Odesláno: 2. Duben, 2016 Share Odesláno: 2. Duben, 2016 (upraveno) Zdravím, Dnes som si chcel spraviť, že keď hráč príde na server tak mu to dá pred meno Titul, ale ako som to skúšal nejde mi to... [/font] public OnPlayerText(playerid, text[]) { new str[144],name[24]; GetPlayerName(playerid, name, 24); format(str, sizeof (str), "[DriftLife] %s [%d]%s",name,playerid,text); SendClientMessageToAll(plyerid, str); return 0; } Edited 2. Duben, 2016 by Mikoo Link to comment Share on other sites More sharing options...
0 Mikoo 8 Odesláno: 3. Duben, 2016 Author Share Odesláno: 3. Duben, 2016 Vyskušal som už vela veci a keď tám dam -1 tak správu neodošle.. Ten kod čo si pisal som dal do .pwn a dal tam #include <a_samp> a compile.. A šup na server ale nič sa nedeje Link to comment Share on other sites More sharing options...
0 Tomas99 0 Odesláno: 3. Duben, 2016 Share Odesláno: 3. Duben, 2016 (upraveno) Taky v tom nějaký problém nevidím. Asi to půjdu vyzkoušet ať můžeme zjistit problém. Nadále daváš to do GM, nebo přes script. Jestli jsi to psal už někde tak se omlouvám. Edited 3. Duben, 2016 by Tomas99 Link to comment Share on other sites More sharing options...
0 Mikoo 8 Odesláno: 3. Duben, 2016 Author Share Odesláno: 3. Duben, 2016 Áno skúšal som to v GM a aj v FS.. Takže ja.už neviem kde je problem.. Link to comment Share on other sites More sharing options...
0 Danny 37 Odesláno: 3. Duben, 2016 Share Odesláno: 3. Duben, 2016 Hod sem obsah z onplayertext. Link to comment Share on other sites More sharing options...
0 Mikoo 8 Odesláno: 3. Duben, 2016 Author Share Odesláno: 3. Duben, 2016 Pozri ten kod od rEfa Link to comment Share on other sites More sharing options...
0 rEf 53 Odesláno: 3. Duben, 2016 Share Odesláno: 3. Duben, 2016 (upraveno) Bože... Tady to máš jako fs nebo tu budeme dlouho: #include <a_samp> public OnFilterScriptInit() { return 1; } public OnFilterScriptExit() { return 1; } stock PlayerName(playerid){ // stock new name[MAX_PLAYER_NAME]; // new a string GetPlayerName(playerid, name, sizeof(name)); // zjištění jména dle id a zapsání na name return name; // vypíše jméno stock } public OnPlayerText(playerid, text[]){ new s[128]; // new a string format(s, sizeof(s), "[DriftLife] %s(%d): %s", PlayerName(playerid), playerid, text); // format SendClientMessageToAll(GetPlayerColor(playerid), s); // pošle zprávu všem hráčům -1 je barva můžeš nahradit GetPlayerColor return false; // false tam je aby to nepsalo 2x do chatu } Edited 4. Duben, 2016 by rEf Link to comment Share on other sites More sharing options...
0 Danny 37 Odesláno: 4. Duben, 2016 Share Odesláno: 4. Duben, 2016 Berme v potaz, ze mas nadefinovany ten PlayerName: public OnPlayerText(playerid, text[]) { new Prefix[144]; format(Prefix, 144, "[Prefix] %s(%d): %s", PlayerName(playerid), playerid, text); SendClientMessageToAll(GetPlayerColor(playerid), Prefix); return 0; } Vytvorime string, ktory nasledne sformatujeme tak, ze si don vlozime co potrebujeme. V tomto pripade je to nejaky prefix, hracovo meno, id hraca a samotny text. Nasledne spravu odosleme vsetkym hracom pod farbou nicku hraca a do spravy vypiseme string. Vraciame hodnotu 0 aby sa neodoslala povodna sprava. Teraz si vymaz cely public OnPlayerText a nahrad to tymto a ak to nefunguje, tak si stiahni include a_samp z oficialnych SA:MP stranok. Link to comment Share on other sites More sharing options...
0 Mikoo 8 Odesláno: 4. Duben, 2016 Author Share Odesláno: 4. Duben, 2016 (upraveno) Ja som to skúšal cez FS a v OnPlayerText mám len to nič ine.. A a_samp.inc mám nove.. Edited 4. Duben, 2016 by Mikoo Link to comment Share on other sites More sharing options...
0 rEf 53 Odesláno: 4. Duben, 2016 Share Odesláno: 4. Duben, 2016 Tam nahoře jsem ti dal jak to má být jako FS aby ti to šlo víc ti s tím nepomohu protože jaksi už mě došla nálada. Link to comment Share on other sites More sharing options...
0 Paulee 16 Odesláno: 4. Duben, 2016 Share Odesláno: 4. Duben, 2016 (upraveno) Nevím jak ty, ale mě to jde v pohodě . Chyba musí být někde u tebe. Edited 4. Duben, 2016 by PetrPaulik Link to comment Share on other sites More sharing options...
0 Scydo 397 Odesláno: 4. Duben, 2016 Share Odesláno: 4. Duben, 2016 Berme v potaz, ze mas nadefinovany ten PlayerName: public OnPlayerText(playerid, text[]) { new Prefix[144]; format(Prefix, 144, "[Prefix] %s(%d): %s", PlayerName(playerid), playerid, text); SendClientMessageToAll(GetPlayerColor(playerid), Prefix); return 0; } ~> Kdy jsi si projel celý topic, tak bys věděl, že dostal už asi 3x prakticky ten samý kód... dokonce bez další fce. Takže, proč to zbytečně opakuješ, jen přepisuješ jméno proměnné?... ~> Dostal jsi hromady na 100% funkčních kódu, takže nabízí se tu 4 možnosti: za 1. Máš sice nový sa_mp server, ale nějaké podělané, tak si stáhni ze spolehlivějšího zdroje, a ne třeba z ulož.to. Za 2. celou dobu jsi to nekompiloval, či jsi jen nenahrál ten script, kde to máš, nebo nahrál ale špatně. Za 3. máš tam nějaké chyby a i přesto jsi to compiloval a hodil na server, a nebo za 4. ve skutečnosti to celou dobu funguje, jenom z nás děláš debily. Link to comment Share on other sites More sharing options...
0 Mikoo 8 Odesláno: 4. Duben, 2016 Author Share Odesláno: 4. Duben, 2016 Keby mi to fungovalo tak tu napišem LOCK... Link to comment Share on other sites More sharing options...
0 Lukasz 336 Odesláno: 4. Duben, 2016 Share Odesláno: 4. Duben, 2016 Ten script se musi nahrat na server Link to comment Share on other sites More sharing options...
0 rEf 53 Odesláno: 4. Duben, 2016 Share Odesláno: 4. Duben, 2016 Víte jak on může dostat cokoliv funkčního ale když si není vědom nějaké chyby a neukáže celý kód po případě něco co by pomohlo to vyřešit tak není důvod tu vůbec něco řešit :-D Link to comment Share on other sites More sharing options...
0 Tomas99 0 Odesláno: 4. Duben, 2016 Share Odesláno: 4. Duben, 2016 (upraveno) Normálně mi to vážně nedalo a šel jsem to zkusit prvně z kódu co bylo předtím a pak i ten fs od refa a funguje to bez problémů.. Takže pošli celý kód ať se přijde na chybu nebo jak již také psali nedělej z ostatních debily. Edited 4. Duben, 2016 by Tomas99 Link to comment Share on other sites More sharing options...
0 Mikoo 8 Odesláno: 4. Duben, 2016 Author Share Odesláno: 4. Duben, 2016 Spravím cez hamachi server? a ked tak si to môžete odskúšať.. Link to comment Share on other sites More sharing options...
0 Paulee 16 Odesláno: 4. Duben, 2016 Share Odesláno: 4. Duben, 2016 Spravím cez hamachi server? a ked tak si to môžete odskúšať.. Chyba není v kodu, ale někde u tebe. Jak psal SkiBig, mohl jsi to zle nahrát na server a podobné věci. Radši si to vše překontroluj . Link to comment Share on other sites More sharing options...
0 The hidden face 77 Odesláno: 4. Duben, 2016 Share Odesláno: 4. Duben, 2016 Nenahráváš do módu ještě nějaké fs? Jaké? Link to comment Share on other sites More sharing options...
0 Mikoo 8 Odesláno: 5. Duben, 2016 Author Share Odesláno: 5. Duben, 2016 Keď som to daval do modo bolo to take isté ako aj v FS.. Link to comment Share on other sites More sharing options...
0 Globální moderátor Hip 191 Odesláno: 5. Duben, 2016 Globální moderátor Share Odesláno: 5. Duben, 2016 ~> Kdy jsi si projel celý topic, tak bys věděl, že dostal už asi 3x prakticky ten samý kód... dokonce bez další fce. Takže, proč to zbytečně opakuješ, jen přepisuješ jméno proměnné?... ~> Dostal jsi hromady na 100% funkčních kódu, takže nabízí se tu 4 možnosti: za 1. Máš sice nový sa_mp server, ale nějaké podělané, tak si stáhni ze spolehlivějšího zdroje, a ne třeba z ulož.to. Za 2. celou dobu jsi to nekompiloval, či jsi jen nenahrál ten script, kde to máš, nebo nahrál ale špatně. Za 3. máš tam nějaké chyby a i přesto jsi to compiloval a hodil na server, a nebo za 4. ve skutečnosti to celou dobu funguje, jenom z nás děláš debily. jestliže ti to nefunguje, je chyba na tvé straně. Info Se slovy "mě to stále nefunguje" to tady příště locknu, protože je to k ničemu. Nijak ti dále pomoct takhle nejde. Link to comment Share on other sites More sharing options...
Dotaz
Mikoo 8
Zdravím,
Dnes som si chcel spraviť, že keď hráč príde na server tak mu to dá pred meno Titul, ale ako som to skúšal nejde mi to...
[/font]
Edited by MikooLink to comment
Share on other sites
45 odpovědí na tuto otázku
Recommended Posts