Jump to content

[ Tutorial pre petapl ] Kick


Recommended Posts

dcmd_kick(playerid, params[])
{
new id = strval(params);
if(IsPlayerConnected(playerid))
{
if(!strlen(params)) return SendClientMessage(playerid,COLOR_RED, "Použitie /kick [id] [dôvod]."); // Správne použitie
if(level[playerid] == 3) return SCM(playerid, 0xffffffAA,"Musíš byť administrátor."); // Ak nemá dostatočný admin level
if(!IsPlayerConnected(id)) return SCM(playerid, COLOR_SYSTEM, "Hráč s týmto id nie je pripojený"); // Ak hráč z tým id nie je pripojený
new string[156];
format(string, sizeof(string), "[ Administrácia ]Administrátor %s vyhodil hráča %s [Dôvod : %s]  ",Jmeno(playerid),Jmeno(id),params); // Správa
SendClientMessageToAll(COLOR_RED, string);
Kick(id); // Kickne ho to
}
return true;
}

 

Teraz do OnPlayerCommandText

 

dcmd(kick,4,cmdtext); // 4 Písmená

Link to comment
Share on other sites

dcmd_kick(playerid, params[])
{
new id = strval(params);
if(IsPlayerConnected(playerid))
{
if(!strlen(params)) return SendClientMessage(playerid,COLOR_RED, "Použitie /kick [id] [dôvod]."); // Správne použitie
if(level[playerid] == 3) return SCM(playerid, 0xffffffAA,"Musíš byť administrátor."); // Ak nemá dostatočný admin level
if(!IsPlayerConnected(id)) return SCM(playerid, COLOR_SYSTEM, "Hráč s týmto id nie je pripojený"); // Ak hráč z tým id nie je pripojený
new string[156];
format(string, sizeof(string), "[ Administrácia ]Administrátor %s vyhodil hráča %s [Dôvod : %s]  ",Jmeno(playerid),Jmeno(id),params); // Správa
SendClientMessageToAll(COLOR_RED, string);
Kick(id); // Kickne ho to
}
return true;
}

 

Teraz do OnPlayerCommandText

 

dcmd(kick,4,cmdtext); // 4 Písmená

to je z exisu ?

Link to comment
Share on other sites

Predpokladal som že to má ;)

Ak nie tak

 

#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

 

Nie...Exis pawno som v živote nevidel...Vlastná tvorba...Ak chceš dám sem aj dialóg kick

Link to comment
Share on other sites

looooooooooool ty si teda pawner

if(level[playerid] == 3) return SCM(playerid, 0xffffffAA,"Musíš byť administrátor."); // Ak nemá dostatočný admin level

toto ma zabíja xD looooooooooool

if(level[playerid] < 3) return SCM(playerid, farba,"Niesi admin");

Link to comment
Share on other sites

  • 2 weeks later...

ja jsem si dal misto toho "if(level[playerid] == 3)" if(IsPlayerAdmin(playerid)){ a to mi uz error nehazi,ale mam tady naky jiny vecicky,helpnete?

 

 

C:\Documents and Settings\Vlastník\Plocha\nevim2.pwn(2238) : warning 225: unreachable code

C:\Documents and Settings\Vlastník\Plocha\nevim2.pwn(2250) : error 030: compound statement not closed at the end of file (started at line 2233)

 

radky: 2238 - if(!IsPlayerConnected(id)) return SCM(playerid, 0xffffffAA, "Hráč s týmto id nie je pripojený");

 

2250-nemam )

 

 

btw-kazdej musi nak zacit,takze bez pripominek tipu-lama, ap.

dik.

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...