Započeo Markoni990
•5. Feb. 2015.• Zaključano[Pomoc]Oko udaranja admina
187
pregleda
5
postova
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
190
Postovi:
48
Teme:
Pridružio se:Nov. 2013
5. Feb. 2015.
Skripta koju koristim: GTA RP
Detaljan opis problema😛a ocu kad je admin na duznosti i obican igrac udari admina da ga kiluje! E sad kod mene pod onplayertakedamage mi i tazer sistem.
Dio skripte:
Detaljan opis problema😛a ocu kad je admin na duznosti i obican igrac udari admina da ga kiluje! E sad kod mene pod onplayertakedamage mi i tazer sistem.
Dio skripte:
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(issuerid != INVALID_PLAYER_ID)
{
if(IsACop(playerid))
{
new Float:armour, Float:health; GetPlayerArmour(playerid, armour); GetPlayerHealth(playerid, health);
if(weaponid == ORUZJE)
{
if (ProxDetectorS(10.0, issuerid, playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
return 1;
}
if(PlayerInfo == 1) return SCM(issuerid,COLOR_WHITE,"Taj igrac je vec tazovan");
if(PlayerInfo >= 4) return SCM(issuerid,COLOR_WHITE,"Ne mozes tazovati OSC-a");
if(KORISTI_SKIN != 0 && SKIN_ID == GetPlayerSkin(issuerid))
{
new string;
format(string, sizeof(string), "* Sokirani ste na %d sekundi.",SEKUNDE_TAZERA); SCM(playerid, BOJA_PORUKE, string);
PlayerInfo = 1;
PlayAudioStreamForPlayer(playerid,"http://k005.kiwi6.com/hotlink/j8c371qqax/tazz.mp3",0,0,0,0,0);
format(string, sizeof(string), "* Pogodjeni igrac je sokiran na %d sekundi.",SEKUNDE_TAZERA); SCM(issuerid, BOJA_PORUKE, string);
format(string, sizeof(string), "~r~%s", GAMETEXT); GameTextForPlayer(playerid, string, 2500, 3); TogglePlayerControllable(playerid, 0);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); SetTimerEx("TazovanTajmer",SEKUNDE_TAZERA*1000, false, "i", playerid);
return 1;
}
else
{
new string;
format(string, sizeof(string), "* Sokirani ste na %d sekundi.",SEKUNDE_TAZERA); SCM(playerid, BOJA_PORUKE, string);
PlayerInfo = 1;
PlayAudioStreamForPlayer(playerid,"http://k005.kiwi6.com/hotlink/j8c371qqax/tazz.mp3",0,0,0,0,0);
format(string, sizeof(string), "* Sokirali ste pogodjenog igraca na %d sekundi.",SEKUNDE_TAZERA); SCM(issuerid, BOJA_PORUKE, string);
format(string, sizeof(string), "~r~%s", GAMETEXT); GameTextForPlayer(playerid, string, 2500, 3); TogglePlayerControllable(playerid, 0);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); SetTimerEx("TazovanTajmer",SEKUNDE_TAZERA*1000, false, "i", playerid);
return 1;
}
}
}
}
}
return 1;
}Godfather
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
240 / 250 XP
Početnik(0)
1,660
Postovi:
86
Teme:
Pridružio se:Avg. 2012
5. Feb. 2015.
Je l ti ne znas to da uradis, ili ti pravi problem sto ne znas gde da u okviru tog publica ubacis sa ovo sto hoces da napravis?
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
190
Postovi:
48
Teme:
Pridružio se:Nov. 2013
5. Feb. 2015.
Ma pravio sam ja ali neznam dal sam dobro uradio
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(issuerid != INVALID_PLAYER_ID)
{
if(PlayerInfo >= 1)
{
SetPlayerHealth(playerid,0);
}
if(IsACop(playerid))
{
new Float:armour, Float:health; GetPlayerArmour(playerid, armour); GetPlayerHealth(playerid, health);
if(weaponid == ORUZJE)
{
if (ProxDetectorS(10.0, issuerid, playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
return 1;
}
if(PlayerInfo == 1) return SCM(issuerid,COLOR_WHITE,"Taj igrac je vec tazovan");
if(PlayerInfo >= 4) return SCM(issuerid,COLOR_WHITE,"Ne mozes tazovati OSC-a");
if(KORISTI_SKIN != 0 && SKIN_ID == GetPlayerSkin(issuerid))
{
new string;
format(string, sizeof(string), "* Sokirani ste na %d sekundi.",SEKUNDE_TAZERA); SCM(playerid, BOJA_PORUKE, string);
PlayerInfo = 1;
PlayAudioStreamForPlayer(playerid,"http://k005.kiwi6.com/hotlink/j8c371qqax/tazz.mp3",0,0,0,0,0);
format(string, sizeof(string), "* Pogodjeni igrac je sokiran na %d sekundi.",SEKUNDE_TAZERA); SCM(issuerid, BOJA_PORUKE, string);
format(string, sizeof(string), "~r~%s", GAMETEXT); GameTextForPlayer(playerid, string, 2500, 3); TogglePlayerControllable(playerid, 0);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); SetTimerEx("TazovanTajmer",SEKUNDE_TAZERA*1000, false, "i", playerid);
return 1;
}
else
{
new string;
format(string, sizeof(string), "* Sokirani ste na %d sekundi.",SEKUNDE_TAZERA); SCM(playerid, BOJA_PORUKE, string);
PlayerInfo = 1;
PlayAudioStreamForPlayer(playerid,"http://k005.kiwi6.com/hotlink/j8c371qqax/tazz.mp3",0,0,0,0,0);
format(string, sizeof(string), "* Sokirali ste pogodjenog igraca na %d sekundi.",SEKUNDE_TAZERA); SCM(issuerid, BOJA_PORUKE, string);
format(string, sizeof(string), "~r~%s", GAMETEXT); GameTextForPlayer(playerid, string, 2500, 3); TogglePlayerControllable(playerid, 0);
ApplyAnimation(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); SetTimerEx("TazovanTajmer",SEKUNDE_TAZERA*1000, false, "i", playerid);
return 1;
}
}
}
}
}
return 1;
}OG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
5. Feb. 2015.
Prouci malo parametre za taj callback preko samp wikia jer ovo sto si ti uradio ispadne ako admin uradi nekog da taj neko umre
A to sto ti hoces bi islo ovako
if(PlayerInfo >= 1)
{
SetPlayerHealth(playerid, 0);
}
A to sto ti hoces bi islo ovako
if(PlayerInfo > 0)
{
SetPlayerHealth(issuerid, 0);
}
Shot Caller
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
190
Postovi:
48
Teme:
Pridružio se:Nov. 2013
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava