public OnPlayerDeath Bug..

Započeo Jiky
12. Apr. 2020. Zaključano
484
pregleda
3
postova
Jiky
4
Shot Caller
12. Apr. 2020.
Problem(error/warning): bug
Dio skripte: [ pawn ]Ima dole[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): //
public OnPlayerDeath(playerid, killerid, reason)
{
if(gTeam == TEAM_COPS)
{
    if(gTeam == TEAM_COPS)
    {
SendClientMessage(killerid,COLOR_WHITE,"{33CCFF}Team Killing nije dozvoljen! Oduzeta su ti sva oruzja!");
ResetPlayerWeapons(killerid);
}
else
{
if(GetPlayerWantedLevel(playerid)== 0)
  {
    SendClientMessage(killerid,COLOR_WHITE,"{FF0000}Ubio si nevinog igraca!");
      ResetPlayerWeapons(killerid);
}
else if(GetPlayerWantedLevel(playerid) == 3)
{
      SendClientMessage(playerid,COLOR_WHITE,"{33CCFF}Ubio si osumnicenog sa WL3.. Dobio si nagradu od 5000$");
    GivePlayerMoney(playerid,5000);
}
if(GetPlayerWantedLevel(playerid)== 6) return GivePlayerMoney(killerid,8000); SendClientMessage(playerid,COLOR_WHITE,"{33CCFF}Ubio si osumnicenog sa WL6.. Dobio si nagradu od 8000$");
  }
}
else
{
    if(GetPlayerWantedLevel(killerid) == 0 || GetPlayerWantedLevel(killerid) == 3)
{
    SetPlayerWantedLevel(killerid,6);
    SetPlayerColor(killerid,COLOR_RED);
    GivePlayerMoney(killerid,1500);
    SendClientMessage(killerid,COLOR_WHITE,"{FF0000}Pocinio si teski zlocin. Wanted Level: 6!");
}
else return GivePlayerMoney(killerid,1500);
}
return 1;
}


BUG je u
{
if(gTeam == TEAM_COPS)
{
    if(gTeam == TEAM_COPS)
    {
SendClientMessage(killerid,COLOR_WHITE,"{33CCFF}Team Killing nije dozvoljen! Oduzeta su ti sva oruzja!");
ResetPlayerWeapons(killerid);
}
else
{
if(GetPlayerWantedLevel(playerid)== 0)
  {
    SendClientMessage(killerid,COLOR_WHITE,"{FF0000}Ubio si nevinog igraca!");
      ResetPlayerWeapons(killerid);
}
else if(GetPlayerWantedLevel(playerid) == 3)
{
      SendClientMessage(playerid,COLOR_WHITE,"{33CCFF}Ubio si osumnicenog sa WL3.. Dobio si nagradu od 5000$");
    GivePlayerMoney(playerid,5000);
}
if(GetPlayerWantedLevel(playerid)== 6) return GivePlayerMoney(killerid,8000); SendClientMessage(playerid,COLOR_WHITE,"{33CCFF}Ubio si osumnicenog sa WL6.. Dobio si nagradu od 8000$");


znaci.. CIWIL ima WL 3 , a Policija me ubije.. Ciwilu dodje da poruka , iako je stawen if za TEAM_COPS.. Stignu mi obe poruke za WL3 i WL6 , za WL6 doduse i znam u cemu je problem.. ali za WL3 mi nije jasno...
ako moze neko pomoci .. bio bih wam zahwalan 😄
Attila
3
Hustler
12. Apr. 2020.
Probaj ovo msm da ce ti crashdetect izbaciti ono backrace bug al prvo pokusaj ovo da ubacis
public OnPlayerDeath(playerid, killerid, reason)
{
if(gTeam == TEAM_COPS)
{
    if(gTeam == TEAM_COPS)
    {
SendClientMessage(killerid,COLOR_WHITE,"{33CCFF}Team Killing nije dozvoljen! Oduzeta su ti sva oruzja!");
ResetPlayerWeapons(killerid);
}
else
{
if(GetPlayerWantedLevel(playerid)== 0)
    {
      SendClientMessage(killerid,COLOR_WHITE,"{FF0000}Ubio si nevinog igraca!");
      ResetPlayerWeapons(killerid);
}
else if(GetPlayerWantedLevel(playerid) == 3)
{
      SendClientMessage(playerid,COLOR_WHITE,"{33CCFF}Ubio si osumnicenog sa WL3.. Dobio si nagradu od 5000$");
    GivePlayerMoney(playerid,5000);
}
else if(GetPlayerWantedLevel(playerid)== 6)//nisi stavio else, kad krenes sa proverema prvo ide if a ostalo ti ide else if ili ako nije nista od toga onda ide samo else malo jebeno u pocetku al shvatices
{
SendClientMessage(playerid,COLOR_WHITE,"{33CCFF}Ubio si osumnicenog sa WL6.. Dobio si nagradu od 8000$");
GivePlayerMoney(killerid,8000);
}
}
}
else
{
if(GetPlayerWantedLevel(killerid) == 0 || GetPlayerWantedLevel(killerid) == 3)
{
    SetPlayerWantedLevel(killerid,6);
    SetPlayerColor(killerid,COLOR_RED);
    GivePlayerMoney(killerid,1500);
    SendClientMessage(killerid,COLOR_WHITE,"{FF0000}Pocinio si teski zlocin. Wanted Level: 6!");
}
else return GivePlayerMoney(killerid,1500);
}
return 1;
}
Jiky
4
Shot Caller
13. Apr. 2020.
Attila wrote on April 12, 2020, 3:53 pm:
Probaj ovo msm da ce ti crashdetect izbaciti ono backrace bug al prvo pokusaj ovo da ubacis
public OnPlayerDeath(playerid, killerid, reason)
{
if(gTeam == TEAM_COPS)
{
    if(gTeam == TEAM_COPS)
    {
SendClientMessage(killerid,COLOR_WHITE,"{33CCFF}Team Killing nije dozvoljen! Oduzeta su ti sva oruzja!");
ResetPlayerWeapons(killerid);
}
else
{
if(GetPlayerWantedLevel(playerid)== 0)
    {
      SendClientMessage(killerid,COLOR_WHITE,"{FF0000}Ubio si nevinog igraca!");
      ResetPlayerWeapons(killerid);
}
else if(GetPlayerWantedLevel(playerid) == 3)
{
      SendClientMessage(playerid,COLOR_WHITE,"{33CCFF}Ubio si osumnicenog sa WL3.. Dobio si nagradu od 5000$");
    GivePlayerMoney(playerid,5000);
}
else if(GetPlayerWantedLevel(playerid)== 6)//nisi stavio else, kad krenes sa proverema prvo ide if a ostalo ti ide else if ili ako nije nista od toga onda ide samo else malo jebeno u pocetku al shvatices
{
SendClientMessage(playerid,COLOR_WHITE,"{33CCFF}Ubio si osumnicenog sa WL6.. Dobio si nagradu od 8000$");
GivePlayerMoney(killerid,8000);
}
}
}
else
{
if(GetPlayerWantedLevel(killerid) == 0 || GetPlayerWantedLevel(killerid) == 3)
{
    SetPlayerWantedLevel(killerid,6);
    SetPlayerColor(killerid,COLOR_RED);
    GivePlayerMoney(killerid,1500);
    SendClientMessage(killerid,COLOR_WHITE,"{FF0000}Pocinio si teski zlocin. Wanted Level: 6!");
}
else return GivePlayerMoney(killerid,1500);
}
return 1;
}


ne radi.. pogledni pm

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha