Skripta koju koristim: San Andreas RPG/DM
Detaljan opis problema: Ovako napravio sam /stats i sve portebno , kada mene neko ubije to se oznaci tako kao jedna smrt, a kad ja nekog ubijem ostane 0 neznam do cega je ? moze pomoc ?
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
[pomoc] Oko killova!?
677
pregleda
8
postova
21. Jan. 2012.
public OnPlayerDeath(playerid, killerid, reason)
{
new name;
new ime;
new string;
//new dmessage;
//new deathreason;
new playercash;
new victimteam;
new Float:px,Float:py,Float:pz;
victimteam = gTeam;
gPlayerSpawned = 0;
GetPlayerName(playerid, name, sizeof(name));
PlayerInfo = 255;
GetPlayerPos(playerid, px, py, pz);
if(killerid != 255)
{Evo sta mi je pod OnPlayerDeath
21. Jan. 2012.
sedin007 wrote on January 21, 2012, 10:19 pm:
public OnPlayerDeath(playerid, killerid, reason)
{
new name;
new ime;
new string;
//new dmessage;
//new deathreason;
new playercash;
new victimteam;
new Float:px,Float:py,Float:pz;
victimteam = gTeam;
gPlayerSpawned = 0;
GetPlayerName(playerid, name, sizeof(name));
PlayerInfo = 255;
GetPlayerPos(playerid, px, py, pz);
if(killerid != 255)
{Evo sta mi je pod OnPlayerDeath
To ti nije sve moraš još imat...
21. Jan. 2012.
public OnPlayerDeath(playerid, killerid, reason)
{
new name;
new ime;
new string;
//new dmessage;
//new deathreason;
new playercash;
new victimteam;
new Float:px,Float:py,Float:pz;
victimteam = gTeam;
gPlayerSpawned = 0;
GetPlayerName(playerid, name, sizeof(name));
PlayerInfo = 255;
GetPlayerPos(playerid, px, py, pz);
if(killerid != 255)
{
if(GetPlayerState(killerid) == 2)
{
GetPlayerName(killerid, ime, sizeof(ime));
format(string, sizeof(string), "AdmWarn: Igrac %s je poicnio Drive By ubojstvo - provjerite da nije na eventu.", ime);
SendAdminMessage(COLOR_LIGHTRED, string);
return 1;
}
}
if(WarPozvan == 1)
{
WarPozvan = 0;
return 1;
}
if(hit == 1 && HitInfo == 1 && PlayerInfo == 8)
{
new level = PlayerInfo;
new pdclan = 500*IsACop(playerid);
HitInfo = level*100+pdclan;
format(string, sizeof(string), "HITMAN AGENCY: Uspjesno ste rjesili svoju metu pod imenom %s te ste dobili $%d. Pricekajte 3 min prije uzimanja nove.", name, HitInfo);
SendClientMessage(killerid, COLOR_GOLD, string);
GivePlayerMoney(killerid, HitInfo);
HitInfo = 0;
GivePlayerMoney(playerid, 100);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
}
if(meta == 1)
{
GetPlayerName(killerid, ime, sizeof(ime));
new lider = 10000*PlayerInfo;
new admin = 50000*PlayerInfo;
new level = PlayerInfo;
new metapare = 10000*level+lider+admin;
new liderr = 10000*PlayerInfo;
new adminn = 50000*PlayerInfo;
new levell = PlayerInfo;
new metapaare = 10000*levell+liderr+adminn;
format(string, sizeof(string), "SERVER: %s je ubijena od strane (%s) - sada je on postao meta(VRIJEDNOST - %d).", name, ime, metapaare);
SendClientMessageToAll(COLOR_ORANGE,string);
GivePlayerMoney(killerid, metapare);
SetPlayerColor(playerid,TEAM_HIT_COLOR);
meta = 0;
meta = 1;
SetPlayerColor(killerid, COLOR_ORANGE);
}
if(PlayerInfo == 1)
{
PlayerInfo = 0;
}
if(PlayerInfo == 1)
{
PlayerInfo = 0;
}
if(PlayerInfo == 1)
{
PlayerInfo = 0;
}
if(PlayerInfo == 1)
{
PlayerInfo = 0;
}
if(PlayerInfo == 1)
{
PlayerInfo = 0;
}
if(SmuggledDrugs != 0)//ovo je novo
{
SmuggledDrugs = 0;
}
if(reason == 38)
{
new kstring;
new kickname;
if(IsPlayerConnected(killerid))
{
GetPlayerName(killerid, kickname, sizeof(kickname));
format(string, 256, "AdmWarning: [%d]%s je ubio igraca sa minigunom, budite sigurni da nije lazno ubijanje.",killerid,kickname);
ABroadCast(COLOR_YELLOW,string,1);
printf("%s", kstring);
}
}
if (gPlayerCheckpointStatus > 4 && gPlayerCheckpointStatus < 11)
{
DisablePlayerCheckpoint(playerid);
gPlayerCheckpointStatus = CHECKPOINT_NONE;
}
new caller = Mobile;
if(caller != 255)
{
if(caller < 255)
{Jel ovo dovoljno jer neznam dokle trebam kopirati !
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava