[TuT] Kako napraviti panel za RCON admine

2. Jul 2013. Zaključano
2,027
pregleda
14
postova
Polat Alemdar
4
Enforcer
2. Jul 2013.
Zdravo svima. Evo odlucio sam da vam predstavim tutu kako napraviti panel za rcon admine.. i krenimee  🙂  😉

1 Korak definisemo dialog too odma pored includova ali na POCETKU SKRIPTE!
#define DIALOG_RCON 1 // Vi stavite vas ID dialoga :D :D


2 korak definisite modifikaciju igraca
new ModificiraIgraca;


3 Korak stavljate pod ono OnPlayerDialogResponse
  if(dialogid == DIALOG_RCOn)
                {
            if(response)
            {
            if(listitem == 0) // Ban
            {
            Ban(ModificiraIgraca);
            ModificiraIgraca = INVALID_PLAYER_ID;
            }
            if(listitem == 1) // Kick
            {
            Kick(ModificiraIgraca);
            ModificiraIgraca = INVALID_PLAYER_ID;
            }
            if(listitem == 2) // Ubije igraca
          {
          SetPlayerHealth(ModificiraIgraca, 0);
          ModificiraIgraca = INVALID_PLAYER_ID;
          }
          if(listitem == 3) // Daje igracu zivot
          {
          SetPlayerHealth(ModificiraIgraca, 100);
          ModificiraIgraca = INVALID_PLAYER_ID;
          }
          if(listitem == 4) // Samara xD
          {
            new Float:px,Float:py,Float:pz;
            new Float:heal;
            GetPlayerHealth(ModificiraIgraca,heal);
            GetPlayerPos(ModificiraIgraca,px,py,pz);
            SetPlayerPos(ModificiraIgraca,px,py,pz+1);
          SetPlayerHealth(ModificiraIgraca, heal-5);
          ModificiraIgraca = INVALID_PLAYER_ID;
          }
          }
          }
          return 1;
}


4. Korak stavljate pod ono OnPlayerClickPlayer
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, CRVENA, "Nisi autohirzovan. Samo RCON");
{
    ModificiraIgraca = clickedplayerid;
    ShowPlayerDialog(playerid, DIALOG_RCON, DIALOG_STYLE_LIST, "{00FF00} Rcon Panel ", "Ban\nKick\nHeal\nUbi\nSlap\n", "Ok", "");
}
return 1;
}


i + definisite boju CRVENU
#define CRVENA 0xFF0000FF


To je to ... Ocijenite od 0/10 ... i nemojte biti strogi s ocenama. Ukoliko pronadjete gresku POSTATE OVDE. Ukoliko ne odg postalji te mi PM ili PP.
James_SmithXDl
6
OG Legend
2. Jul 2013.
hahahaha definiso si
DIALOG_RCON

a pod Response stavio
DIALOG_GPS

i ovo moze uradit svatko
i nije OnPlayerDialogResponse
neg OnDialogResponse
6/10
Polat Alemdar
4
Enforcer
2. Jul 2013.
C++ wrote on July 2, 2013, 10:03 pm:
hahahaha definiso si
DIALOG_RCON

a pod Response stavio
DIALOG_GPS

i ovo moze uradit svatko
6/10

Hahah. Hvala na opomeni. i TNX za ocenu ... sad vidim gresku u PWN ... OMG  😄
BocaBajrovic1995
5
Kingpin
3. Jul 2013.
Komanda vadjena iz nekog moda 4/10
taft
5
Underboss
3. Jul 2013.
Što je najbolje ovo neće niti raditi, npr. ako ideš koristiti komandu 'BAN' - izbaciti ćeš samoga sebe sa servera.
Fico62
4
Enforcer
3. Jul 2013.
Da vam radi stavite ispod definea
new ModificiraIgraca;


OnPlayerClickPlayer
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, CRVENA, "Nisi autohirzovan. Samo RCON");
{
    ModificiraIgraca = clickedplayerid;
    ShowPlayerDialog(playerid, DIALOG_RCON, DIALOG_STYLE_LIST, "{00FF00} Rcon Panel ", "Ban\nKick\nHeal\nUbi\nSlap\n", "Ok", "");
}
return 1;
}


i konacno ondialogresponse

