Jump to content
  • 0

pomoc VIP a ADMIN


Vyholený*_*Sandokán

Dotaz

mam problém..viem že sa to tu už raz riešilo ale nevyriešilo.. keď napiše ten príkaz,tak nič nevypiše do chatu a ani sa neuloži :( prosim,pomoc

 

dcmd_setvip(playerid,params[])
{
new id,level;
   if(!IsPlayerAdmin(playerid)) return SCM(playerid,RED,"{FF0000}Nemáš dostatočný admin level!");
   if(sscanf(params,"ud",id,level)) return SCM(playerid,RED,"{FFFFFF}Použi: {FF0000}/setvip [iD] [0-1]!");
   if(!IsPlayerConnected(id)) return SCM(playerid,RED,"{FF0000}Hráč zo zadaným ID nieje online!");
if(level < 0 || level > 1) return SCM(playerid, RED, "{FF0000}Rozmedzie VIP je 0-1!");
new file[128];
   format(file,sizeof(file),"/Account/%s.ini",Meno(id));
if(level < 0) {
    if(dini_Exists(file)) return SCM(playerid, RED, "{FF0000}Tento hrác už VIP level má !");
    dini_IntSet(file, "Vip", level);
    VIP[id] = level;
    format(file,sizeof(file),"{FFFFFF}Hlavný admin nastavil hráčovy {FF0000}%s{FFFFFF} VIP!",Meno(id));
    SendClientMessageToAll(RED,file);
   }
return 1;
}
dcmd_setadmin(playerid,params[])
{
   new id,level;
   if(!IsPlayerAdmin(playerid)) return SCM(playerid,RED,"{FF0000}Nemáš dostatočný admin level!");
   if(sscanf(params,"ud",id,level)) return SCM(playerid,RED,"{FFFFFF}Použi: {FF0000}/setadmin [iD] [0-3]!");
   if(!IsPlayerConnected(id)) return SCM(playerid,RED,"{FF0000}Hráč zo zadaným ID nieje online!");
if(level < 0 || level > 3)   return SCM(playerid, RED, "{FF0000}Rozmedzie admin lvl je 0-3 !");
new file[128];
   format(file,sizeof(file),"/Account/%s.ini",Meno(id));
if(level < 0) {
    if(dini_Exists(file)) return SCM(playerid, RED, "{FF0000}Tento hrác už Admin level má !");
    dini_IntSet(file, "Admin", level);
    ADMIN[id] = level;
    format(file,sizeof(file),"{FFFFFF}Hlavný admin nastavil hráčovy {FF0000}%s{FFFFFF} Admin level {FF0000}%d!",Meno(id),level);
    SendClientMessageToAll(RED,file);
   }
return 1;
}

Link to comment
Share on other sites

9 odpovědí na tuto otázku

Recommended Posts

  • 0

dcmd_setvip(playerid,params[])

{

new id,level,string[128];

if(!IsPlayerAdmin(playerid)) return SCM(playerid,RED,"{FF0000}Nemáš dostatočný admin level!");

if(sscanf(params,"ud",id,level)) return SCM(playerid,RED,"{FFFFFF}Použi: {FF0000}/setvip [iD] [0-1]!");

if(!IsPlayerConnected(id)) return SCM(playerid,RED,"{FF0000}Hráč zo zadaným ID nieje online!");

if(level < 0 || level > 1) return SCM(playerid, RED, "{FF0000}Rozmedzie VIP je 0-1!");

new file[128];

format(file,sizeof(file),"/Account/%s.ini",Meno(id));

if(dini_Exists(file)) return SCM(playerid, RED, "{FF0000}Tento hrác už VIP level má !");

dini_IntSet(file, "Vip", (level));

VIP[id] = level;

format(string,sizeof(string),"{FFFFFF}Hlavný admin nastavil hráčovy {FF0000}%s{FFFFFF} VIP!",Meno(id));

SendClientMessageToAll(RED,string);

}

return 1;

}

 

dcmd_setadmin(playerid,params[])

{

new id,level,string[128];

if(!IsPlayerAdmin(playerid)) return SCM(playerid,RED,"{FF0000}Nemáš dostatočný admin level!");

if(sscanf(params,"ud",id,level)) return SCM(playerid,RED,"{FFFFFF}Použi: {FF0000}/setadmin [iD] [0-3]!");

if(!IsPlayerConnected(id)) return SCM(playerid,RED,"{FF0000}Hráč zo zadaným ID nieje online!");

if(level < 0 || level > 3) return SCM(playerid, RED, "{FF0000}Rozmedzie admin lvl je 0-3 !");

new file[128];

format(file,sizeof(file),"/Account/%s.ini",Meno(id));

if(dini_Exists(file)) return SCM(playerid, RED, "{FF0000}Tento hrác už Admin level má !");

dini_IntSet(file, "Admin", (level));

ADMIN[id] = level;

format(string,sizeof(string),"{FFFFFF}Hlavný admin nastavil hráčovy {FF0000}%s{FFFFFF} Admin level {FF0000}%d!",Meno(id),level);

SendClientMessageToAll(RED,string);

}

return 1;

}

Link to comment
Share on other sites

  • 0

CMD:setvip(playerid, params[])
{
new id = strval(params);
if (!strlen(params)) return SendClientMessage(playerid, CERVENA, "[ ! ] Použí: /setvip [iD]");
else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, CERVENA, "[ ! ] Toto ID néni připojené");
else if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, CERVENA, "[ ! ] Nejsi RCON.");
else if(VIP[playerid] == 1) return SendClientMessage(playerid, CERVENA, "[ ! ] Tento hráč už je VIP");
else {
{
new string[70];
VIP[id] = 1;
format(string,sizeof(string),"{00FF00}[ ! ] Administrátor %s ti dal vip účet",Meno(playerid));
SCM(playerid,CERVENA,string);
}
}
return 1;
}

 

takto to mám já :d skus to akorát když dáš /setvip a nic tam nenapíšeš tak to dá id 0 vip lvl

Link to comment
Share on other sites

  • 0

public OnPlayerDisconnect(playerid, reason)
{
Login[playerid] = 1;
new name[MAX_PLAYER_NAME], file[128];
   GetPlayerName(playerid, name, MAX_PLAYER_NAME);
   format(file, sizeof(file), "/Account/%s.ini", name);
   if(dini_Exists(file))
   {
	  dini_IntSet(file, "Kill", PlayerInfo[playerid][Kill]);
		    dini_IntSet(file, "Death", PlayerInfo[playerid][Death]);
		    dini_IntSet(file, "Money", PlayerInfo[playerid][Money]);
		    dini_IntSet(file, "Admin", PlayerInfo[playerid][Admin]);
		    dini_IntSet(file, "VIP", PlayerInfo[playerid][Vip]);
   }

Login[playerid] = 0;

return 1;
}

 

čo je na tom blbé?

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