Problem(error/warning): Ovako,poceo sam da radim mod od nula ali ima mali problem,kada udjem da testiram ubijanje primer jedan igrac ubija drugog ovom prvom se ne skiraju helti,e sad trazio sam po skriptu SetPlayerHealth i tako te stvari ali nije mi jasno nema nigde isto tako sam ubacivao godmode za one koji su u zatvoru da se ne mogu kill ali kako bih bio siguran sve sto je imalo veze sa godmode skriptom sam obrisao tako da nije ni do toga.Ako zelite preciznije mada ja nzm da li uopste ima veze sa tim id 0 je besmrtan tako da kazem. Izvinjavam se unapred ako sam promasio podforum. (Nema ga)
Dio skripte: [ pawn ]//[ /pawn ]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]//[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem):
Zaključano
Mod od 0
715
pregleda
3
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
pre 7 godina
Evo ga OnPlayerDeath
A OnPlayerTakeDamage nemam u skripti
EDIT: ovo godmode zaboravi to sam sve izbrisao iz skripte
//============================================================================ > OnPlayerDeath
public OnPlayerDeath(playerid, killerid, reason)
{
//godmode = false;
//----------------------------------------------------------
if(PlayerInfo > 0)
{
new wanted = PlayerInfo;
new diecash = 0;
while(PlayerInfo > 0)
{
diecash += 150;
PlayerInfo--;
}
SCMF(playerid, -1, ""ZUTA"Izgubili ste $%d zbog umiranja sa %d trazenih poena.", diecash, wanted);
g_NovacMinus(playerid, diecash);
SetPlayerWantedLevel_Ex(playerid, 0);
PlayerInfo = 0;
}
//----------------------------------------------------------
if(killerid != INVALID_PLAYER_ID)
{
if(LSPD == gTeam)
{
if(PlayerInfo == 0)
{
PlayerInfo += 6;
SetPlayerWantedLevel_Ex(playerid, PlayerInfo);
}
}
}
//----------------------------------------------------------
if(LSPD == gTeam)
{
if(PlayerInfo == 0)
{
SendClientMessage(killerid, -1, ""CRVENA"KAZNA: Prebacen si u zatvor na 5 minuta | Procitaj /pravila !");
SendClientMessage(killerid, -1, ""CRVENA"KAZNA: Ubijanje igraca je strogo kaznjivo ukoliko nemaju Wanted Level!");
SendClientMessage(killerid, -1, ""CRVENA"KAZNA: Skinut ti je jedan score poen i -10.000$!");
SendClientMessage(killerid, -1, ""CRVENA"WARN-INFO: Ukoliko ponovo prekrsis pravilo dobijas warn. | 3 warna BAN!");
g_NovacMinus(killerid, 10000);
SetPlayerScore(killerid, GetPlayerScore(killerid)-1);
PlayerInfo = 1;
PlayerInfo = 300;
ResetPlayerWeapons(killerid);
new Random = random(sizeof(ZatvorSpawn));
SetPlayerInterior(killerid, 3);
SetPlayerPos(killerid, ZatvorSpawn, ZatvorSpawn, ZatvorSpawn);
return 1;
}
}
//----------------------------------------------------------
SendDeathMessage(killerid, playerid, reason);
PlayerInfo++;
PlayerInfo++;
g_NovacMinus(playerid, 1500);
SendClientMessage(killerid, -1, ""ZUTA"SERVER: Zbog smrti ste izgubili 1500$ na bolnicke troskove !");
SetPlayerWantedLevel_Ex(playerid, 0);
PlayerInfo = 0;
SavePlayer(killerid); SavePlayer(playerid);
//----------------------------------------------------------
return 1;
}
A OnPlayerTakeDamage nemam u skripti
EDIT: ovo godmode zaboravi to sam sve izbrisao iz skripte
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava