Zaključano

Kada igrač umre ne ispada novac

Započeo Milan.amx
pre 7 godina
460
pregleda
2
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Milan.amx
Rookie
pre 7 godina
Problem(error/warning): Ovako napravio sam sistem kada igrac umre da mu ispadne 20% novca ali kada ja ubijem nekog ne ispada novac ali kada mene netko ubije ispada novac
Dio skripte:
OnPlayerDeath
{
        if(PlayerInfo > 0)
{
if(playerid != INVALID_PLAYER_ID)
{
    new Float:x2, Float:y2, Float:z2;
new NovacNaPodu = (PlayerInfo *20 / 100);
GivePlayerCash(playerid, -NovacNaPodu);
Pickup_Vrijeme = SetTimerEx("UnistavanjePickupa", 30000, false, "i", playerid);
GetPlayerPos(playerid, x2, y2, z2);
PickupIgraca[CreatePickup(1210, 2, x2, y2, z2, -1)] = NovacNaPodu;

}
}
}
forward UnistavanjePickupa(playerid, pickupid);
public UnistavanjePickupa(playerid, pickupid)
{
DestroyPickup(pickupid);
PickupIgraca = 0;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(PickupIgraca != 0)
{
    KillTimer(Pickup_Vrijeme);
GivePlayerCash(playerid, PickupIgraca);
DestroyPickup(pickupid);
PickupIgraca = 0;
}
return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [ code ]ima dio skripte[ /code ]
Slika/video ingame problema(obavezno ako je ingame problem): ima dio skripte
omcho
Enforcer
pre 7 godina
Procitaj sam i sve ce ti biti jasno 🙂

( http://wiki.sa-mp.com/wiki/OnPlayerDeath )

(playerid, killerid, reason)
playerid The ID of the player that died.
killerid The ID of the player that killed the player who died, or INVALID_PLAYER_ID if there was none.
reason The ID of the reason for the player's death.

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava