Sploxs wrote on May 3, 2020, 10:56 pm:
Ovo ti je 3 tema.
Gdje ti kod staje da li se posalje ova poruka da ga tazuje?
Gdje ti kod staje da li se posalje ova poruka da ga tazuje?
ne ne izbacuje poruka uopste
Naš forum je uspješno migriran na novu platformu. Svi vaši podaci, računi i sadržaj su prebačeni na GTABLKN.
Pritisnite Enter za pretragu ili Escape za zatvaranje
Prevuci gore ili dole za pozicioniranje
Izgleda da Levu21 trenutno ne radi ništa
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
{
if(IgracPolicajac(issuerid))
{
if(GetPlayerWeapon(issuerid) == 23)
{
new string;
if(PlayerInfo == 0) return SCM(issuerid,-1,""PLAVA" "SIVA"Igrac nema Wanted Level!");
if(IgracPolicajac(playerid)) return SCM(issuerid,-1,""PLAVA"INFO | "SIVA"Ne mozes tazovati PD!");
if(PlayerInfo == 0) return SCM(issuerid,-1,""PLAVA"INFO | "SIVA"Suspendovan si!");
if(AdminDuty == 1) return SCM(issuerid,-1,""PLAVA"INFO | "SIVA"Taj igrac je Admin na duznosti!");
format(string, sizeof(string), "%s puca tazerom na %s-a i pogadja ga.", GetName(issuerid) ,GetName(playerid));
e_RadiusMSG(100.0, playerid, HEX_PROX, string);
TogglePlayerControllable(playerid, 0); IgracTazovan = 1;
TazerTimer = SetTimerEx("TazovanTajmer", 15000, true, "i", playerid);
OnePlayAnim(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0);
}
}
return 1;
}
#include //Ovo dodas kod include-ova ostalih pri pocetku skripte, potrebno za foreach
CMD:b(playerid, params[])
{
new string, text; //Kreiramo dve varijable, u jednoj stoji poruka cela, u drugoj tekst igraca
if(sscanf(params, "s", text)) return SendClientMessage(playerid, 0x1874CDFF, "Nisi uneo text!"); //Proveravamo ako nije uneo tekst
format(string, sizeof(string), "%s | %s", ImeIgraca(playerid), text); //Formatiramo poruku da ispise sta nama treba
ProxDetector(30.0, playerid, string, 0x1874CDFF); //Koristimo prox detector da posalje poruku u radiusu 30.0 od igraca
return 1;
}
ProxDetector(Float:radi, playerid, string[],color) //isto stavljas na samom kraju
{
new Float:x,Float:y,Float:z; //Prox detector sluzi da posaljes poruku u odredjenom radiusu, nista komplikovano :/
GetPlayerPos(playerid,x,y,z);
foreach(new i : Player)
{
if(IsPlayerInRangeOfPoint(i,radi,x,y,z))
{
SendClientMessage(i,color,string);
}
}
}
ImeIgraca(playerid) //Ovo dodas bilo gde u skripti, samo da bude van svega, najbolje na samom kraju stavi
{
new name; //Lakse je ovako koristiti nego svaki put kada ti treba ime igraca da pravis varijablu, formatiras poruku itd..
GetPlayerName(playerid, name, sizeof(name));
return name;
} #include //Ovo dodas kod include-ova ostalih pri pocetku skripte, potrebno za foreach
CMD:b(playerid, params[])
{
new string, text; //Kreiramo dve varijable, u jednoj stoji poruka cela, u drugoj tekst igraca
if(sscanf(params, "s", text)) return SendClientMessage(playerid, 0x1874CDFF, "Nisi uneo text!"); //Proveravamo ako nije uneo tekst
format(string, sizeof(string), "%s | %s", ImeIgraca(playerid), text); //Formatiramo poruku da ispise sta nama treba
ProxDetector(30.0, playerid, string, 0x1874CDFF); //Koristimo prox detector da posalje poruku u radiusu 30.0 od igraca
return 1;
}
ProxDetector(Float:radi, playerid, string[],color) //isto stavljas na samom kraju
{
new Float:x,Float:y,Float:z; //Prox detector sluzi da posaljes poruku u odredjenom radiusu, nista komplikovano :/
GetPlayerPos(playerid,x,y,z);
foreach(new i : Player)
{
if(IsPlayerInRangeOfPoint(i,radi,x,y,z))
{
SendClientMessage(i,color,string);
}
}
}
ImeIgraca(playerid) //Ovo dodas bilo gde u skripti, samo da bude van svega, najbolje na samom kraju stavi
{
new name; //Lakse je ovako koristiti nego svaki put kada ti treba ime igraca da pravis varijablu, formatiras poruku itd..
GetPlayerName(playerid, name, sizeof(name));
return name;
} Nivo 2
5 / 20 otključano