Jump to content

návod Event /setevent /event


Recommended Posts

toto je můj první návod jak si jednoduše udělat Event takže (dcmd) :

 

 

1.Nadefinujeme si dcmd ,float a barvu :

 

#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
new Float:xteleport,Float:yteleport,Float:zteleport;
#define B_SVMODRA 0x33CCFFAA

 

2.Příkaz /setevent je jedno kam to dáte (je potreba si tam vlozit ze to mate pro admina aby to nedelal kazdy hrac) :

 

dcmd_setevent(playerid,params[])
{
#pragma unused params //params nepotrebujeme
GetPlayerPos(playerid,xteleport,yteleport,zteleport); //zjisti pozici a ulozi ji..
new hrac[MAX_PLAYER_NAME]; //definice hrace
 new text[100]; //definice textu
GetPlayerName(playerid,hrac,sizeof(hrac)); //zjisti meno hrace
format(text,100,"Administrátor %s uložil veřejnou pozici pro /event",hrac); //text ktery se napise vsem
SendClientMessageToAll(B_SVMODRA,text); //barva textu
 return 1;
}

 

3.Příkaz /event

 

 

dcmd_event(playerid,params[])
{
 #pragma unused params //zase nepotrebujem
SetPlayerPos(playerid,xteleport,yteleport,zteleport); //nastavi hraci pozici
SendClientMessage(playerid, 0x33CCFFAA, "Odwarpoval ses na event. Řiď se příkazy Admina!"); //text ktery se napise jenom vám
 return 1;
}

 

4.Do OnPlayerCommandText(playerid, cmdtext[])

 

dcmd(event, 5, cmdtext); // event je prikaz a ta 5 znamena kolik pismen má slovo event 
dcmd(setevent, 8, cmdtext); //to samé

 

Ještě sem přišel na to za kdyz jste v aute tak vas to tam portne bez nej tak sem vynalezl tohle mozna by to slo urco jinak a aj si myslim zer to zatezuje server ale funguje to :d

 

dcmd_event(playerid,params[])
{
 #pragma unused params
SetPlayerPos(playerid,xteleport,yteleport,zteleport);
SendClientMessage(playerid, 0x33CCFFAA, "Odwarpoval ses na event. Řiď se příkazy Admina!");
 new CMD_ID = strval(params);
new vehicle = GetPlayerVehicleID(CMD_ID);
SetVehiclePos(vehicle, xteleport, yteleport, zteleport);
 PutPlayerInVehicle(playerid, vehicle, 0);
return 1;

 

Toď vše doufám že se vám to bude líbit ;)

 

 

  • Líbí se mi to! (+1) 2
Link to comment
Share on other sites

Prečo robiť toto:

new text[100]; //definice textu
format(text,100,"Odwarpoval ses na event. Řiď se příkazy Admina!"); //text ktery se napise jenom vám
SendClientMessage(playerid, 0x33CCFFAA, text); //barva

Keď možem jednoducho:

SendClientMessage(playerid, 0x33CCFFAA, "Odwarpoval ses na event. Řiď se příkazy Admina!");

  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

Prečo robiť toto:

new text[100]; //definice textu
format(text,100,"Odwarpoval ses na event. Řiď se příkazy Admina!"); //text ktery se napise jenom vám
SendClientMessage(playerid, 0x33CCFFAA, text); //barva

Keď možem jednoducho:

SendClientMessage(playerid, 0x33CCFFAA, "Odwarpoval ses na event. Řiď se příkazy Admina!");

Vždy to jde nějak zkrátit ;) opravím.
Link to comment
Share on other sites

Bude to asi tým textom :d...

z módu:

format(string, sizeof(string), "Administrátor %s(%d) uložil veřejnou pozici, pro event (/event)", string, playerid);

:d

Jo toto to máš pravdu mě se nějaké věci líbí co má na servru třeba FlyMod a Speed ty uz mám na svým servru taky :d :d :d
Link to comment
Share on other sites

Ten text? Ten text je ale uplne jiny jzs

Tady můj:

format(text,100,"Administrátor %s uložil veřejnou pozici pro /event",hrac); //text ktery se napise vsem

 

A tady jeho co poslal rad012

format(string, sizeof(string), "Administrátor %s(%d) uložil veřejnou pozici, pro event (/event)", string, playerid);

 

A ty si kdo že znáš Berkoffa?

Link to comment
Share on other sites

  • 7 months later...
2.Příkaz /setevent je jedno kam to dáte (je potreba si tam vlozit ze to mate pro admina aby to nedelal kazdy hrac) :

a takle náhodou to není jedno? já myslel že se to má davat vždy mimo public . . . alespon myslím s DCMD jsem nikdy nedělal . .. 

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...