Jump to content

Príkazy


Guest QWER

Recommended Posts

  • 4 weeks later...
  • Replies 101
  • Created
  • Last Reply

Top Posters In This Topic

  • 1 month later...

Pls poradte mi dal som si z tadeto admins errory mi to neukazuje ale ani online adminov :d ukaze len online admini a nic ine zadny admin tam neni tady je jak to mam

dcmd_admins(playerid, params[]){

#pragma unused params
new string[128];
SendClientMessage(playerid,GREEN ,"Online Admini");
for(new i=0;i<=500;i++)
{
if(IsPlayerConnected(i))
{
if(AdminLevel[i] == 1 && !IsPlayerAdmin(i)) // ak hráč je admin a není rcon admin
{
format(string, 60, "[ ADMIN ] %s |  [ %d ]",PlayerName(i),AdminLevel[i]);
SendClientMessage(playerid,GREEN,string);
if(AdminLevel[i] == 1 && IsPlayerAdmin(i)) // ak hráč je admin a JE RCON
{
format(string, 60, "[ ADMIN ] %s |  [ %d + RCON ]",PlayerName(i),AdminLevel[i]);
SendClientMessage(playerid,GREEN,string);
if(AdminLevel[i] == 0 && IsPlayerAdmin(i)) // ak hráč neni admin a není rcon admin
{
format(string, 60, "[ ADMIN ] %s |  [ RCON  ]",PlayerName(i));
SendClientMessage(playerid,GREEN,string);
}
}
}
}
}
return 1;
}

Link to comment
Share on other sites

boban88":36gjz87u]radek 976 mam max[auta[playerid]][playerid] = CreateVehicle(ID,X,Y,Z,SVK,-1,-1,6000);//vytvorý auto

 

co to je za blbost ??? nejake divne skus

max[auta[playerid]] = CreateVehicle(ID,X,Y,Z,SVK,-1,-1,6000);

čo by malo byť divné ? omg

 

 

btw

LOCK

Link to comment
Share on other sites

  • 3 months later...

čau mám dotaz,mám toto taky skoro vše,neháže žádný eror ale kdžy jdu na server level se mě neukládá a nejde mě všechno jde me jen kick,ban,freeze,unfreeze,setadmin kde je chypa bls kontrolu,vypsal jsme vše co tam mám,ale nwm proč se mě to neukládá a proč mě to nejde všechno stejně,poraďte prosím

new

new AdminLevel[MAX_PLAYERS];
new spravce[MAX_PLAYERS];
new mute[MAX_PLAYERS];

OnPlayerText

  if(mute[playerid] == 1){
     SendClientMessage(playerid,0xAA3333AA, "Jsi umlčan,nepůjde ti psát");
     return 0;
  }

OnPlayerCommandText

dcmd(kick,4,cmdtext);
dcmd(ban,3,cmdtext);
dcmd(setadmin,8,cmdtext);
dcmd(freeze,6,cmdtext);
dcmd(unfreeze,8,cmdtext);
dcmd(admins,6,cmdtext);
dcmd(goto,4,cmdtext);
dcmd(mute,4,cmdtext);
dcmd(unmute,6,cmdtext);

více ve spoileru je toho moc

 

