Jump to content
  • 0

pomoc Vip


Guest [RT]Revo

Dotaz

Zdravím jsem lama v pwn xd potřeboval bych pomoct, nebaví mě to už hledat samí errory.

Hledal jsem to 2 dny na pawno.cz pawnobox.net a samp forum a nic nenašel... (len errory což nedokážu opravit =()

 

Tk mě by stačilo úplně udělat pro rcon admina:

 

/setvip id lvl (lvl 0-1 - ta nula je myšleno jako že nemá vip...)

a 1 příkaz např.:

/vweapon (a dá mu to pár zbraní ae len pro VIP...)

a aby se mu to uložilo při lognutí...v scriptfilu...(bo nvm))

 

Byl bych moc vděčnej :)

Link to comment
Share on other sites

Recommended Posts

  • 0

nie napríklad ked máš rcon tak musí mať rcon aby mohol použit ten príkaz podmienka znamená to že musí mať vip lvl aby vedel použit daný príkaz ked to nemá tak vipíše že nemá lvl

Link to comment
Share on other sites

  • 0

no to právě neumím... ( počkej já ti špatně rozumněl xd , jsem cizinec ... (jako výmluva...) )

 

-- pon 27. zář 2010 18:07:00 --

 

A kdyz chces aby byl prikaz pouze pro VIP tak podminka bude vypadat takhle

if(vip[playerid] < true ) return SendClientMessage(playerid, COLOR_WHITE, "Nejsi véajpé xd");

 

a jak udělám aby byl vip? :d

Link to comment
Share on other sites

  • 0

Kdyz si prectes par tutu, tak ti tohle k tomu bude stacit aby sis code postavil sam

new vip[MAX_PLAYERS]; 

if(vip[playerid] < 1) return SendClientMessage(playerid, COLOR_WHITE, "Nejsi vipxd"); //pouzijes v /gw

if(IsPlayerAdmin(playerid)){ // pouzijes v /setvip

Link to comment
Share on other sites

  • 0

niekde do modu

dcmd_menoprikazu(playerid, params[])
{
  new id = strval(params);
  if(IsPlayerConnected(playerid))
  {
  if(!strlen(params)) return SendClientMessage(playerid,COLOR_RED, "Použitie toto prepíš"); // Správne použitie
  if(vip[playerid] < true ) return SendClientMessage(playerid, COLOR_RED, "Nejsi véajpé xd");
  if(!IsPlayerConnected(id)) return SCM(playerid, COLOR_RED, "Hráč s tímto id není připojený"); // Ak hráč z tým id nie je pripojený
  new string[156];
  format(string, sizeof(string), "Čo vipíše v chate",Jmeno(playerid),Jmeno(id),params); // Správa
  SendClientMessageToAll(COLOR_RED, string);
  // Čo sa stane
  }
return true;
}

definícia dcmd

#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

definícia farby

#define COLOR_RED 0xAA3333AA

Link to comment
Share on other sites

  • 0
niekde do modu

dcmd_menoprikazu(playerid, params[])
{
  new id = strval(params);
  if(IsPlayerConnected(playerid))
  {
  if(!strlen(params)) return SendClientMessage(playerid,COLOR_RED, "Použitie toto prepíš"); // Správne použitie
  if(vip[playerid] < true ) return SendClientMessage(playerid, COLOR_RED, "Nejsi véajpé xd");
  if(!IsPlayerConnected(id)) return SCM(playerid, COLOR_RED, "Hráč s tímto id není připojený"); // Ak hráč z tým id nie je pripojený
  new string[156];
  format(string, sizeof(string), "Čo vipíše v chate",Jmeno(playerid),Jmeno(id),params); // Správa
  SendClientMessageToAll(COLOR_RED, string);
  // Čo sa stane
  }
return true;
}

definícia dcmd

#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

definícia farby

#define COLOR_RED 0xAA3333AA

Pekny, odkud jsi to skopiroval? :d

Link to comment
Share on other sites

  • 0

Nechápu ...

Nemůžete to udělat v jednom přízpěvku ?

/setvip 0-2 (bo stačí 0-1) ... aby šel len pro rcon...

/vweapons .... stačí jedna zbraň a to aby prostě šel jen pro vip..

a aby se mu to ukládalo při disconnect a connect...

Děkuju...

ae nemusíte psát co a jak po jednom .. v tom se nevyznám x(

Link to comment
Share on other sites

  • 0

Zvykni si, ze ti tu nikdo nic delat nebude, maximalne ti poradi :p

Tohle je naposled, co posilam nekomu codee -,-"

dcmd_setadmin(playerid, params[]){

       if(strlen(params) > 19) return SendClientMessage(playerid, COLOR_WHITE, "( ! ) Chybny parametr");
       if(IsPlayerAdmin(playerid)){

       new string[240],pos;
       if(!params[0]||!(pos=chrfind(' ',params)+1)||!params[pos]) return SendClientMessage(playerid, COLOR_WHITE, "( ! ) /setvip [iD]");

       new CMD_ID = strval(params[0]);
       new level  = strval(params[pos]);

       if(!IsPlayerConnected(CMD_ID)) return SendClientMessage(playerid, COLOR_WHITE, "Hrac neni momentalne pripojenej");
       if(level < 0 || level > 3) return SendClientMessage(playerid, COLOR_WHITE, "Max levelu je 3 :-D");

       lvl[CMD_ID] = level;

       format(string, sizeof(string), "Rcon admin %s dal hracovi %s vip level %d",Jmeno(playerid),Jmeno(CMD_ID),level);
       SendClientMessageToAll(COLOR_RED, string);
       printf(string);
       return 1;
}

Hrozne tezke ze?

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