Szerző Téma: Mini Rcon Script  (Megtekintve 1511 alkalommal)

Nem elérhető Suspect

  • 64
  • ♥•M4•♥
    • Profil megtekintése
Mini Rcon Script
« Dátum: 2013. Szeptember 01. - 21:17:11 »
+2 Show voters
Mini RCON SCRIPT By:SuspecT
Készítõ:SuspecT(Én)

Elkészítési idõ:15perc


Parancsok:

/godbe

/godki


/ban

/kick


/asay

/slap

 
/*::::Rcon Script By:SuspecT::::
Elsõ Scriptem,ami ér is valamit.
Remélem valaki hasznát veszi.*/
#include
#define Piros                     0xAA3333AA
#define Kék                       0x0000FFAA
#define Zöld                      0x33AA33AA
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/godbe\", cmdtext, true, 10) == 0)
{
if(!IsPlayerAdmin(playerid))SendClientMessage(playerid,Piros,\"HIBA:Te nem vagy Admin!\");
       else
       SendClientMessage(playerid,Zöld,\"Halhatatlanság bekapcsolva!Kikapcsoláshoz: /godki\");
SetPlayerHealth(playerid,9900);
return 1;
}
return 0;
}
 
CMD:godki(playerid,params[])
{
if(!IsPlayerAdmin(player))SendClientMessage(playerid,Piros\"HIBA:Te nem vagy Admin!\");
else
      SendClientMessage(playerid,Zöld,\"Halhatatlanság kikapcsolva!\");
      SetPlayerHealth(playerid,100);
 
CMD:ban(playerid,params[])
{
if(IsPlayerConnected(playerid))
           {
               {
                   new indok[128];
                                       new id;
                                       new string[128];
                                       new nev[MAX_PLAYER_NAME];
                                       GetPlayerName(playerid,nev,sizeof(nev));
                                       new pnev[MAX_PLAYER_NAME];
                                       GetPlayerName(id,pnev,sizeof(pnev));
                                       if(!IsPlayerAdmin(playerid))SendClientMessage(playerid,Piros,\"HIBA:Te nem vagy Admin!\");
                                       if(sscanf(params, \"us[128]\",id,indok))SendClientMessage(playerid,Piros,\"Használat: /ban [JátékosID] [indok]\");
                                       else if(id == INVALID_PLAYER_ID)SendClientMessage(playerid,Piros,\"HIBA:Elgépelted az ID-t!\");
                                       format(string,sizeof(string),\"[ADMIN]%s kibanolta %s-t a szerverrõl!Indok:%s.\",nev,pnev,indok);
                                       SendClientMessageToAll(Piros,string);
                                       Ban(id);
                               }
                       }
       return 1;
}
CMD:kick(playerid,params[])
{
   if(IsPlayerConnected(playerid))
       {
               {
                                       new indok[128];
                                       new id;
                                       new string[128];
                                       new nev[MAX_PLAYER_NAME];
                                       GetPlayerName(playerid,nev,sizeof(nev));
                                       new pnev[MAX_PLAYER_NAME];
                                       GetPlayerName(id,pnev,sizeof(pnev));
                                       if(!IsPlayerAdmin(playerid))SendClientMessage(playerid,piros,\"Nem vagy admin!\");
                                       if(sscanf(params, \"us[128]\",id,indok))SendClientMessage(playerid,piros,\"Használat: /kick [JátékosID] [indok]\");
                                       else if(id == INVALID_PLAYER_ID)SendClientMessage(playerid,Piros,\"HIBA:Elgépelted az ID-t!\");
                                       format(string,sizeof(string),\"%s kirúgta %s-t!Indok: %s.\",nev,pnev,indok);
                                       SendClientMessageToAll(Piros,string);
                                       Kick(id);
               }
       }
       return 1;
}
 
CMD:slap(playerid,params[])
{
       if(IsPlayerConnected(playerid))
           {
               {
               new id;
                       new nev[20];
                       new pnev[20];
                       GetPlayerName(playerid,nev,sizeof(nev));
                       GetPlayerName(id,pnev,sizeof(pnev));
                       new string[128];
                       if(!IsPlayerAdmin(playerid))SendClientMessage(playerid,Piros,\"HIBA:nem vagy Admin!\");
                       if(sscanf(params, \"u\",id))SendClientMessage(playerid,Piros,\"Használat: /slap [JátékosID]\");
                       else if(id == INVALID_PLAYER_ID) return msg(playerid,Piros,\"HIBA:Elgépelted az ID-t!\");
                       else {
                       format(string,sizeof(string),\"%s Slappolta %s-t!\",nev,pnev);
                       SendAdminMessage(piros,string);
                       format(string,sizeof(string),\"Slappoltad %s-t!\",pnev);
                       msg(playerid,piros,string);
                       format(string,sizeof(string),\"[ADMIN]%s Slappolt téged!\",nev);
                       msg(id,szin,string);
                       new Float:x,Float:y,Float:z;
                       GetPlayerPos(id,x,y,z);
                       SetPlayerPos(id,x,y,z+2);
                       }
               }
           }
       return 1;
}
 
CMD:asay(playerid, params[])
{
       {
       new say[128];
       new nev[MAX_PLAYER_NAME];
       GetPlayerName(playerid,nev,sizeof(nev));
       new string[128];
       if(!IsPlayerAdmin(playerid))SendClientMessage(playerid,Piros,\"HIBA:nem vagy Admin!\");
       if(sscanf(params,\"s[128]\",say))SendClientMessage(playerid,Piros,\"Használat: /asay [Üzenet]\");
       else {
       format(string,sizeof(string),\"[ADMIN]:%s:%s\",nev,say);
       SendClientMessageToAll(Kék,string);
       }
       }
       return 1;
}

 
UI:Unatkoztam,és nem volt más ötletem.
« Utoljára szerkesztve: 2013. November 28. - 10:51:30 írta cappsy »

Mini Rcon Script
« Válasz #1 Dátum: 2013. Szeptember 01. - 21:27:17 »
0 Show voters
Nagyon jól néz ki,megnézem mikor haza érek! Ment a \"+\"

Mini Rcon Script
« Válasz #2 Dátum: 2013. Szeptember 01. - 21:30:01 »
0 Show voters
Hmm. Az elrendezés nem a legjobb és ha a script 3/4-ede ZCMD-s akkor miért használtál OnPlayerCommandTextet?  :hmmm:

Mini Rcon Script
« Válasz #3 Dátum: 2013. Szeptember 01. - 21:45:51 »
0 Show voters
Idézetet írta: lackos888 date=1378063801\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"42316\" data-ipsquote-contentclass=\"forums_Topic
Hmm. Az elrendezés nem a legjobb és ha a script 3/4-ede ZCMD-s akkor miért használtál OnPlayerCommandTextet?  :hmmm:
 
Azért rakta úgy,mert oda kell rakni [[ Legalábbis én igy tudom ]]
Amúgy,ha nem tetszik nem kell posztolgatni jobbra-ballra!

Nem elérhető EnterR

  • Globális moderátor
  • 4223
  • dawg
    • Profil megtekintése
Mini Rcon Script
« Válasz #4 Dátum: 2013. Szeptember 01. - 21:52:13 »
0 Show voters
Acer11\" post=\"459707\" timestamp=\"1378064751\"]

Hmm. Az elrendezés nem a legjobb és ha a script 3/4-ede ZCMD-s akkor miért használtál OnPlayerCommandTextet?  :hmmm:
 
[/quote]
Azért rakta úgy,mert oda kell rakni [[ Legalábbis én igy tudom ]]
Amúgy,ha nem tetszik nem kell posztolgatni jobbra-ballra!
 
[/quote]
:wall:  :facepalm:
Amúgy tényleg kicsit összekuszált, de adok egy pluszt, nem lett rossz és hasznos :)

Nem elérhető gbr333

  • 670
    • Profil megtekintése
Mini Rcon Script
« Válasz #5 Dátum: 2013. Szeptember 01. - 22:00:03 »
0 Show voters
Acer11\" post=\"459707\" timestamp=\"1378064751\"]

Hmm. Az elrendezés nem a legjobb és ha a script 3/4-ede ZCMD-s akkor miért használtál OnPlayerCommandTextet?  :hmmm:
 
[/quote]
Azért rakta úgy,mert oda kell rakni [[ [color=limegreen]Legalábbis én igy tudom[/color] ]]
Amúgy,ha nem tetszik nem kell posztolgatni jobbra-ballra!
 
[/quote]
Rosszul tudod
« Utoljára szerkesztve: 2013. Szeptember 01. - 22:02:37 írta RoLuX »

Nem elérhető SSK

  • 232
    • Profil megtekintése
Mini Rcon Script
« Válasz #6 Dátum: 2013. Szeptember 01. - 22:02:58 »
0 Show voters
Hm..egy kicsit hasonlít az enyémre
 
CMD:kick(playerid,params[])  //Játékos kirúgása
{
    if(IsPlayerConnected(playerid))
        {
                {
                                        new indok[128];
                                        new id;
                                        new string[128];
                                        new nev[MAX_PLAYER_NAME];
                                        GetPlayerName(playerid,nev,sizeof(nev));
                                        new pnev[MAX_PLAYER_NAME];
                                        GetPlayerName(id,pnev,sizeof(pnev));
                                        if(!IsPlayerAdmin(playerid)) return msg(playerid,piros,\"Nem vagy admin!\");
                                        if(sscanf(params, \"us[128]\",id,indok)) return msg(playerid,piros,\"Használat: /kick [JátékosID] [indok]\");
                                        else if(id == INVALID_PLAYER_ID) return msg(playerid,piros,\"Nem aktív játékos!\");
                                        format(string,sizeof(string),\"%s kirúgta %s-t!Indok: %s.\",nev,pnev,indok);
                                        msgall(piros,string);
                                        Kick(id);
                }
        }
        return 1;
}
CMD:ban(playerid, params[])  //Játékos kitiltása
{
        if(IsPlayerConnected(playerid))
            {
                {
                    new indok[128];
                                        new id;
                                        new string[128];
                                        new nev[MAX_PLAYER_NAME];
                                        GetPlayerName(playerid,nev,sizeof(nev));
                                        new pnev[MAX_PLAYER_NAME];
                                        GetPlayerName(id,pnev,sizeof(pnev));
                                        if(!IsPlayerAdmin(playerid)) return msg(playerid,piros,\"Nem vagy admin!\");
                                        if(sscanf(params, \"us[128]\",id,indok)) return msg(playerid,piros,\"Használat: /ban [JátékosID] [indok]\");
                                        else if(id == INVALID_PLAYER_ID) return msg(playerid,piros,\"Nem aktív játékos!\");
                                        format(string,sizeof(string),\"%s kibanolta %s-t a szerverrõl!Indok:%s.\",nev,pnev,indok);
                                        msgall(piros,string);
                                        Ban(id);
                                }
                        }
        return 1;
}

 

CMD:ban(playerid,params[])
{
if(IsPlayerConnected(playerid))
            {
                {
                    new indok[128];
                                        new id;
                                        new string[128];
                                        new nev[MAX_PLAYER_NAME];
                                        GetPlayerName(playerid,nev,sizeof(nev));
                                        new pnev[MAX_PLAYER_NAME];
                                        GetPlayerName(id,pnev,sizeof(pnev));
                                        if(!IsPlayerAdmin(playerid))SendClientMessage(playerid,Piros,\"HIBA:Te nem vagy Admin!\");
                                        if(sscanf(params, \"us[128]\",id,indok))SendClientMessage(playerid,Piros,\"Használat: /ban [JátékosID] [indok]\");
                                        else if(id == INVALID_PLAYER_ID)SendClientMessage(playerid,Piros,\"HIBA:Elgépelted az ID-t!\");
                                        format(string,sizeof(string),\"[ADMIN]%s kibanolta %s-t a szerverrõl!Indok:%s.\",nev,pnev,indok);
                                        SendClientMessageToAll(Piros,string);
                                        Ban(id);
                                }
                        }
        return 1;
}
CMD:kick(playerid,params[])
{
    if(IsPlayerConnected(playerid))
        {
                {
                                        new indok[128];
                                        new id;
                                        new string[128];
                                        new nev[MAX_PLAYER_NAME];
                                        GetPlayerName(playerid,nev,sizeof(nev));
                                        new pnev[MAX_PLAYER_NAME];
                                        GetPlayerName(id,pnev,sizeof(pnev));
                                        if(!IsPlayerAdmin(playerid))SendClientMessage(playerid,piros,\"Nem vagy admin!\");
                                        if(sscanf(params, \"us[128]\",id,indok))SendClientMessage(playerid,piros,\"Használat: /kick [JátékosID] [indok]\");
                                        else if(id == INVALID_PLAYER_ID)SendClientMessage(playerid,Piros,\"HIBA:Elgépelted az ID-t!\");
                                        format(string,sizeof(string),\"%s kirúgta %s-t!Indok: %s.\",nev,pnev,indok);
                                        SendClientMessageToAll(Piros,string);
                                        Kick(id);
                }
        }
        return 1;
}

Mini Rcon Script
« Válasz #7 Dátum: 2013. Szeptember 01. - 22:28:30 »
0 Show voters
Idézetet írta: RoLuX date=1378065603\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"42316\" data-ipsquote-contentclass=\"forums_Topic

Acer11 link=topic=46833.msg459707#msg459707 date=1378064751]

Hmm. Az elrendezés nem a legjobb és ha a script 3/4-ede ZCMD-s akkor miért használtál OnPlayerCommandTextet?  :hmmm:
 
Azért rakta úgy,mert oda kell rakni [[ [color=limegreen]Legalábbis én igy tudom[/color] ]]
Amúgy,ha nem tetszik nem kell posztolgatni jobbra-ballra!
 
[/quote]
Rosszul tudod
 
[/quote]
Nem szóltam! :-[  ^-^  :whistle:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal