Započeo Pita
•24. Dec. 2014.• Zaključano[POMOC]Razlog ubistva
180
pregleda
2
postova
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
30
Postovi:
7
Teme:
Pridružio se:Okt. 2014
24. Dec. 2014.
Skripta koju koristim: Ravens
Detaljan opis problema: 7 erora evo slika http://prntscr.com/5klfa5
Dio skripte://
pod OnPlayerDeath stavio sam ovako
Detaljan opis problema: 7 erora evo slika http://prntscr.com/5klfa5
Dio skripte://
pod OnPlayerDeath stavio sam ovako
ubioIgraca = playerid;
ShowPlayerDialog(killerid, DIALOG_RAZLOG_K, DIALOG_STYLE_INPUT, "Razlog", "Unesite razlog ubistva", "U redu" "Odustani");
///define
#define DIALOG_RAZLOG_K 25633
new ubioIgraca;
//dialogresponse
if(dialogid == DIALOG_RAZLOG_K)
{
if(!strlen(inputtext)) return ShowPlayerDialog(killerid, DIALOG_RAZLOG_K, DIALOG_STYLE_INPUT, "Razlog", "Unesite razlog ubistva", "U redu" "Odustani");
new kName, pName;
GetPlayerName(ubioIgraca, pName, 24);
GetPlayerName(playerid, kName, 24);
format(string, sizeof(string), "Igrac %s je ubio igraca %s, razlog: %s", kName, pName, inputtext);
foreach(Player, a)
{
if(IsPlayerAdmin(a)) SendClientMessage(a, -1, string);
}
return true;
}
ovako sam odradio i izbaciju mi erore :D warnove POMOCOG Legend
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
246 / 250 XP
Početnik(0)
2,678
Postovi:
133
Teme:
Pridružio se:Maj 2012
24. Dec. 2014.
Jesi ceo ovaj kod ovako kao sto kazes nabaco u public OnPlayerDeath ?
Ako jesi onda si svasta ovde nabaco a nekim stvarima nije mesto ovde gde si stavio. Mada koliko mogu primetiti ti ustvari hoces da kada igrac pogide da to ispise adminima koliko mogu ovde primetiti. To ces vrlo jednostavno uraditi a sve sto je potrebno jeste da u public OnPlayerDeath dodas samo ovo.
Ako nemas GetName dodaj negde na kraj scripte
Ako jesi onda si svasta ovde nabaco a nekim stvarima nije mesto ovde gde si stavio. Mada koliko mogu primetiti ti ustvari hoces da kada igrac pogide da to ispise adminima koliko mogu ovde primetiti. To ces vrlo jednostavno uraditi a sve sto je potrebno jeste da u public OnPlayerDeath dodas samo ovo.
format(string, sizeof(string), "Igrac %s je ubio igraca %s, razlog: %s", GetName(killerid), GetName(playerid), reason);
foreach (new a : Player)
{
if(IsPlayerAdmin(a)) SendClientMessage(a, -1, string);
}
Ako nemas GetName dodaj negde na kraj scripte
stock GetName(playerid)
{
new pName;
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
return pName;
}
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava