Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: BC | Bobo poslato Jul 26, 2014, 02:18:37 PRE PODNE

Naslov: [POMOC] Komanda /makeadmin
Poruka od: BC | Bobo poslato Jul 26, 2014, 02:18:37 PRE PODNE
Skripta koju koristim:moja od 0
Detaljan opis problema:Ugasi mi server
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

CMD:makeadmin(playerid, params[])
{
if(User[playerid][USER_ADMIN] < 1338||!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COLOR_GRAD1, " "#COL_WHITE"["#COL_RED"BattleAs"#COL_WHITE"] "#COL_GREY"Admini samo!(+rcon)");
return 1;
}
    new para1;
    new level;
    new giveplayer[MAX_PLAYER_NAME];
    new sendername[MAX_PLAYER_NAME];
    new string[128];
    if (sscanf(params, "ud", para1,level)) SendClientMessage(playerid, COLOR_GRAD2, "Koristite: /makeadmin [Korisnicki ID ili Ime Korisnika] [level(1-1338)]");
    else if(para1 == INVALID_PLAYER_ID)  SendClientMessage(playerid, COLOR_GRAD1, "*Pogresan ID Korisnika");
    else if(level>1338||level<0)  SendClientMessage(playerid, COLOR_GRAD1, "* Nivoi admina su (1,2,3,4,1337,1338) | 0 - za skidanje funkcije Admina.");
else
{
if (IsPlayerAdmin(playerid)&&User[playerid][USER_ADMIN] >= 1338)
{
if(IsPlayerConnected(para1))
{
    if(para1 != INVALID_PLAYER_ID)
        {
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
            User[para1][USER_ADMIN]=level;
      printf(">>>>>Admin: %s je postavio %s nivo %d admina.", sendername, giveplayer, level);
format(string, sizeof(string), "Admin: %s vam je postavio %s nivo %d admina.", sendername, giveplayer, level);
MakeAdminLog(string);
format(string, sizeof(string), "*Postavljen vam je nivo %d Admina. |LeadAdmin: %s", level, sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "*Postavili ste korisniku %s nivo %d Admina.", giveplayer,level);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
sasabrojac = 0;
foreach(Player,i)//rekalkulacija broja admina na serveru!
{
if(User[i][USER_ADMIN]>0)
    {
   sasabrojac += 1;
}
}
if(sasabrojac == 0)
    {
  if(sasanticheat == 0)
  {
              SendClientMessageToAll(COLOR_LIGHTBLUE, "| BattleAs | Prebacujem na full mod zastite servera...");
  sasanticheat=1;
              Oocon=true;
  }
    }
        }
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD1, "****Nemate ovlasti da koristite ovu komandu!");
}
}
return 1;
}
Naslov: Odg: [POMOC] Komanda /makeadmin
Poruka od: BC | Bobo poslato Jul 26, 2014, 12:13:25 POSLE PODNE
Ovdje moze lock ne dostajao mi folder za logove u scriptingfiles pa je zato gasio server!
Naslov: Odg: [POMOC] Komanda /makeadmin
Poruka od: TiXoR_ poslato Jul 26, 2014, 12:58:17 POSLE PODNE
Citat: BC | Bobo poslato Jul 26, 2014, 12:13:25 POSLE PODNE
Ovdje moze lock ne dostajao mi folder za logove u scriptingfiles pa je zato gasio server!


ubuduće nemoj raditi dp nego samo edit temu.

lock