Balkan SA:MP

San Andreas Multiplayer - www.sa-mp.com => Tutorijali u vezi SA-MPa => Temu započeo: Scaletta (Polat) poslato Jul 02, 2013, 23:58:58 POSLE PODNE

Naslov: [TuT] Kako napraviti panel za RCON admine
Poruka od: Scaletta (Polat) poslato Jul 02, 2013, 23:58:58 POSLE PODNE
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[MAX_PLAYERS];

3 Korak stavljate pod ono OnPlayerDialogResponse
  if(dialogid == DIALOG_RCOn)
                {
            if(response)
            {
            if(listitem == 0) // Ban
            {
            Ban(ModificiraIgraca[playerid]);
            ModificiraIgraca[playerid] = INVALID_PLAYER_ID;
            }
            if(listitem == 1) // Kick
            {
            Kick(ModificiraIgraca[playerid]);
            ModificiraIgraca[playerid] = INVALID_PLAYER_ID;
            }
            if(listitem == 2) // Ubije igraca
           {
           SetPlayerHealth(ModificiraIgraca[playerid], 0);
           ModificiraIgraca[playerid] = INVALID_PLAYER_ID;
           }
           if(listitem == 3) // Daje igracu zivot
           {
           SetPlayerHealth(ModificiraIgraca[playerid], 100);
           ModificiraIgraca[playerid] = INVALID_PLAYER_ID;
           }
           if(listitem == 4) // Samara xD
           {
            new Float:px,Float:py,Float:pz;
            new Float:heal;
            GetPlayerHealth(ModificiraIgraca[playerid],heal);
            GetPlayerPos(ModificiraIgraca[playerid],px,py,pz);
            SetPlayerPos(ModificiraIgraca[playerid],px,py,pz+1);
           SetPlayerHealth(ModificiraIgraca[playerid], heal-5);
           ModificiraIgraca[playerid] = 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[playerid] = 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.
Naslov: Odg: [TuT] Kako napraviti panel za RCON admine
Poruka od: youngdeal poslato Jul 03, 2013, 00:03:36 PRE PODNE
hahahaha definiso si DIALOG_RCON
a pod Response stavio
DIALOG_GPS
i ovo moze uradit svatko
i nije OnPlayerDialogResponse
neg OnDialogResponse
6/10
Naslov: Odg: [TuT] Kako napraviti panel za RCON admine
Poruka od: Scaletta (Polat) poslato Jul 03, 2013, 00:05:02 PRE PODNE
Citat: C++ poslato Jul 03, 2013, 00:03:36 PRE PODNE
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  :D
Naslov: Odg: [TuT] Kako napraviti panel za RCON admine
Poruka od: |TED| Boca SRB poslato Jul 03, 2013, 15:27:10 POSLE PODNE
Komanda vadjena iz nekog moda 4/10
Naslov: Odg: [TuT] Kako napraviti panel za RCON admine
Poruka od: Slay poslato Jul 03, 2013, 19:07:39 POSLE PODNE
Što je najbolje ovo neće niti raditi, npr. ako ideš koristiti komandu 'BAN' - izbaciti ćeš samoga sebe sa servera.
Naslov: Odg: [TuT] Kako napraviti panel za RCON admine
Poruka od: Fichoâ„¢ poslato Jul 03, 2013, 19:19:42 POSLE PODNE
Da vam radi stavite ispod definea

new ModificiraIgraca[MAX_PLAYERS];

OnPlayerClickPlayer

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, CRVENA, "Nisi autohirzovan. Samo RCON");
{
    ModificiraIgraca[playerid] = 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[playerid]);
            ModificiraIgraca[playerid] = INVALID_PLAYER_ID;
            }
            if(listitem == 1) // Kick
            {
            Kick(ModificiraIgraca[playerid]);
            ModificiraIgraca[playerid] = INVALID_PLAYER_ID;
            }
            if(listitem == 2) // Ubije igraca
           {
           SetPlayerHealth(ModificiraIgraca[playerid], 0);
           ModificiraIgraca[playerid] = INVALID_PLAYER_ID;
           }
           if(listitem == 3) // Daje igracu zivot
           {
           SetPlayerHealth(ModificiraIgraca[playerid], 100);
           ModificiraIgraca[playerid] = INVALID_PLAYER_ID;
           }
           if(listitem == 4) // Samara xD
           {
            new Float:px,Float:py,Float:pz;
            new Float:heal;
            GetPlayerHealth(ModificiraIgraca[playerid],heal);
            GetPlayerPos(ModificiraIgraca[playerid],px,py,pz);
            SetPlayerPos(ModificiraIgraca[playerid],px,py,pz+1);
           SetPlayerHealth(ModificiraIgraca[playerid], heal-5);
           ModificiraIgraca[playerid] = INVALID_PLAYER_ID;
           }
           }
           }
           return 1;
}
Naslov: Odg: [TuT] Kako napraviti panel za RCON admine
Poruka od: Blaeks poslato Jul 03, 2013, 19:36:30 POSLE PODNE
poslusaj prvo slaya i izmeni tutorial, odmognuces nekom
Naslov: Odg: [TuT] Kako napraviti panel za RCON admine
Poruka od: Scaletta (Polat) poslato Jul 04, 2013, 00:27:10 PRE PODNE
Citat: Ficho(Fico62) poslato Jul 03, 2013, 19:19:42 POSLE PODNE
Da vam radi stavite ispod definea

new ModificiraIgraca[MAX_PLAYERS];

OnPlayerClickPlayer

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, CRVENA, "Nisi autohirzovan. Samo RCON");
{
    ModificiraIgraca[playerid] = 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[playerid]);
            ModificiraIgraca[playerid] = INVALID_PLAYER_ID;
            }
            if(listitem == 1) // Kick
            {
            Kick(ModificiraIgraca[playerid]);
            ModificiraIgraca[playerid] = INVALID_PLAYER_ID;
            }
            if(listitem == 2) // Ubije igraca
           {
           SetPlayerHealth(ModificiraIgraca[playerid], 0);
           ModificiraIgraca[playerid] = INVALID_PLAYER_ID;
           }
           if(listitem == 3) // Daje igracu zivot
           {
           SetPlayerHealth(ModificiraIgraca[playerid], 100);
           ModificiraIgraca[playerid] = INVALID_PLAYER_ID;
           }
           if(listitem == 4) // Samara xD
           {
            new Float:px,Float:py,Float:pz;
            new Float:heal;
            GetPlayerHealth(ModificiraIgraca[playerid],heal);
            GetPlayerPos(ModificiraIgraca[playerid],px,py,pz);
            SetPlayerPos(ModificiraIgraca[playerid],px,py,pz+1);
           SetPlayerHealth(ModificiraIgraca[playerid], heal-5);
           ModificiraIgraca[playerid] = INVALID_PLAYER_ID;
           }
           }
           }
           return 1;
}


TnX.. popravio sam
Naslov: Odg: [TuT] Kako napraviti panel za RCON admine
Poruka od: xyzcod2 poslato Jul 04, 2013, 11:28:56 PRE PODNE
Citat: |LE:RP| Boca A.k.A Bocilinjo poslato Jul 03, 2013, 15:27:10 POSLE PODNE
Komanda vadjena iz nekog moda 4/10
Naslov: Odg: [TuT] Kako napraviti panel za RCON admine
Poruka od: Scaletta (Polat) poslato Jul 04, 2013, 20:10:36 POSLE PODNE
Citat: [JG] xyzcod2 poslato Jul 04, 2013, 11:28:56 PRE PODNE
Citat: |LE:RP| Boca A.k.A Bocilinjo poslato Jul 03, 2013, 15:27:10 POSLE PODNE
Komanda vadjena iz nekog moda 4/10

To samo mozete sanjatt  :-* :P
Naslov: Odg: [TuT] Kako napraviti panel za RCON admine
Poruka od: WilliamS poslato Jul 04, 2013, 20:12:20 POSLE PODNE
Ovo nije tvoje..2/10
Naslov: Odg: [TuT] Kako napraviti panel za RCON admine
Poruka od: Scaletta (Polat) poslato Jul 04, 2013, 21:20:55 POSLE PODNE
Citat: Willyâ,,¢ poslato Jul 04, 2013, 20:12:20 POSLE PODNE
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
Naslov: Odg: [TuT] Kako napraviti panel za RCON admine
Poruka od: Artieâ„¢ poslato Jul 05, 2013, 23:27:58 POSLE PODNE
Evo i ja mislim da nije tvoje(možda jest dio, -taj gdje su bile greÅ¡ke  :D) nemoraÅ¡ se ložiti odmah
Naslov: Odg: [TuT] Kako napraviti panel za RCON admine
Poruka od: Blaeks poslato Jul 14, 2013, 01:00:51 PRE PODNE
tema ide pod kljuc, tutorial i nije bas nesto koristan