Jump to content
  • 0

pomoc Jak mam udelat aby admin warpnul nekoho???


Jean

Dotaz

Potrebuji nutne poradit, ja jsem hledal tady v navodech a nikde jsem to nevycmuchal, tak se ptam ZDE...

 

Otazka: Jak mam udelat presne udelat prikaz(napr.: /warp ID) aby kdyz to RCON admin napise tak to toho hrace portne na urcite misto??? (vse mam pripravene, souradnice, a taky vim jak se delaji osobni warpy, ted uz jen zjistit jak tam nacpat tu funkci /warp ID)

 

Predem dekuji...

 

P.S:

Pokud se jiz na to nekdo tazal, tak admin prominte, ale ja nemam cas na to listovat cely den, kdybych na to mel cas tak tady neobtezuji... ;)

 

Link to comment
Share on other sites

Recommended Posts

  • 0

takto nejak narychlo ...

 

 

dcmd_warp(playerid, params[])

{

if(IsPlayerAdmin(playerid))

return scm(..."nejsi admin rybi hlavo");

if(!strlen(params))

return scm(..."pouzij warp id tupa hlavo");

new tamten = strval(params);

if(!IsPlayerConnected(tamten))

return scm(..."id tu neni rybi palice ");

setplayerpos(tamten,tam a tam);

return 1;

}

Link to comment
Share on other sites

  • 0

:d:d:d He he he he.....Diky moc, jeste to dojdu vyzkouset... :rap2:

 

:arrow: Admin, jeste to nezamykejte, je tu pravdepodobnost ze to nejak zmrvim a budu se ptat... :d

Link to comment
Share on other sites

  • 0

Tak jsem to zkusil a vysledek: 6 Error :d

 

Potreboval bych neco jako fungcni priklad, nebo sablonu s polopate vyvetlenymi funkcemi...

 

Takze jestli nekdo mate cas...

Link to comment
Share on other sites

  • 0

(''xmx'')dcmd_warp(playerid, parametres)])

{

-if(IsPlayerAdmin(playerid))

return scm(xmx)..."admin");

if(!strlen(params))

return sscm(..."warp id");

new tamten = strval(parametre);

if(!IsPlayerConnected(hrac))

return scm(..."id");

setplayerpos(suradnice);

return 1;

}))/warp/((

()()¨¨_ID hrača_¨¨()()

 

Skus

:rap: :rap: :rap: :rap:

Link to comment
Share on other sites

  • 0

To co ma byt?Neake xmx pred dcmd_warp ...?to je podla mna totalna kokotina..teraz lezim v posteli a pisem z mda ale ked dojdem na pc tak ti to sem napisem...omg take kktiny neviete...

Link to comment
Share on other sites

  • 0

1. FrEnKLiN to má správně

2. Jean nauč se používat edit

3. lacika nechápu

 

Si to udělejte podle frenka ten to má dobře... Stačí se jen zamyslet :roll:

Link to comment
Share on other sites

  • 0

jj ale když jsou to lamy tak ani nevie jak si dodělat getplayerpos třeba na goto a nebo jak si dodělat ty souřádky :d:lol: to by mě zabilo dělat každému služku na takové lůžkoviny :lol:

Link to comment
Share on other sites

  • 0

Dekuji moc vsem co mi tady pisou, vyzkousim...

 

+ Ti co mi nadavji do lam, tak maji pravdu, pawno nedelam ani tyden a umim jen zaklady, takze si sve mysleni nechte...

 

Jak to trefne rekl niCe:

Je lepsi se zeptat a byt chvyli za blbce, nez se nezeptat a byt blbcem porad... ;)

 

Takze to jdu vyzkouset a snad to rozchodim... :rap:

Link to comment
Share on other sites

  • 0

:shock: Tak jsem si s tim hracl cca 1 hod a nwm kde mam chybu: :wtf:

 

public OnPlayerCommandText(playerid, cmdtext[])
{
       if (strcmp("/proletet", cmdtext, true) == 0)
{
	dcmd_warp(playerid, params[])
	{
		return SendClientMessage(playerid, COLOR_WHITE,"Nečo jsi napisal zle!");
		if(!strlen(params))
		return SendClientMessage(playerid, COLOR_WHITE,"Nečo jsi napisal zle!");
		new tamten = strval(params);
		if(!IsPlayerConnected(tamten))
		return SendClientMessage(playerid, COLOR_WHITE, "Nečo jsi napisal zle!");
		SetPlayerPos(2059.3350,1891.8534,4302.0049);
       }
	return 1;
}

return 0;
}

 

Prosim poradte, nevím co s tím... :cry:

Link to comment
Share on other sites

  • 0

public OnPlayerCommandText(playerid, cmdtext[])

{

dcmd(warp,4,cmdtext);

return 0;

}

//------------------------------------------------------

dcmd_warp(playerid, params[])

{

return SendClientMessage(playerid, COLOR_WHITE,"Nečo jsi napisal zle!");

if(!strlen(params))

return SendClientMessage(playerid, COLOR_WHITE,"Nečo jsi napisal zle!");

new tamten = strval(params);

if(!IsPlayerConnected(tamten))

return SendClientMessage(playerid, COLOR_WHITE, "Nečo jsi napisal zle!");

SetPlayerPos(2059.3350,1891.8534,4302.0049);

}

return 1;

}