takodjer skripta za slap ti nevalja... dodao sam dolje tocno
 if(dialogid == DIALOG_RCOn)
                {
            if(response)
            {
            if(listitem == 0) // Ban
            {
            Ban(ModificiraIgraca);
            ModificiraIgraca = INVALID_PLAYER_ID;
            }
            if(listitem == 1) // Kick
            {
            Kick(ModificiraIgraca);
            ModificiraIgraca = INVALID_PLAYER_ID;
            }
            if(listitem == 2) // Ubije igraca
          {
          SetPlayerHealth(ModificiraIgraca, 0);
          ModificiraIgraca = INVALID_PLAYER_ID;
          }
          if(listitem == 3) // Daje igracu zivot
          {
          SetPlayerHealth(ModificiraIgraca, 100);
          ModificiraIgraca = INVALID_PLAYER_ID;
          }
          if(listitem == 4) // Samara xD
          {
            new Float:px,Float:py,Float:pz;
            new Float:heal;
            GetPlayerHealth(ModificiraIgraca,heal);
            GetPlayerPos(ModificiraIgraca,px,py,pz);
            SetPlayerPos(ModificiraIgraca,px,py,pz+1);
          SetPlayerHealth(ModificiraIgraca, heal-5);
          ModificiraIgraca = INVALID_PLAYER_ID;
          }
          }
          }
          return 1;
}
Blaeks_Biofor
5
Forum Don
3. Jul 2013.
poslusaj prvo slaya i izmeni tutorial, odmognuces nekom
Polat Alemdar
4
Enforcer
3. Jul 2013.
Ficho(Fico62) wrote on July 3, 2013, 5:19 pm:
Da vam radi stavite ispod definea
new ModificiraIgraca;


OnPlayerClickPlayer
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, CRVENA, "Nisi autohirzovan. Samo RCON");
{
    ModificiraIgraca = clickedplayerid;
    ShowPlayerDialog(playerid, DIALOG_RCON, DIALOG_STYLE_LIST, "{00FF00} Rcon Panel ", "Ban\nKick\nHeal\nUbi\nSlap\n", "Ok", "");
}
return 1;
}


i konacno ondialogresponse

takodjer skripta za slap ti nevalja... dodao sam dolje tocno
 if(dialogid == DIALOG_RCOn)
                {
            if(response)
            {
            if(listitem == 0) // Ban
            {
            Ban(ModificiraIgraca);
            ModificiraIgraca = INVALID_PLAYER_ID;
            }
            if(listitem == 1) // Kick
            {
            Kick(ModificiraIgraca);
            ModificiraIgraca = INVALID_PLAYER_ID;
            }
            if(listitem == 2) // Ubije igraca
          {
          SetPlayerHealth(ModificiraIgraca, 0);
          ModificiraIgraca = INVALID_PLAYER_ID;
          }
          if(listitem == 3) // Daje igracu zivot
          {
          SetPlayerHealth(ModificiraIgraca, 100);
          ModificiraIgraca = INVALID_PLAYER_ID;
          }
          if(listitem == 4) // Samara xD
          {
            new Float:px,Float:py,Float:pz;
            new Float:heal;
            GetPlayerHealth(ModificiraIgraca,heal);
            GetPlayerPos(ModificiraIgraca,px,py,pz);
            SetPlayerPos(ModificiraIgraca,px,py,pz+1);
          SetPlayerHealth(ModificiraIgraca, heal-5);
          ModificiraIgraca = INVALID_PLAYER_ID;
          }
          }
          }
          return 1;
}


TnX.. popravio sam
xyzcod2
5
Underboss
4. Jul 2013.
|LE:RP| Boca A.k.A Bocilinjo wrote on July 3, 2013, 1:27 pm:
Komanda vadjena iz nekog moda 4/10
Polat Alemdar
4
Enforcer
4. Jul 2013.
Quote from July 3, 2013, 1:27 pm:
Komanda vadjena iz nekog moda 4/10


To samo mozete sanjatt  :-* 😛
TriX
5
Underboss
4. Jul 2013.
Ovo nije tvoje..2/10
Polat Alemdar
4
Enforcer
4. Jul 2013.
Willyâ„¢ wrote on July 4, 2013, 6:12 pm:
Ovo nije tvoje..2/10


Sta je stobomm botuu jeadn KAKO NIJE MOJE!!! JA NEZNAMM STA JE SVAMA OVI KOJI NE MISLE DA NIJE MOJJ RAD  😕 😕 😕 😕 😕 😕 OmG
The Woozie
5
Kingpin
5. Jul 2013.
Evo i ja mislim da nije tvoje(možda jest dio, -taj gdje su bile greÅ¡ke  😄) nemoraÅ¡ se ložiti odmah
Blaeks_Biofor
5
Forum Don
13. Jul 2013.
tema ide pod kljuc, tutorial i nije bas nesto koristan

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha