Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <dutils>
- #include <dudb>
- #define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == '\0') && (dcmd_%1(playerid, ""))) || (((%3)[(%2) + 1] == ' ') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
- forward unjail(id);
- forward unfreeze(zmrazeny);
- new AdminPrava[MAX_PLAYERS];
- new Jail[MAX_PLAYERS];
- stock jmeno(playerid)
- {
- new pName[MAX_PLAYER_NAME];
- if(IsPlayerConnected(playerid))
- {
- GetPlayerName(playerid, pName, sizeof(pName));
- }
- return pName;
- }
- stock Jmeno(playerid)
- {
- new pName[MAX_PLAYER_NAME];
- if(IsPlayerConnected(playerid))
- {
- GetPlayerName(playerid, pName, sizeof(pName));
- }
- return pName;
- }
- stock PlayerName(playerid)
- {
- new pName[MAX_PLAYER_NAME];
- if(IsPlayerConnected(playerid))
- {
- GetPlayerName(playerid, pName, sizeof(pName));
- }
- return pName;
- }
- stock chrfind(n,h[],s=0)
- {
- new l = strlen(h);
- while(s < l)
- {
- if(h[s] == n) return s;
- s++;
- }
- return -1;
- }
- stock PlayerIp(playerid)
- {
- new p[16];
- GetPlayerIp(playerid,p,16);
- return p;
- }
- stock SystemMsg(playerid,msg[]) {
- if ((IsPlayerConnected(playerid))&&(strlen(msg)>0)) {
- SendClientMessage(playerid,0xFF0066FF,msg);
- }
- return 1;
- }
- stock GetPlayerAmmoToSlot(playerid,slot)
- {
- new weapon,ammo;
- GetPlayerWeaponData(playerid,slot,weapn,ammo);
- return ammo;
- }
- stock SendMessageToAdmins(color,const string[])
- {
- for(new i;i<MAX_PLAYERS_EX;i++)
- {
- if(IsPlayerConnected(i) == 1)
- {
- if(AdminPrava[i] > 0) SendClientMessage(i,color,string);
- }
- }
- return 1;
- }
- stock IsPlayerInArea(playerid,Float:minx1,Float:maxx1,Float:miny1,Float:maxy1)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- if(x > minx1 && x < maxx1 && y > miny1 && y < maxy1) return 1;
- return 0;
- }
- stock IsPlayerInLS(playerid)
- {
- new Float:xls,Float:yls,Float:zls;
- GetPlayerPos(playerid,xls,yls,zls);
- if(xls > 0 && yls < 0) return 1;
- return 0;
- }
- stock IsPlayerInSF(playerid)
- {
- new Float:xls,Float:yls,Float:zls;
- GetPlayerPos(playerid,xls,yls,zls);
- if(xls < 0) return 1;
- return 0;
- }
- stock IsPlayerInLV(playerid)
- {
- new Float:xls,Float:yls,Float:zls;
- GetPlayerPos(playerid,xls,yls,zls);
- if(xls > 0 && yls > 0) return 1;
- return 0;
- }
- stock DistanceBTWPlayers(playerid,playerid2)
- {
- new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2,Float:tmpdis;
- GetPlayerPos(playerid,x1,y1,z1);
- GetPlayerPos(playerid2,x2,y2,z2);
- tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2) +floatpower(floatabs(floatsub(y2,y1)),2) +floatpower(floatabs(floatsub(z2,z1)),2));
- return floatround(tmpdis);
- }
- stock GetVehicleWithinDistance(playerid,Float:x1,Float:y1,Float:z1,Float:dist,&veh)
- {
- for(new i;i<MAX_VEHICLES_EX;i++)
- {
- if(GetVehicleModel(i)>0)
- {
- if(GetPlayerVehicleID(playerid) != i)
- {
- new Float:x,Float:y,Float:z,Float:x2,Float:y2,Float:z2;
- GetVehiclePos(i,x,y,z);
- x2 = x1 - x;y2 = y1 - y;z2 = z1 - z;
- new Float:vDist = (x2*x2+y2*y2+z2*z2);
- if(vDist<dist)
- {
- dist = vDist;
- veh = i;
- }
- }
- }
- }
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(AdminPrava[playerid] == 1)
- {
- dUserSetINT(PlayerName(playerid)).("AdminPrava",AdminPrava[playerid]);
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- dcmd(gw, 2, cmdtext);
- dcmd(gm, 2, cmdtext);
- dcmd(hp, 2, cmdtext);
- dcmd(ac, 2, cmdtext);
- dcmd(ban, 3, cmdtext);
- dcmd(var, 3, cmdtext);
- dcmd(get, 3, cmdtext);
- dcmd(say, 3, cmdtext);
- dcmd(cas, 3, cmdtext);
- dcmd(kick, 4, cmdtext);
- dcmd(goto, 4, cmdtext);
- dcmd(spec, 4, cmdtext);
- dcmd(jail, 4, cmdtext);
- dcmd(spam, 4, cmdtext);
- dcmd(freeze, 6, cmdtext);
- dcmd(disarm, 6, cmdtext);
- dcmd(specoff, 7, cmdtext);
- dcmd(setskin, 7, cmdtext);
- dcmd(pocasie, 7, cmdtext);
- dcmd(car, 3, cmdtext);
- dcmd(administracia, 13, cmdtext);
- dcmd(dadministracia, 14, cmdtext);
- dcmd(admins, 6, cmdtext);
- dcmd(unfreeze,8,cmdtext);
- dcmd(dann,4,cmdtext);
- return 0;
- }
- dcmd_var(playerid, params[])
- {
- new id = strval(params);
- new duvodvaru = chrfind(' ',params)+1;
- new string[350];
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!params[0] || duvodvaru == 0) return SendClientMessage(playerid,0xFFFFFFFF, "použitie napomenutie hráča: /warn <id> <dôvod>");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- format(string, sizeof(string), "Hráč %s bol napomenutý administrátorom %s z dôvodu: %s",Jmeno(id),Jmeno(playerid),params[duvodvaru]);
- SendClientMessageToAll(0xFF0000FF, string);
- return 1;
- }
- dcmd_kick(playerid, params[])
- {
- new id = strval(params);
- new duvodkick = chrfind(' ',params)+1;
- new string[350];
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!params[0] || duvodkick == 0) return SendClientMessage(playerid,0xFFFFFFFF, "použitie vyhodenie hráča zo serveru: /kick <id> <dôvod>");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- format(string, sizeof(string), "Hráč %s bol vyhodený zo serveru administrátorom %s z dôvodu: %s",Jmeno(id),Jmeno(playerid),params[duvodkick]);
- SendClientMessageToAll(0xFF0000FF, string);
- Kick(id);
- return 1;
- }
- dcmd_ban(playerid, params[])
- {
- new id = strval(params);
- new duvodban = chrfind(' ',params)+1;
- new string[350];
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!params[0] || duvodban == 0) return SendClientMessage(playerid,0xFFFFFFFF, "použitie zakázanie prístupu na server: /ban <id> <dôvod>");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- format(string, sizeof(string), "Hráč %s bol zabanovaný administrátorom %s z dôvodu: %s",Jmeno(id),Jmeno(playerid),params[duvodban]);
- SendClientMessageToAll(0xFF0000FF, string);
- Ban(id);
- return 1;
- }
- dcmd_gw(playerid, params[])
- {
- new string[350];
- new ozbrojeny = strval(params[0]);
- new zbran = strval(params[1]);
- new id = strval(params);
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!params[0])return SendClientMessage(playerid, 0xFFFFFFFF, "použitie pridelenie zbraní: /gw <id> <id zbrane 1,2,24 ...> <munícia>");
- if(!params[1])return SendClientMessage(playerid, 0xFFFFFFFF, "použitie pridelenie zbraní: /gw <id> <id zbrane 1,2,24 ...> <munícia>");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- if(zbran < 1 || zbran > 46) return SendClientMessage(playerid, 0xFFFFFFFF, "zadali ste zlé id zbrane rozmedzenie je 1 - 46!");
- GivePlayerWeapon(ozbrojeny,zbran,999999);
- format(string, sizeof(string), "Hráčovi %s bola pridelená zbraň administrátorom %s",jmeno(ozbrojeny),jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- return 1;
- }
- dcmd_gm(playerid, params[])
- {
- new string[350];
- new penezovany = strval(params[0]);
- new prachy = strval(params[1]);
- new id = strval(params);
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!params[0])return SendClientMessage(playerid, 0xFFFFFFFF, "použitie poslať peňiaze hráčovi: /gm <id> <čiastka 500,600,60000>");
- if(!params[1])return SendClientMessage(playerid, 0xFFFFFFFF, "použitie poslať peňiaze hráčovi: /gm <id> <čiastka 500,600,60000>");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- if(prachy < 0 || prachy > 1000000) return SendClientMessage(playerid, 0xFFFFFFFF, "zadali ste zlú čiastku rozmedzenie je 1 - 1000000!");
- GivePlayerMoney(penezovany,prachy);
- format(string, sizeof(string), "Administrátor %s poslal hráčovi %s čiastku $%s",jmeno(playerid),jmeno(penezovany),params[1]);
- SendClientMessageToAll(0xFF0000FF, string);
- return 1;
- }
- dcmd_hp(playerid, params[])
- {
- new string[350];
- new darovany = strval(params[0]);
- new hp = strval(params[1]);
- new id = strval(params);
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!params[0])return SendClientMessage(playerid, 0xFFFFFFFF, "použitie doplniť zdravie hráčovi: /hp <id> <životy 0,40,80,100>");
- if(!params[1])return SendClientMessage(playerid, 0xFFFFFFFF, "použitie doplniť zdravie hráčovi: /hp <id> <životy 0,40,80,100>");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- if(hp < 0 || hp > 100) return SendClientMessage(playerid, 0xFFFFFFFF, "zadali ste zlé životy rozmedzenie je 0 - 100!");
- SetPlayerHealth(darovany,hp);
- format(string, sizeof(string), "Administrátor %s nastavil hráčovi %s životy na%s.0",jmeno(playerid),jmeno(darovany),params[1]);
- SendClientMessageToAll(0xFF0000FF, string);
- return 1;
- }
- dcmd_ac(playerid, params[])
- {
- if(!strlen(params)) return SendClientMessage(playerid, 0xFF0000FF, "Nesprávný príkaz! Napíšte /help pre nápovedu");
- new string[256];
- for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i))
- {
- if(AdminPrava[i] > 0)
- {
- format(string, sizeof(string), "Admin Chat %s: %s", jmeno(playerid), params);
- SendClientMessage(i, 0x44FF00FF, string);
- printf("[ LOG ] Admin Chat %s: %s",jmeno(playerid),params);
- }
- }
- return 1;
- }
- dcmd_get(playerid, params[])
- {
- new portovany2 = strval(params);
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFFF, "použitie portnúť hráča k sebe: /get <id>");
- else if(!IsPlayerConnected(portovany2)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- SetPlayerPos(portovany2,X,Y,Z);
- printf("[ LOG ] administrator %s portol hraca %s k sebe",jmeno(playerid),jmeno(portovany2));
- return 1;
- }
- dcmd_goto(playerid, params[])
- {
- new portovany = strval(params);
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFFF, "použitie portnúť sa k hráčovi: /goto <id>");
- else if(!IsPlayerConnected(portovany)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(portovany,X,Y,Z);
- SetPlayerPos(playerid,X,Y,Z);
- printf("[ LOG ] administrator %s sa portol k hracovi %s",jmeno(playerid),jmeno(portovany));
- return 1;
- }
- dcmd_say(playerid, params[])
- {
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFFF, "použitie admin text v chate: /say <text>");
- new string[350];
- format(string, sizeof(string), "Administrátor %s: %s",jmeno(playerid),params);
- SendClientMessageToAll(0xFF0000FF, string);
- printf("[ LOG ] administrator %s napisal admin text do chatu",jmeno(playerid));
- return 1;
- }
- dcmd_pocasie(playerid, params[])
- {
- new string[350];
- new pocasi;
- pocasi = strval(params);
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(pocasi > 39)
- {
- SendClientMessage(playerid,0xFFFFFFFF,"použitie zmena počasia: /pocasie <id počasia 7,14,22,38, 1 - 39>");
- }else{
- format(string, sizeof(string), "Administrátor %s zmenil počasie",jmeno(playerid),pocasi);
- SendClientMessageToAll(0xFF0000FF, string);
- SetWeather(pocasi);
- printf("[ LOG ] administrator %s zmenil pocasie",jmeno(playerid));
- }
- return 1;
- }
- dcmd_cas(playerid, params[])
- {
- new string[350];
- new time;
- time = strval(params);
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(time > 24)
- {
- SendClientMessage(playerid,0xFFFFFFFF,"použitie zmena času: /cas <čas 8,14,22,24, 0 - 24>");
- }else{
- format(string, sizeof(string), "Administrátor %s zmenil čas na %d:00",jmeno(playerid),time);
- SendClientMessageToAll(0xFF0000FF, string);
- SetWorldTime(time);
- printf("[ LOG ] administrator %s zmenil cas",jmeno(playerid));
- }
- return 1;
- }
- dcmd_administracia(playerid, params[])
- {
- new string[350];
- new id = strval(params);
- if(!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFFF, "použitie pridelit admin práva hráčovi: /administracia <id>");
- else if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Nejste RCON administrátor!");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- format(string, sizeof(string), "Administrátor %s pridelil admin práva hráčovi %s",jmeno(playerid),jmeno(id));
- SendClientMessageToAll(0xFF0066FF, string);
- AdminPrava[id] = 1;
- printf("[ LOG ] RCON administrator %s pridelil admin prava hracovi %s",jmeno(playerid),jmeno(id));
- return 1;
- }
- dcmd_dadministracia(playerid, params[])
- {
- new string[350];
- new id = strval(params);
- if(!strlen(params)) return SendClientMessage(playerid, 0xFFFFFFFF, "použitie odobrat admin práva hráčovi: /dadministracia <id>");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- else if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, 0xFF0000FF, "Nejste RCON administrátor!");
- format(string, sizeof(string), "Administrátor %s odobral admin práva hráčovi %s",jmeno(playerid),jmeno(id));
- SendClientMessageToAll(0xFF0066FF, string);
- AdminPrava[id] = 0;
- printf("odobraté admin práva!");
- printf("[ LOG ] RCON administrator %s odobral admin prava hracovi %s",jmeno(playerid),jmeno(id));
- return 1;
- }
- dcmd_spec(playerid, params[])
- {
- new sledovany = strval(params);
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!strlen(params)) return SendClientMessage(playerid,0xFFFFFFFF,"použitie sledovanie hráča: /spec <id>");
- else if(!IsPlayerConnected(sledovany)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- if(!IsPlayerInAnyVehicle(sledovany))
- {
- SetPlayerInterior(playerid, GetPlayerInterior(sledovany));
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectatePlayer(playerid, sledovany);
- }else{
- SetPlayerInterior(playerid, GetPlayerInterior(sledovany));
- TogglePlayerSpectating(playerid, 1);
- PlayerSpectateVehicle(playerid, GetPlayerVehicleID(sledovany));
- }
- printf("[ LOG ] administrator %s specuje hraca %s",jmeno(playerid),jmeno(sledovany));
- return 1;
- }
- dcmd_specoff(playerid, params[])
- {
- #pragma unused params
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- TogglePlayerSpectating(playerid, 0);
- TogglePlayerControllable(playerid,1);
- SetCameraBehindPlayer(playerid);
- printf("[ LOG ] administrator %s ukoncil sledovanie hraca",jmeno(playerid));
- return 1;
- }
- dcmd_jail(playerid, params[])
- {
- new id = strval(params);
- new duvodjail = chrfind(' ',params)+1;
- new string[350];
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!params[0] || duvodjail == 0) return SendClientMessage(playerid,0xFFFFFFFF, "použitie zatknutie hráča: /jail <id> <dôvod>");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- format(string, sizeof(string), "Hráč %s bol na 5 minút zatknutý administrátorom %s z dôvodu: %s",jmeno(id),jmeno(playerid),params[duvodjail]);
- SendClientMessageToAll(0xFF0000FF, string);
- printf("[ LOG ] administrator %s zatkol hraca %s",jmeno(playerid),jmeno(id));
- SetPlayerInterior(id,6);
- SetPlayerPos(id,264.5026,77.9528,1001.0391);
- SetTimerEx("unjail", 300000, 0, "i",id);
- Jail[id] = 1;
- return 1;
- }
- public unjail(id)
- {
- printf("[ LOG ] hrac %s bol prepusteny z vezenia",jmeno(id));
- SetPlayerPos(id,1550.3464,-1675.3854,15.3661);
- GivePlayerMoney(id,-650);
- SetPlayerHealth(id,100);
- SetPlayerArmour(id,0);
- Jail[id] = 0;
- return 1;
- }
- dcmd_spam(playerid, params[])
- {
- #pragma unused params
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- for(new c=0;c<150;c++) SendClientMessageToAll(0xFFFFFFFF," ");
- new string[350];
- format(string, sizeof(string), "Administrátor %s vymazal chat",Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- printf("[ LOG ] administrator %s vymazal chat",jmeno(playerid));
- return 1;
- }
- dcmd_freeze(playerid, params[])
- {
- new string[350];
- new zmrazeny = strval(params);
- new duvodmrazeni = chrfind(' ',params)+1;
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!params[0] || duvodmrazeni == 0) return SendClientMessage(playerid,0xFFFFFFFF,"použitie zmrazenie hráča: /freeze <id> <dôvod>, odmrazenie hráča /unfreeze <id>");
- else if(!IsPlayerConnected(zmrazeny)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- format(string, sizeof(string), "Hráč %s bol na 5 minút zmrazený administrátorom %s z dôvodu: %s",jmeno(zmrazeny),jmeno(playerid),params[duvodmrazeni]);
- SendClientMessageToAll(0xFF0000FF, string);
- TogglePlayerControllable(zmrazeny,0);
- printf("[ LOG ] administrator %s zmrazil hraca %s",jmeno(playerid),jmeno(zmrazeny));
- SetTimerEx("unfreeze", 300000, 0, "i",zmrazeny);
- return 1;
- }
- public unfreeze(zmrazeny)
- {
- TogglePlayerControllable(zmrazeny,1);
- return 1;
- }
- dcmd_unfreeze(playerid, params[])
- {
- new string[350];
- new odmrazeny = strval(params);
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!strlen(params)) return SendClientMessage(playerid,0xFFFFFFFF,"použitie zmrazenie hráča: /freeze <id> <dôvod>, odmrazenie hráča /unfreeze <id>");
- else if(!IsPlayerConnected(odmrazeny)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- format(string, sizeof(string), "Hráč %s bol odmrazený administrátorom %s",jmeno(odmrazeny),jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- TogglePlayerControllable(odmrazeny,1);
- printf("[ LOG ] administrator %s odmrazil hraca %s",jmeno(playerid),jmeno(odmrazeny));
- return 1;
- }
- dcmd_disarm(playerid, params[])
- {
- new id = strval(params);
- new string[350];
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!strlen(params)) return SendClientMessage(playerid,0xFFFFFFFF,"použitie odobratie zbraní: /disarm <id>");
- else if(!IsPlayerConnected(id)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- format(string, sizeof(string), "Hráčovi %s boli odobraté všetky zbrane administrátorom %s",Jmeno(id),Jmeno(playerid));
- SendClientMessageToAll(0xFF0000FF, string);
- ResetPlayerWeapons(id);
- printf("[ LOG ] administrator %s odobral vsetky zbrane hracovi %s",jmeno(playerid),jmeno(id));
- return 1;
- }
- dcmd_setskin(playerid, params[])
- {
- new string[350];
- new skinovany = strval(params[0]);
- new skin = strval(params[1]);
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!params[0])return SendClientMessage(playerid, 0xFFFFFFFF, "použitie zmeniť skin hráčovi: /setskin <id> <id skinu 14,22,145,247, 1 - 299>");
- if(!params[1])return SendClientMessage(playerid, 0xFFFFFFFF, "použitie zmeniť skin hráčovi: /setskin <id> <id skinu 14,22,145,247, 1 - 299>");
- else if(!IsPlayerConnected(skinovany)) return SendClientMessage(playerid, 0xFFFFFFFF, "hráč neni pripojený na servery!");
- if(skin > 299) return SendClientMessage(playerid, 0xFFFFFFFF, "zadali ste zlé id skinu rozmedzenie je 1 - 299");
- SetPlayerSkin(skinovany,skin);
- format(string, sizeof(string), "Administrátor %s zmenil skin hráčovi %s na (%s)",jmeno(playerid),jmeno(skinovany),params[1]);
- SendClientMessageToAll(0xFF0000FF, string);
- printf("[ LOG ] administrator %s zmenil skin hracovi %s na id %s",jmeno(playerid),jmeno(skinovany),params[1]);
- return 1;
- }
- dcmd_admins(playerid, params[])
- {
- #pragma unused params
- new string[256];
- new fstring[64];
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(AdminPrava[i] > 0)
- {
- new pname[MAX_PLAYER_NAME];
- GetPlayerName(i,pname, sizeof(pname));
- format(fstring, sizeof(fstring),"%s (Administrátor)\n", pname, i);
- strcat(string, fstring, sizeof(string));
- }
- }
- ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,"Administrátori online",string,"Zavrieť","");
- return 1;
- }
- dcmd_car(playerid, params[])
- {
- new ID = strval(params[0]);
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!params[0])return SendClientMessage(playerid,0xFFFFFFFF, "použitie vytvorenie vozidla: /car <id vozidla>");
- if(ID < 400 || ID > 611) return SendClientMessage(playerid, 0xFFFFFFFF, "zadali ste zlé id vozidla rozmedzenie je 400 - 611");
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid,X,Y,Z);
- CreateVehicle(ID,X,Y,Z,1,1,2,360000);
- printf("[ LOG ] administrator %s vytvoril vozidlo",jmeno(playerid));
- return 1;
- }
- dcmd_dann(playerid,params[])
- {
- if(AdminPrava[playerid] == 0) return SendClientMessage(playerid, 0xFF0000FF, "Nejste administrátor!");
- if(!strlen(params)) return SendClientMessage(playerid,0xFFFFFFFF,"použitie vytvoriť text na obrazovke: /dann <text>");
- new string[700];
- format( string, sizeof(string), "~w~%s",params);
- GameTextForAll( string, 3000,1);
- printf("[ LOG ] administrator %s /dann",jmeno(playerid));
- return 1;
- }
Add Comment
Please, Sign In to add comment