Link to comment
Share on other sites

  • 0

Tak jsem to jeste nevyzkousel, ale mam to priblizne takto:

 

//--------v public OnPlayerCommandText--------//

dcmd(let,4, cmdtext);

//---------pod public - dole--------//
dcmd_let(playerid, params[])
{
return SendClientMessage(playerid, COLOR_WHITE,"Nečo jsi napisal zle!");
if(!strlen(params)) //tady je ten warning
return SendClientMessage(playerid, COLOR_WHITE,"Nečo jsi napisal zle!");
new tamten = strval(params);
if(!IsPlayerConnected(tamten))
return SendClientMessage(playerid, COLOR_WHITE, "Nečo jsi napisal zle!");
{
SetPlayerPos(playerid,2059.3350,1891.8534,4302.0049);
}
return 1;
}

 

Tak jsem se k tomu s Vasi pomoci nejak dodrbal a zjistil jsem ze mam nekam strcit #pragma unused params abych se zbavil toho warningu, janze kam to mam prisrat? :d

 

Predem dekuji...

 

Omluvte ma sprosta slova, chce se mi hroooozne spaaaat...

 

Link to comment
Share on other sites

  • 0

Tak jsem to tam dal a vysledek:

1 Error + Jeste ten podelanej Warning

 

Error: undefined symbol "params" - tohle to pise porad...

 

A kdyz jsem dal #define pragma unused params tak zmizel Error ale Warning je tam porad a je porad stejny... :d:(

 

 

To jsem opravdu tak tupej, nebo zase davam neco blbe? :d

Link to comment
Share on other sites

  • 0

skus to takle:

//--------v public OnPlayerCommandText--------//

 

dcmd(let,4, cmdtext);

 

//---------pod public - dole--------//

dcmd_let(playerid, params[])

{

return SendClientMessage(playerid, COLOR_WHITE,"Nečo jsi napisal zle!");

if(!strlen(params)) //tady je ten warning

return SendClientMessage(playerid, COLOR_WHITE,"Nečo jsi napisal zle!");

new tamten = strval(params);

if(!IsPlayerConnected(tamten))

return SendClientMessage(playerid, COLOR_WHITE, "Nečo jsi napisal zle!");

{

SetPlayerPos(tamten,2059.3350,1891.8534,4302.0049);

}

return 1;

}

Link to comment
Share on other sites

  • 0

vsak to mi doslo a dal jsem dcmd_tlet(.....) - to jsou 4 znaky

 

+ kdyz dam pod include #pragma unuset params tak mi to hodi Error:

 

error 017: undefined symbol "params"

 

Takze pokud vite co s tim, nebo alespon tusite, tak piste, spoleham na pawno.cz

 

SendClientMassage(playerid, COLOR_WHITE, "Dekuji predem :d ");

Link to comment
Share on other sites

  • 0

tak tu to mas:

 

do : public OnPlayerCommandText(playerid, cmdtext[])

{

dcmd(let,3,cmdtext);

 

Niekam do modu

dcmd_let(playerid, params[])
{
   if(IsPlayerAdmin(playerid))
	{
if(!strlen(params)) return SendClientMessage(playerid, COLOR_*****, "[ ! ] Príkaz: /let [iD].");
new play = strval(params);
if(!IsPlayerConnected(play)) return SendClientMessage(playerid, COLOR_WHITE, "[ ! ]Hráč nieje online.");
   if(play == playerid) return SendClientMessage(playerid, COLOR_*****, "[ ! ]Nemožeš na let poslať sám seba.");
new string[256];
new sendername[256];
GetPlayerName(play, sendername, sizeof(sendername));
format(string, sizeof(string), "Poslal si hráča %s na vzdialený let.", sendername);
SendClientMessage(playerid,COLOR_*****, string);
SetPlayerPos(play,2059.3350,1891.8534,4302.0049);
GameTextForPlayer(play, "~r~] ~b~admin ta poslal na na let ~r~]", 4000, 5);
}else SendClientMessage(playerid, COLOR_*****, "[ ! ] Musíš byť admin.");
return 1;
}

 

Link to comment
Share on other sites

  • 0

#pragma unused params se dava vetsinou tam kde to params je ...tedy do prikazu ..staci trosku premyslet ( pokud mas ovsem cim ) ...dcmd_tlet(playerid,PARAMS[]){ #pragma unused params

return 1;}

Link to comment
Share on other sites

  • 0

Uz to zbytecne resis kdyz uz to ma...xD ten se tu uz neukaze driw nez zas nebude mit nejakej problem/error...njn nekteri lidi si mysli, ze forum je na to aby jim pwneri poslali funkcni a hotovy kod nez-li proto, aby se to naucili...

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