[POMOC] Kako da napravim local chat?

Započeo Brady2, Decembar 30, 2009, 19:08:35 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Pozz! Kako da napravim da kad napisem nesto preko T, da igraci koji su samo oko mene vide tu poruku?

Ovisi koj mod koristis ali za to sluzi ProxDetector xD

ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
printf("%s", string);


Eto ti cijela komanda

if(strcmp(cmd, "/local", true) == 0 || strcmp(cmd, "/l", true) == 0 || strcmp(cmd, "/say", true) == 0)
{
    if(IsPlayerConnected(playerid))
    {

GetPlayerName(playerid, sendername, sizeof(sendername));
new length = strlen(cmdtext);
while ((idx < length) && (cmdtext[idx] <= ' '))
{
idx++;
}
new offset = idx;
new result[64];
while ((idx < length) && ((idx - offset) < (sizeof(result) - 1)))
{
result[idx - offset] = cmdtext[idx];
idx++;
}
result[idx - offset] = EOS;
if(!strlen(result))
{
SendClientMessage(playerid, COLOR_GRAD2, "KORISTENJE: (/l)ocal [lokalni chat]");
return 1;
}
format(string, sizeof(string), "%s kaze: %s", sendername, result);
ProxDetector(20.0, playerid, string,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
printf("%s", string);
}
return 1;
}


ako nemas ProxDetector dodaj ovo

Kod forwarda

forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);

negdje u gm xD

public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
{
if(IsPlayerConnected(playerid))
{
new Float:posx, Float:posy, Float:posz;
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetPlayerPos(playerid, oldposx, oldposy, oldposz);
//radi = 2.0; //Trigger Radius
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(!BigEar[i])
{
GetPlayerPos(i, posx, posy, posz);
tempposx = (oldposx -posx);
tempposy = (oldposy -posy);
tempposz = (oldposz -posz);
//printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
{
SendClientMessage(i, col1, string);
}
else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
{
SendClientMessage(i, col2, string);
}
else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
{
SendClientMessage(i, col3, string);
}
else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
{
SendClientMessage(i, col4, string);
}
else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
SendClientMessage(i, col5, string);
}
}
else
{
SendClientMessage(i, col1, string);
}
}
}
}//not connected
return 1;
}


Perfect Life

Nikad zaboravit: Razor, rk01, Capone, GooD, WixxeR, ShoX, Trmka, Leon, putic, Suki,Dane,  eRasmos, EMIR,Dupi, Doda, N1xYy, Nedac, Ena, Apo LUksa, Max, Amina, Jovana,Don Corleone,  Shooter, GOCA, Kukac..

L u d i   G r a d DM <3 2008-2012



mozda radi svoj gamemod od 0? :D:D:D:D haha, just kidding
Aequam memento rebus in arduis servare mentem.

Citat: GGC poslato Decembar 31, 2009, 00:36:40 PRE PODNE
mozda radi svoj gamemod od 0? :D:D:D:D haha, just kidding

xD,jak gamemode kad nezna napravit obicnu komandu

Citat: dinkO14 poslato Decembar 31, 2009, 01:16:09 PRE PODNE
Citat: GGC poslato Decembar 31, 2009, 00:36:40 PRE PODNE
mozda radi svoj gamemod od 0? :D:D:D:D haha, just kidding

xD,jak gamemode kad nezna napravit obicnu komandu

Ne radim svoj gamemode, nego samo pitam.

pa sta bolje da sam sve odmah stavio nego da me naknadno morao pitat :P

Ak je trazio tu mu je
Citat: dinkO14 poslato Decembar 30, 2009, 20:19:21 POSLE PODNE
Citat: Brady2 poslato Decembar 30, 2009, 19:53:38 POSLE PODNE
Hvala!  :)

Pa to vec imas u orginal GF modu...

pito je ja mu dao odg. xD
Perfect Life

Nikad zaboravit: Razor, rk01, Capone, GooD, WixxeR, ShoX, Trmka, Leon, putic, Suki,Dane,  eRasmos, EMIR,Dupi, Doda, N1xYy, Nedac, Ena, Apo LUksa, Max, Amina, Jovana,Don Corleone,  Shooter, GOCA, Kukac..

L u d i   G r a d DM <3 2008-2012