Globální moderátor Hip 191 Odesláno: 23. Červenec, 2011 Globální moderátor Share Odesláno: 23. Červenec, 2011 Čau, takže jdu vám napsat takovej TuT na uložení pozice. Hledal jsem jak jsem hledal ale žádný funkční návod tu nebyl. definici dcmd: #define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1 mezi new: new Float:xteleport,Float:yteleport,Float:zteleport;//tím jsme si nadefinovali uloženou pozici dále příkaz /setloc: kamkoliv do módu/filterscriptu: dcmd_setloc(playerid,params[]) //příkaz { #pragma unused params//params nebudeme používat GetPlayerPos(playerid,xteleport,yteleport,zteleport);//zjistí pozici hráče a uloží ji jako xteleport,ytele... new hrac[100];//nadefinujeme si hráče GetPlayerName(playerid,hrac,24);//zjistíme jméno hráče a uložíme jako hrac format(text,100,"Hráč %s uložil veřejnou pozici pro /teleport",hrac,playerid);//formatovany text - na konci je napsano hrac, to je aby se jako %s dalo jeho jmeno playerid to snad chapete SendClientMessageToAll(VASE_BARVA,text);//formatovany text - SVETLE_MODRA - barva, text odkaz na formatovany text "text" return 1; } a příkat /teleport dcmd_teleport(playerid,params[]) //příkaz { #pragma unused params//params nebudeme používat SetPlayerPos(playerid,xteleport,yteleport,zteleport);//nastaví hráči pozici xteleport,ytele... new hrac[100];//nadefinujeme si hráče GetPlayerName(playerid,hrac,24);//zjistíme jméno hráče a uložíme jako hrac format(text,100,"Hráč %s se odwarpoval na veřejnou pozici pro /teleport",hrac,playerid);//formatovany text - na konci je napsano hrac, to je aby se jako %s dalo jeho jmeno playerid to snad chapete SendClientMessageToAll(VASE_BARVA,text);//formatovany text - SVETLE_MODRA - barva, text odkaz na formatovany text "text" return 1; } a do OnPlayerCommandText(playerid, cmdtext[]) dcmd(setloc,6,cmdtext);//setloc příkaz 6 délka příkazu dcmd(teleport,8,cmdtext);//-----------||------------ Pokud někdo najde nějaký takovýto TuT ať mi ho sem napíše abych věděl že už to tu jednou je. Ale pište se funkční! Link to comment Share on other sites More sharing options...
Guest Odesláno: 23. Červenec, 2011 Share Odesláno: 23. Červenec, 2011 new hrac[100];//nadefinujeme si hráče GetPlayerName(playerid,hrac,24);//zjistíme jméno hráče a uložíme jako hrac BLBOOOOOOOST new Link to comment Share on other sites More sharing options...
Guest QWERův druhý účet Odesláno: 23. Červenec, 2011 Share Odesláno: 23. Červenec, 2011 Zas trápny tut od HIP-a ktorý vie ho*no ale spraví tut tak je náš veľký boss ! si king ! ano si king ! spravil si tut ktorý je napiču ale si king ! Link to comment Share on other sites More sharing options...
Globální moderátor Hip 191 Odesláno: 23. Červenec, 2011 Author Globální moderátor Share Odesláno: 23. Červenec, 2011 new hrac[100];//nadefinujeme si hráče GetPlayerName(playerid,hrac,24);//zjistíme jméno hráče a uložíme jako hrac BLBOOOOOOOST new hrac[MAX_PLAYER_NAME]; GetPlayerName(playerid,hrac,sizeof(hrac)); format(text,100,"Hráč %s uložil veřejnou pozici pro /teleport",hrac,playerid);//formatovany text - na konci je napsano hrac, to je aby se jako %s dalo jeho jmeno playerid to snad chapete Si zabil "lol" SendClientMessageToAll(SVETLE_MODRA,text);//formatovany text - SVETLE_MODRA - barva, text odkaz na formatovany text "text" spíše dávám přednost 'VASE_BARVA' .. Jinak TuT až na ty chyby se celkem dá, když přivřu obě oči tak ti dávám hodnocení: 6/10 v mode to mam trochu jinak no tak udelam update Link to comment Share on other sites More sharing options...
Guest Frodo Odesláno: 23. Červenec, 2011 Share Odesláno: 23. Červenec, 2011 Mort co je na tom vtipnýho ? :? K návodu, co je složité na tom uložit 3 hodnoty do pole / proměnné (/setloc) a ty pak vyvolat (/teleport) Link to comment Share on other sites More sharing options...
Globální moderátor Hip 191 Odesláno: 23. Červenec, 2011 Author Globální moderátor Share Odesláno: 23. Červenec, 2011 new hrac[100];//nadefinujeme si hráče GetPlayerName(playerid,hrac,24);//zjistíme jméno hráče a uložíme jako hrac BLBOOOOOOOST new hrac[MAX_PLAYER_NAME]; GetPlayerName(playerid,hrac,sizeof(hrac)); Link to comment Share on other sites More sharing options...
Guest Frodo Odesláno: 23. Červenec, 2011 Share Odesláno: 23. Červenec, 2011 mně to takhle ale jede taky On to bral jako mega stěr že jsi měl new hrac[100]; GetPlayerName(playerid,hrac,24); Rozdílný čísla. Link to comment Share on other sites More sharing options...
Globální moderátor Hip 191 Odesláno: 23. Červenec, 2011 Author Globální moderátor Share Odesláno: 23. Červenec, 2011 aha a to je chyba nebo ne mně to takhle jede uplně v poho Link to comment Share on other sites More sharing options...
Guest Frodo Odesláno: 23. Červenec, 2011 Share Odesláno: 23. Červenec, 2011 aha a to je chyba nebo ne mně to takhle jede uplně v poho Není to chyba, jen ohledně optimalizace ta 100 je zbytečná.. když tam dáš [MAX_PLAYER_NAME] bude to fungovat pořád stejně jen se zmenší pole. Link to comment Share on other sites More sharing options...
Globální moderátor Hip 191 Odesláno: 23. Červenec, 2011 Author Globální moderátor Share Odesláno: 23. Červenec, 2011 aha a to je chyba nebo ne mně to takhle jede uplně v poho Není to chyba, jen ohledně optimalizace ta 100 je zbytečná.. když tam dáš [MAX_PLAYER_NAME] bude to fungovat pořád stejně jen se zmenší pole. ok mě se 100 líbí víc než MAX_PLAYER_NAME ale jinak dík Link to comment Share on other sites More sharing options...
Petr 44 Odesláno: 23. Červenec, 2011 Share Odesláno: 23. Červenec, 2011 Stejně nechápu proč u každého návodu vidím úplně de*entně popsanou každou věc co v scriptu je. CO si tím chcete dokázat? To si jako myslíte, že tím zajistíte popis celého návou? Blbost. Třeba tady: new hrac[100];//nadefinujeme si hráčeDocela pi*ovina Lepší by bylo teoreticky popsat o co v tutoriálu jde a poté postupn ten tutoriál tvořit... Toto přesouvám do sekce "Vaše scripty" Link to comment Share on other sites More sharing options...
Globální moderátor Hip 191 Odesláno: 23. Červenec, 2011 Author Globální moderátor Share Odesláno: 23. Červenec, 2011 ":2nh52vpg]Stejně nechápu proč u každého návodu vidím úplně de*entně popsanou každou věc co v scriptu je. CO si tím chcete dokázat? To si jako myslíte, že tím zajistíte popis celého návou? Blbost. Třeba tady: new hrac[100];//nadefinujeme si hráčeDocela pi*ovina Lepší by bylo teoreticky popsat o co v tutoriálu jde a poté postupn ten tutoriál tvořit... Toto přesouvám do sekce "Vaše scripty" ok příští TuT teda udělám jak říkáš Link to comment Share on other sites More sharing options...
Guest QWERův druhý účet Odesláno: 23. Červenec, 2011 Share Odesláno: 23. Červenec, 2011 radšej tut nerob... lebo nevieš ani to, očom robíš tut Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now