Skripta koju koristim: Moja
Detaljan opis problema: Ovako,kad stisnem T i upišem šta bilo stisnem enter ništa ne izbacuje,zašto to?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
imas li OnPlayerText ako imas daj
public OnPlayerText(playerid, text[])
{
if(Muted[playerid] == 1)
{
SendClientMessage(playerid,COLOR_RED,"Ne mozes pricati,mutan si!");
return 0;
}
return 1;
}
Na kućnom serveru mi radi,a na pravom hostanom ne..
public OnPlayerText(playerid, text[])
{
new
poruka[128];
if(Muted[playerid] == 1) return SendClientMessage(playerid,COLOR_RED,"Ne mozes pricati,mutan si!");
format(poruka, sizeof(poruka), "%s", text);
ProxDetector(30.0, playerid, poruka, -1);
return 0;
}
forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
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);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerPos(i, posx, posy, posz);
tempposx = (oldposx -posx);
tempposy = (oldposy -posy);
tempposz = (oldposz -posz);
if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
{
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);
}
}
}
}
}
return 1;
}
probJ
imam TDM mod,a ovo koliko vidim je za RP servere?
Citat: Rossâ,,¢ =] poslato Jun 13, 2014, 20:25:06 POSLE PODNE
imam TDM mod,a ovo koliko vidim je za RP servere?
Nisam te razumio..
Pa nemoj onda ni koristit nista po onplayertext ako je tdm ako ti radi na local mora i na host proveri dobro.
Citat: [SF]C++ poslato Jun 13, 2014, 20:26:09 POSLE PODNE
Citat: Rossâ,,¢ =] poslato Jun 13, 2014, 20:25:06 POSLE PODNE
imam TDM mod,a ovo koliko vidim je za RP servere?
Nisam te razumio..
Pa nemoj onda ni koristit nista po onplayertext ako je tdm ako ti radi na local mora i na host proveri dobro.
pa moram jer imam cmd /mute ovo mi je za mute sto sam ti dao svoj cod
public OnPlayerText(playerid, text[])
{
new
poruka[128];
if(Muted[playerid] == 1) return SendClientMessage(playerid,COLOR_RED,"Ne mozes pricati,mutan si!");
format(poruka, sizeof(poruka), "%s", text);
SendClientMessageToAll(-1,poruka);
return 0;
}
nevalja,ma de izbirso sam cmd radi bez nje