//=============================Admin-příkazy====================================
//+++++++++++++++++++++++++BAN++++++++++++++++++++++++++++++++++++++++++++++++++
dcmd_ban(playerid, params[])
{
new id = strval(params),string[150];
if(AdminLevel[playerid] != 1) return  SendClientMessage(playerid,   0xFFFFFFAA, "Nejsi Admin");//ak není admin
if (!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Použití /ban id");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,     0xFFFFFFAA, "[!] Toto id neni připojené!");//keby dal id hráča ktorý tu není
format(string, sizeof(string), "Admin %s Zabanoval hráce %s !", PlayerName(playerid),PlayerName(id));//text vypíše
SendClientMessageToAll(0xFF0000AA, string);
BanEx(id,"params");//zabanuje id
return 1;
}
//++++++++++++++++++++++++++++++++++++KICK++++++++++++++++++++++++++++++++++++++
dcmd_kick(playerid, params[])
{
new id = strval(params),string[150];
if(AdminLevel[playerid] != 1) return  SendClientMessage(playerid,   0xFFFFFFAA, "Nejsi Admin");
if (!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Použití /kick id");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,     0xFFFFFFAA, "[!] Toto id neni připojeno!");
format(string, sizeof(string), "Admin %s vyhodil hráče %s ze serveru!", PlayerName(playerid),PlayerName(id));
SendClientMessageToAll(0xFF0000AA, string);
Kick(id);
return 1;
}
//+++++++++++++++++++++++++++++++++Dání Admin LV hráči++++++++++++++++++++++++++
dcmd_setadmin(playerid, params[])
{
new id = strval(params),string[150];
if(!IsPlayerAdmin(playerid)) return  SendClientMessage(playerid,   0xFFFFFFAA, "Nejsi Admin");//ked hráč neni admin
if (!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Použití /setadmin id");//ked hráč nezadal id
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,     0xFFFFFFAA, "[!] Toto id neni pripojené!");//ked hráč neni pripojený
format(string, sizeof(string), "Admin %s Nastavil hráč %s AdminLevel!", PlayerName(playerid),PlayerName(id));//text pre všetkých
SendClientMessageToAll(0xFF0000AA, string);
AdminLevel[id] = 1;//nastaví ID ako správcu
return 1;
}
//+++++++++++++++++++++++++++++++++Freeze+++++++++++++++++++++++++++++++++++++++
dcmd_freeze(playerid,params[])
{
  new id = strval(params),string[150];//nastavime si druheho hraca
  if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid, 0xffffffAA,"Nejsi Admin");//ak nie je rcon
  else if(!strlen(params))return SendClientMessage(playerid, 0xffffffAA,"Použij:/freeze [iD]");//ak zle zada prikaz
  else if(!IsPlayerConnected(id))return SendClientMessage(playerid, 0xffffffAA,"Hráč neni připojený");//ak nie je pripojeny
  else if(playerid == id)return SendClientMessage(playerid, 0xffffffAA,"OMG!! Nemůžeš zmrazit sám sebe");//ak chce zmrazot sam seba
  else
  {//ak prebehlo setko v poriadku
      new Meno[26];//definica mena admina
      GetPlayerName(playerid,Meno,26);//definica mena admina
      new Meno2[26];//definica mena freeznuteho
      GetPlayerName(id,Meno2,26);//definica mena freeznuteho
      TogglePlayerControllable(id,0);//zmrazi ho to
      format(string, sizeof(string),"Admin %s zmrazil hráče %s .",Meno,Meno2);
      SendClientMessageToAll(0xff0000AA,string);//odosle sa text
}
  return 1;
}
//+++++++++++++++++++++++++++++++Unfreeze+++++++++++++++++++++++++++++++++++++++
dcmd_unfreeze(playerid,params[])
{
  new id = strval(params),string[150];
  if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid, 0xffffffAA,"Nejsi Admin");//ak nie je rcon
  else if(!strlen(params))return SendClientMessage(playerid, 0xffffffAA,"Použij:/freeze [iD]");//ak zle zada prikaz
  else if(!IsPlayerConnected(id))return SendClientMessage(playerid, 0xffffffAA,"Hráč neni připojený");
  else
  {//ak prebehlo setko v poriadku
      new Meno[26];//definica mena admina
      GetPlayerName(playerid,Meno,26);//definica mena admina
      new Meno2[26];//definica mena freeznuteho
      GetPlayerName(id,Meno2,26);//definica mena freeznuteho
      TogglePlayerControllable(id,1);//odmrazi ho to
      format(string,sizeof(string),"Admin %s odmrazil hráče %s .",Meno,Meno2);
      SendClientMessageToAll(0xff0000AA,string);//odosle sa text
      }return 1;
}
//++++++++++++++++++++++++++[ admins ]++++++++++++++++++++++++++++++++++++++++++
dcmd_admins(playerid, params[]){
#pragma unused params
new string[150];
SendClientMessage(playerid,COLOR_CERVENA ,"Online Admini");
for(new i=0;i<=500;i++)
{
if(IsPlayerConnected(i))
{
if(spravce[i] == 1 && !IsPlayerAdmin(i)) // ak hráč je admin a není rcon admin
{
format(string,150, "[ ADMIN ] %s |  [ %d ]",PlayerName(i),spravce[i]);
SendClientMessage(playerid,COLOR_CERVENA,string);
if(spravce[i] == 1 && IsPlayerAdmin(i)) // ak hráč je admin a JE RCON
{
format(string,150, "[ ADMIN ] %s |  [ %d + RCON ]",PlayerName(i),spravce[i]);
SendClientMessage(playerid,COLOR_CERVENA,string);
if(spravce[i] == 0 && IsPlayerAdmin(i)) // ak hráč je admin a není rcon admin
{
format(string,150, "[ ADMIN ] %s |  [ RCON  ]",PlayerName(i));
SendClientMessage(playerid,COLOR_CERVENA,string);
}
}
}
}
}
return 1;
}
//+++++++++++++++++++++++++++++[ Goto ]+++++++++++++++++++++++++++++++++++++++++
dcmd_goto(playerid, params[])
{
  if(spravce[playerid] == 0) return SendClientMessage(playerid, COLOR_CERVENA,"Nejsi Admin!!");
  if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "/goto [iD].");
  new play = strval(params);
  if(!IsPlayerConnected(play)) return SendClientMessage(playerid, COLOR_RED, " Hráe neni online");
  new string2[150];
      new Float:x,Float:y,Float:z;
      new inter;
      new auto = GetPlayerVehicleID(playerid);
  inter = GetPlayerInterior(play);
  GetPlayerPos(play, x, y, z);
  if(IsPlayerInAnyVehicle(playerid)){
      SetVehiclePos(auto, x+5, y+5, z+1);
     }else{
     SetPlayerPos(playerid, x+5, y+5, z+1); 
     SetPlayerInterior(playerid, inter);
  }
  format(string2, sizeof(string2), "%s Admin se k tebe teleportoval!",PlayerName(playerid));
  SendClientMessage(play, COLOR_BILA, string2);
  return 1;
}
//++++++++++++++++++++++++++++++++++[ Mute ]++++++++++++++++++++++++++++++++++++
dcmd_mute(playerid, params[])
{
if(spravce[playerid] < 5) return SendClientMessage(playerid, COLOR_CERVENA,"Nemáš dostatecný Admin level!");
new id = strval(params);
new string[150];
if (!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Použitie /mute id");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,     0xFFFFFFAA, "[!] Toto id neni pripojené!");
format(string, sizeof(string), "Admin %s(%d) umlčal hráča %s !!!", PlayerName(playerid),playerid,PlayerName(id));
SendClientMessageToAll(0xFFFFFFAA, string);
mute[id] = 1;
return 1;
}
//++++++++++++++++++++++++++++++++++[ UnMute ]++++++++++++++++++++++++++++++++++
dcmd_unmute(playerid, params[])
{
if(spravce[playerid] < 5) return SendClientMessage(playerid, COLOR_CERVENA,"Nemáš dostatecný Admin level!");
new id = strval(params);
new string[150];
if (!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFAA, "Použitie /unmute id");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid,     0xFFFFFFAA, "[!] Toto id neni pripojené!");
format(string, sizeof(string), "Admin %s(%d) odmlčal hráča %s !!!", PlayerName(playerid),playerid,PlayerName(id));
SendClientMessageToAll(0xFFFFFFAA, string);
mute[id] = 0;
return 1;
}

 

