Problem(error/warning): Ubacio sam weapon config i sada kada je tazovan igrac i dalje ga mogu upucati i da gubi health tako je i sa cuffovanim, eh sad ja bi htio da kada je tazovan cuffovan ili bilo koji nacin Freezovan da ne moze ga se ubiti oruzijem.
Deo skripte://
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Hvala unaprijed
Weapon Config problem sa toggleplayercontrollable
640
pregleda
5
postova
pre 4 godine
pre 4 godine
Kallu_Jelovic wrote on May 23, 2021, 1:59 pm:
Problem(error/warning): Ubacio sam weapon config i sada kada je tazovan igrac i dalje ga mogu upucati i da gubi health tako je i sa cuffovanim, eh sad ja bi htio da kada je tazovan cuffovan ili bilo koji nacin Freezovan da ne moze ga se ubiti oruzijem.
Deo skripte://
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Hvala unaprijed
Deo skripte://
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log)://
Hvala unaprijed
kod?
pre 4 godine
if(issuerid != INVALID_PLAYER_ID)
{
if(IgracPolicajac(issuerid))
{
if(GetPlayerWeapon(issuerid) == 23)
{
new string;
if(PlayerInfo == 0) return SCM(issuerid,-1,""PLAVA" "SIVA"Igrac nema Wanted Level!");
if(IgracPolicajac(playerid)) return SCM(issuerid,-1,""PLAVA"INFO | "SIVA"Ne mozes tazovati PD!");
if(PlayerInfo == 0) return SCM(issuerid,-1,""PLAVA"INFO | "SIVA"Suspendovan si!");
if(AdminDuty == 1) return SCM(issuerid,-1,""PLAVA"INFO | "SIVA"Taj igrac je Admin na duznosti!");
if(IgracTazovan == 1) return SCM(issuerid,-1,""PLAVA"INFO |"SIVA" Taj igrac je vec tazovan!");
new Float😛os; GetPlayerPos(issuerid,Pos,Pos,Pos);
if(!IsPlayerInRangeOfPoint(playerid,8.0,Pos,Pos,Pos)) return SCM(issuerid, -1, ""SIVA"(A:RP) "SIVA"Niko nije blizu vas pa nemozete nikoga sokirati.");
format(string, sizeof(string), "%s puca tazerom na %s-a i pogadja ga.", GetName(issuerid) ,GetName(playerid));
ProxDetector(20.0, issuerid, string, PROX,PROX,PROX,PROX,PROX);
TogglePlayerControllable( playerid, false ); IgracTazovan = 1;
TazerTimer = SetTimerEx("TazovanTajmer", 12000, false, "i", playerid);
OnePlayAnim(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
}
}
}
return 1;
}
{
if(IgracPolicajac(issuerid))
{
if(GetPlayerWeapon(issuerid) == 23)
{
new string;
if(PlayerInfo == 0) return SCM(issuerid,-1,""PLAVA" "SIVA"Igrac nema Wanted Level!");
if(IgracPolicajac(playerid)) return SCM(issuerid,-1,""PLAVA"INFO | "SIVA"Ne mozes tazovati PD!");
if(PlayerInfo == 0) return SCM(issuerid,-1,""PLAVA"INFO | "SIVA"Suspendovan si!");
if(AdminDuty == 1) return SCM(issuerid,-1,""PLAVA"INFO | "SIVA"Taj igrac je Admin na duznosti!");
if(IgracTazovan == 1) return SCM(issuerid,-1,""PLAVA"INFO |"SIVA" Taj igrac je vec tazovan!");
new Float😛os; GetPlayerPos(issuerid,Pos,Pos,Pos);
if(!IsPlayerInRangeOfPoint(playerid,8.0,Pos,Pos,Pos)) return SCM(issuerid, -1, ""SIVA"(A:RP) "SIVA"Niko nije blizu vas pa nemozete nikoga sokirati.");
format(string, sizeof(string), "%s puca tazerom na %s-a i pogadja ga.", GetName(issuerid) ,GetName(playerid));
ProxDetector(20.0, issuerid, string, PROX,PROX,PROX,PROX,PROX);
TogglePlayerControllable( playerid, false ); IgracTazovan = 1;
TazerTimer = SetTimerEx("TazovanTajmer", 12000, false, "i", playerid);
OnePlayAnim(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
}
}
}
return 1;
}
pre 4 godine
static bool:playerFreeze;
hook function TogglePlayerControllable(playerid, toggle) {
playerFreeze = toggle;
return continue(playerid, toggle);
}
public OnPlayerDisconnect(playerid, reason) {
playerFreeze = false;
return 1;
}
public OnPlayerTakeDamage(playerid, issuerid, Float:amount, weaponid, bodypart) {
if (playerFreeze) {
new Float: health;
GetPlayerHealth(issuerid, health);
SetPlayerHealth(issuerid, health + amount);
}
return 1;
}Pisao sam na forumu tkd je moguce da ima gresaka
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava