Skripta koju koristim:moja
Detaljan opis problema:jel mi moze neko dat CMD /aduty i /aoffduty na /aduty da dade skin a na /aoffduty da mu vrati poranjesan skin
Dio skripte:dacu ako treba
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Izvoli :D
CMD:aduty(playerid, params[])
{
return cmd_adminduty(playerid, params);
}
CMD:adminduty(playerid,params[])
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged[playerid] == 0)
{
SCM(playerid, COLOR_GREY, " You need to login first !");
return 1;
}
if(PlayerInfo[playerid][Admin] >= 1)
{
new string[128],sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername,sizeof(sendername));
if(PlayerInfo[playerid][pAdminDuty] == 0)
{
PlayerInfo[playerid][pAdminDuty] = 1;
SetPlayerColor(playerid,TEAM_VAGOS_COLOR);
format(string, sizeof(string),"[ADMIN]: %s je sada na duznosti.", sendername);
ABroadCast(COLOR_LIGHTRED, string, 1);
TextDrawShowForPlayer(playerid, DutyTD);
if(PlayerInfo[playerid][Admin] >= 5)
{
for(new i = 0; i < sizeof(CarInfo); i++)
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(PlayerInfo[playerid][Admin] >= 3)
{
SetPlayerColor(playerid,TEAM_VAGOS_COLOR); // Senior Admin Colour (Dark Red)
if(PlayerInfo[playerid][pSex] == 1)
{
SetPlayerSkin(playerid, 294);
}
else if(PlayerInfo[playerid][pSex] == 2)
{
SetPlayerSkin(playerid, 216);
}
new Float:AX,Float:AY,Float:AZ;
GetPlayerPos(playerid, AX,AY,AZ);
SafeSetPlayerPos(playerid, AX,AY,AZ+1);
UpdatePlayerPosition(playerid);
}
if(PlayerInfo[playerid][Admin] >= 1338)
{
SaveGuns(playerid);
SafeSetPlayerHealth(playerid, 100);
SetPlayerArmor(playerid, 100);
SafeResetPlayerWeapons(playerid);
SafeGivePlayerWeapon(playerid, 42, 10000);
SafeGivePlayerWeapon(playerid, 34, 10000);
SafeGivePlayerWeapon(playerid, 31, 10000);
SafeGivePlayerWeapon(playerid, 29, 10000);
SafeGivePlayerWeapon(playerid, 27, 10000);
SafeGivePlayerWeapon(playerid, 24, 10000);
SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL, 1000);
SetPlayerSkillLevel(playerid, WEAPONSKILL_PISTOL_SILENCED, 1000);
SetPlayerSkillLevel(playerid, WEAPONSKILL_DESERT_EAGLE, 1000);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SHOTGUN, 1000);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SAWNOFF_SHOTGUN, 1000);
SetPlayerSkillLevel(playerid, WEAPONSKILL_SPAS12_SHOTGUN, 1000);
SetPlayerSkillLevel(playerid, WEAPONSKILL_MICRO_UZI, 1000);
SetPlayerSkillLevel(playerid, WEAPONSKILL_MP5, 1000);
SetPlayerSkillLevel(playerid, WEAPONSKILL_AK47, 1000);
SetPlayerSkillLevel(playerid, WEAPONSKILL_M4, 1000);
}
return 1;
}
else if(PlayerInfo[playerid][pAdminDuty] == 1)
{
if(PlayerInfo[playerid][Admin] >= 6)
{
if(Spectate[playerid] == 255)
{
SafeResetPlayerWeapons(playerid);
SetPlayerWeapons(playerid);
}
SetPlayerSkills(playerid);
SafeSetPlayerHealth(playerid, PlayerInfo[playerid][pHealth]);
SetPlayerArmor(playerid, PlayerInfo[playerid][pArmor]);
}
TextDrawHideForPlayer(playerid, DutyTD);
PlayerInfo[playerid][pAdminDuty] = 0;
new originalskin = PlayerInfo[playerid][pChar];
SetPlayerSkin(playerid, originalskin);
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
SafeSetPlayerPos(playerid, X,Y,Z+1);
SetPlayerToTeamColor(playerid);
format(string, sizeof(string),"[ADMIN]: %s nije vise na duznosti.", sendername);
ABroadCast(COLOR_LIGHTRED, string, 1);
new y, m, d;
new h,mi,s;
getdate(y,m,d);
gettime(h,mi,s);
format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s [CMD] -> /adminduty",d,m,y,h,mi,s,sendername);
AdminLog(string);
return 1;
}
}
else
{
SCM(playerid, COLOR_GREY, "** Niste admin !");
return 1;
}
}
return 1;
}
(http://www.dodaj.rs/f/3L/2C/2ao1z3ID/082577-green-metallic-or.png)
Molimo te da procitas pravila foruma te da onda otvoris temu po pravilima.
Razlog zakljucavanja:
Autor ne odgovara 2 dana.
Pravila:
Glavna pravila Balkan SA:MP foruma (http://balkan-samp.com/forum/index.php?topic=7045.0) .
Razgovor u vezi PAWN-Skriptanja (http://balkan-samp.com/forum/index.php?topic=11453.0) .