Jump to content

návod Jak na lehké funkce a příkazy


Pepa

Recommended Posts

Čaute, dávám sem nováčkům jak na lehké funkce a příkazy.

 

Jak na zprávy:

 

SendClientMessage(playerid,barva_bila,"Ahoj"); //Pošle jen vám zprávu do chatu v bílé barvě s textem Ahoj

 

SendClientMessageToAll(barva_bila,"Ahoj"); //Pošle všem hráčům v chatu zprávu v bílé barvě s textem Ahoj

 

GameTextForPlayer(playerid,"~w~Ahoj",5000,5); //Zobrazí jen vám zprávu na obrazovce v bílé barvě s textem Ahoj, která bude na obrazovce trvat 5 sekund, pak text zmizne

 

GameTextForAll("~w~Ahoj",5000,5); //Zobrazí všem hráčům na serveru zprávu na obrazovce v bílé barvě s textem Ahoj, která bude na obrazovce trvat 5 sekund, pak text zmizne

 

 

Můžeme změnit i barvy u SendClientMessage:

 

Třeba místo barva_bila,"Ahoj" můžeme změnit barvu na modrou: barva_modra text v chatu pak bdue psát modrou barvou

 

#define barva_zluta 0xB8860BAA

#define barva_modra 0x00FFFF

#define barva_zelena 0x33AA33AA

#define barva_cervena 0xE10000AA

 

SendClientMessage(playerid,barva_bila,"Ahoj"); Nebo můžeme změnit barvu textu v chatu i takto: {Barva} text např.. "{0000FF}Ahoj" atd.

Některé barvy zde:

 

{FF0000} červená

{00FF00} zelená

{0000FF} modrá

{FFFF00} žlutá

{FF9900} oranžová

[FFFFFF] Bílá

U GameText:

 

~r~ červená

~g~ zelená

~b~ modrá

~w~ mílá

~y~ žlutá

~p~ fialová

 

Třeba místo textu ~w~Ahoj což je bílou barvou tak dáme ~b~Ahoj a bude nám text ukazovat na obrazovce modrou barvou nebo si můžete dát i jinou barvu

 

Jak na peníze:

 

GivePlayerMoney(playerid,1000); //Přidá hráči 1000$

 

GivePlayerMoney(playerid,-500); //Odebere hráči 500$

 

Jak na barvu:

 

SetPlayerColor(playerid,barva_bila); //Nastaví hráči bílou barvu

 

Jak na skin:

 

SetPlayerSkin(playerid,140); //Dá hráči skin ID 140

 

Seznam ID skinů najdete zde: http://wiki.sa-mp.com/wiki/Skins:All

 

Jak na zbraň:

 

GivePlayerWeapon(playerid,30,500); //Dá hráči zbraň AK47 s 500 náboji

 

Seznam ID zbraní najdete zde: http://wiki.sa-mp.com/wiki/Weapons

 

Lehké funkce které můžeme dát do lehkých přikazů, třeba do výbavy:

 

if(strcmp(cmdtext, "/vybava", true) == 0) { //Příkaz
SendClientMessage(playerid,barva_bila,"Dostal jste výbavu zbraní, peněž a života"); //Napíše do chatu hráčí zprávu
GivePlayerWeapon(playerid,30,500); //Dá hráči zbraň AK47 s 500 náboji
GivePlayerMoney(playerid,1000); //Dá hráči 1000$
SetPlayerHealth(playerid,100); //Dá hráči 100 hp života
return 1;
}

 

Pokud někdo napíše příkaz /vybava pošle se mu zpráva do chatu že jste dostal výbavu + dostane AK47 s 500 náboji + dostanete 1000$ a doplní se mu život.

 

Doufám že nováčkům návod pomůže.

Předem děkuju za hodnocení. :)

Link to comment
Share on other sites

k správam : môhol si tam dať aj ako sa robia viacfarebné správy

ku gametextom : môhol si im vypísať všetky farby

k peniazom : ako zistím koľko má hrač peňazí ? (to by bola 1. otázka nováčika)

 

a môhol si im hodiť aspoň zoznam všetkých skinov a zbraní...

 

v podstate si im dal príklad 2+2 a povel im že 25 to nieje...

Link to comment
Share on other sites

k správam : môhol si tam dať aj ako sa robia viacfarebné správy

ku gametextom : môhol si im vypísať všetky farby

k peniazom : ako zistím koľko má hrač peňazí ? (to by bola 1. otázka nováčika)

 

a môhol si im hodiť aspoň zoznam všetkých skinov a zbraní...

 

v podstate si im dal príklad 2+2 a povel im že 25 to nieje...

souhlasim s tebou je toho málo

Link to comment
Share on other sites

SetPlayerHealth(playerid,100); //Dá hráči 100 hp života

 

Mohol si to všetko rozpísať viac.. Ako napr toto.. Mohol si sem aj dať ako pracovať s Floatom HP.. Napr napr že si spraví stock a že health+hp atď .. Dúfam že ma rozumieš ..

S tohto sa moc nováčik nenaučí.. Jak sa chceš zapáčiť mal by si to editnuť alebo zmazať a spraviť nanovo lebo toto je fakt low návod..

Link to comment
Share on other sites

  • Administrátor

Není tady tohle snad i zakázaný ?

Škoda už není ale je to fakt na palici... To sem rovnou nakopíruj celou wikinu....

 

Bože bože

Edited by Ewwe
Link to comment
Share on other sites

Přidal jsem kde najdou id skinů a zbraní

dále jak změnit barvy u sendclientmessage a gametextu takže už to vypadá lépe.

Pro jiný vysvětlivky už jsou tu i jiný návody pokud nevíte.

Link to comment
Share on other sites

Přidal jsem kde najdou id skinů a zbraní

dále jak změnit barvy u sendclientmessage a gametextu takže už to vypadá lépe.

Pro jiný vysvětlivky už jsou tu i jiný návody pokud nevíte.

 

Ale ty si robil návod na správy,HP atď takže musíš to rozpísať aj tak aj keby ich tu bolo 86.5.. :d

Link to comment
Share on other sites

Není tady tohle snad i zakázaný ?

Škoda už není ale je to fakt na palici... To sem rovnou nakopíruj celou wikinu....

 

Bože bože

 

Tvl ty jsi uplně mimo kopíruju sem id skinů a zbraně.. asi si slepej nebo nwm už se radši do ničeho nemíchej

Link to comment
Share on other sites

Přidal jsem kde najdou id skinů a zbraní

dále jak změnit barvy u sendclientmessage a gametextu takže už to vypadá lépe.

Pro jiný vysvětlivky už jsou tu i jiný návody pokud nevíte.

my to vieme :d

SendClientMessage(ID,0x000000AA,"BIELA, {FF0000}CERVENA, {00FF00}ZELENA, {0000FF}MODRA");

ešte tam dodaj ako sa robí viacfarebná správa...

Link to comment
Share on other sites

my to vieme :d

SendClientMessage(ID,0x000000AA,"BIELA, {FF0000}CERVENA, {00FF00}ZELENA, {0000FF}MODRA");

ešte tam dodaj ako sa robí viacfarebná správa...

:d, j díky :)

Link to comment
Share on other sites

  • Administrátor

Nechme být že je to zbytečnost....

Řekni mi pane Tutoriále copak se stane když do SCM místo barvy dáš -1 a místo textu % ?

 

Mimochodem barva do pawn by měla být ve formátu

 

0xRRGGBBAA

Link to comment
Share on other sites

  • Administrátor

my to vieme :d

SendClientMessage(ID,0x000000AA,"BIELA, {FF0000}CERVENA, {00FF00}ZELENA, {0000FF}MODRA");

ešte tam dodaj ako sa robí viacfarebná správa...

 

Těm {FFFFFF} se říká embeded kódy tuším fungují v scm v dialo?gách? a nevim jestli ještě v něčem

Link to comment
Share on other sites

  • Administrátor

Hochu tebe bych chtěl fakt vidět v realu

Zjisti si to sám co to znamená pokud to nevíš stebou už si psát nebudu..

Chováš se opravdu jako k*k*t tak se nediv a táhni do pí**

 

Oukej řekni rovnou že to nevíš....

-1 místo barvy nastaví barvu bílou ...

% ve zprávě shodí server ... tedy nevím jak v 0.3x a v 0.4a ale v ečku ještě krásně shazuje.... proto taky nelze ingame % do chatu napsat a napíše to # místo něj

Link to comment
Share on other sites

Řekni mi pane Tutoriále copak se stane když do SCM místo barvy dáš -1 a místo textu % ?

Toto bolo namňa ?

 

 

tá -1 buď znamená náhodnú farbu, alebo čiernu (popravde neviem, nikdy som to nepotreboval)

a tým % neviem čo myslíš... ak myslíš %d %i a pod. tak to patrí až do formátu nie do SCM...

 

 

 

Těm {FFFFFF} se říká embeded kódy tuším fungují v scm v dialo?gách? a nevim jestli ještě v něčem

Prežil bych aj bez toho jak sa to volá :d Stačí mi že to viem použiť :d

Link to comment
Share on other sites

Oukej řekni rovnou že to nevíš....

-1 místo barvy nastaví barvu bílou ...

% ve zprávě shodí server ... tedy nevím jak v 0.3x a v 0.4a ale v ečku ještě krásně shazuje.... proto taky nelze ingame % do chatu napsat a napíše to # místo něj

 

oo pan chytrej..

to víš jen toto ?

Link to comment
Share on other sites

  • Administrátor

Toto bolo namňa ?

 

 

tá -1 buď znamená náhodnú farbu, alebo čiernu (popravde neviem, nikdy som to nepotreboval)

a tým % neviem čo myslíš... ak myslíš %d %i a pod. tak to patrí až do formátu nie do SCM...

 

 

 

 

Prežil bych aj bez toho jak sa to volá :d Stačí mi že to viem použiť :d

 

Nene tobě jsem psal jen to s těmi embeded kódy :) Tak jasně já jen když je to "tutoriál" :)

 

oo pan chytrej..

to víš jen toto ?

 

Budeš se divit ale vím toho mnohem mnohem víc :) Ale děkuji za komplimenty :)

Link to comment
Share on other sites

oo pan chytrej..

to víš jen toto ?

 

:DDDDDDDDDDDDDDDDDDDDDDDDD áno vie len toto.. + spraviť timeban,banky s úrokmi, atď ale inak vie len toto btw.

 

Prosím nejakého moderátora o LOCK.. Iba samé hádky.. Pepa odporúčam nezakladaj tuty.. Nevieš ich robiť ako si si možno už všimol podľa komentov tu.. :)

Link to comment
Share on other sites

Neboj už nebudu sem se to nevyplatí dávat když se tu některé lidé chovají jak k*ko*i

a akorát machrují přitom možná oni umí ho*no .. ale řešit už to nehodlám.. nemá cenu o tim mluvit stejně to někdo nepochopí ..

a mele si své

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...