Link to comment
Share on other sites

tu,snad je to dobře

dUserSetINT(PlayerName(playerid)).("AdminLevel",AdminLevel[playerid]);

ale jde mě o to že mě to nejdou všechny příkazy tak kde mám chybu pls?

 

zkontroluj závorky ;)

Link to comment
Share on other sites

  • 2 months later...
Jsem zacatecnik kde mam dat

new spravce[MAX_PLAYERS];

 

Symol is never used :"spravce"

 

hore do módu ho daj

A zrejme si nepoužil príkaz v ktorom sa tá premenná nachádza :-)

Link to comment
Share on other sites

Jsem zacatecnik kde mam dat

new spravce[MAX_PLAYERS];

 

Symol is never used :"spravce"

 

hore do módu ho daj

A zrejme si nepoužil príkaz v ktorom sa tá premenná nachádza :-)

 

 

A jaky to ma byt prikaz ?Poradis mi prosim ?

Link to comment
Share on other sites

  • 6 months later...

mne to haze

C:\Users\Lukinek\Desktop\Moje pawno vyrobky\Admin Script.pwn(564) : error 001: expected token: ")", but found "["
C:\Users\Lukinek\Desktop\Moje pawno vyrobky\Admin Script.pwn(564) : error 029: invalid expression, assumed zero
C:\Users\Lukinek\Desktop\Moje pawno vyrobky\Admin Script.pwn(564) : error 001: expected token: ";", but found "]"
C:\Users\Lukinek\Desktop\Moje pawno vyrobky\Admin Script.pwn(564) : fatal error 107: too many error messages on one li

 

radek:564 if(auta[i][playerid])

nevite co stim ?

Link to comment
Share on other sites

ted to hazi toto

C:\Users\Lukinek\Desktop\Moje pawno vyrobky\Admin Script.pwn(566) : error 001: expected token: ",", but found "["
C:\Users\Lukinek\Desktop\Moje pawno vyrobky\Admin Script.pwn(566) : error 029: invalid expression, assumed zero
C:\Users\Lukinek\Desktop\Moje pawno vyrobky\Admin Script.pwn(566) : error 001: expected token: ";", but found "]"
C:\Users\Lukinek\Desktop\Moje pawno vyrobky\Admin Script.pwn(566) : fatal error 107: too many error messages on one line

 

radek 566 DestroyVehicle(auta[i][playerid]);

Link to comment
Share on other sites

Prepáčte , ale niečo mi neklape ako by malo ... som prihláseny v RCON dám /setadmin a napíše Nedostatočný Admin Level ... :( prosím HELP

 

//: QWER mi už napísal cez SZ - VYRIEŠENÉ :thumbup:

Link to comment
Share on other sites

  • 5 months later...

Velmi se omlouvám že to píšu do tak starého návodu!

-Jsem asi retardovaný :kun: , ale fakt nevim co s tim cmd, co hodit do publicu? To jsem nepochopil a omlouvam se :oops:

Takže by Public měl vypadat asi takto:


public OnPlayerCommandText(playerid, cmdtext[])
{
  dcmd(clearchat, 9, cmdtext); //Toto
  if (strcmp("/mycommand", cmdtext, true, 10) == 0)
  {
     // Do something here
     return 1;
  }
  return 0;
}

Rekneme ze mam treba

dcmd_retartme
dcmd_retardowned

Jak to vlozit do publicu OnPlayerCommandText

Link to comment
Share on other sites

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