[Pomoc]Neradi IC Chat

Započeo _Iv@nCHe_
14. Okt. 2012. Zaključano
656
pregleda
14
postova
_Iv@nCHe_
2
Wheel Man
14. Okt. 2012.
Skripta koju koristim:EG-RPG
Detaljan opis problema:Neradi mi IC chat , onaj obicni chat bez komande . Bio sam stavio vec jednom temu i napravio radilo je na kucnom serv. ali  kada sam testo preko hamachija kada nas je bilo 2 nije radilo , pa ako netko zna molim pomoc .
Dio skripte: Eto stavit cu dole kod od : OnPlayerText
Neke slike/video za lakse dobivanje pomoci(neobavezno):

public OnPlayerText(playerid, text[])
{
new sendername;
new giveplayer;
new tmp;
new string;
    //new gPlayerUsingLoopingAnim;
SetPlayerChatBubble(playerid, text, COLOR_GRAD1, 20.0, 10000); //poruka iznad glave
    //LoopingAnim(playerid,"PED","IDLE_CHAT",4.0,1,0,0,1,1);
if(PlayerInfo == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "{F81414}[EG:RP] {0084e3}Ne mozes pricati, mutiran si!");
return 0;
}
    if(AdvertisementCheck(text) && !IsPlayerAdmin(playerid))
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/Game masteri su upozoreni o pokusaju reklamiranja)");
SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
SendAdminGmMessage(COLOR_LIGHTRED, string);
return 0;
}
if(anty(text))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/Game masteri su upozoreni o pokusaju reklamiranja)");
SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
SendAdminGmMessage(COLOR_LIGHTRED, string);
return 0;
}
Deleted User
Obrisan korisnik
14. Okt. 2012.
zar nisi rekao da radi onaj sto sam ti dao
--Lood--
5
Crime Lord
14. Okt. 2012.
Stavi vako, i moras imat ProxDetector

public OnPlayerText(playerid, text[])
{
new sendername;
new giveplayer;
new tmp;
new string;
    //new gPlayerUsingLoopingAnim;
SetPlayerChatBubble(playerid, text, COLOR_GRAD1, 20.0, 10000); //poruka iznad glave
    //LoopingAnim(playerid,"PED","IDLE_CHAT",4.0,1,0,0,1,1);
if(PlayerInfo == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "{F81414}[EG:RP] {0084e3}Ne mozes pricati, mutiran si!");
return 0;
}
    if(AdvertisementCheck(text) && !IsPlayerAdmin(playerid))
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/Game masteri su upozoreni o pokusaju reklamiranja)");
SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
SendAdminGmMessage(COLOR_LIGHTRED, string);
return 0;
}
if(anty(text))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/Game masteri su upozoreni o pokusaju reklamiranja)");
SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
SendAdminGmMessage(COLOR_LIGHTRED, string);
format(string, sizeof(string), "%s kaze: %s",sendername, text);
ProxDetector(10.0, playerid, string,BELA,BELA,BELA,BELA,BELA);

return 0;
}



ako nemas ProxDetector
dodaj ovo negde na dnu scripte

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);
//radi = 2.0; //Trigger Radius
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && (GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i)))
{
if(!BigEar)
{
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;
}

_Iv@nCHe_
2
Wheel Man
14. Okt. 2012.
Yakavetta wrote on October 14, 2012, 7:47 pm:
zar nisi rekao da radi onaj sto sam ti dao


Ma radilo je na kucnom , ali kada sam probao s prijateljom preko hamachija nemoze jbg .

--Lood-- hvala , sad cu probati pa ti javim jel radi .
--Lood--
5
Crime Lord
14. Okt. 2012.
_Iv@nCHe_ wrote on October 14, 2012, 7:47 pm:
zar nisi rekao da radi onaj sto sam ti dao


Ma radilo je na kucnom , ali kada sam probao s prijateljom preko hamachija nemoze jbg .

Lood hvala , sad cu probati pa ti javim jel radi .

Aj... 🙂
_Iv@nCHe_
2
Wheel Man
14. Okt. 2012.
Dodje mi error :
error 035: argument type mismatch (argument 4)


Linija gdje je error :
ProxDetector(20.0, playerid, string,BELA,BELA,BELA,BELA,BELA);
WuTroX89
3
Hustler
14. Okt. 2012.
Pa tu ti cak i zagrada fali jesi siguran da si cijeli callback dao??

Probaj ovo
public OnPlayerText(playerid, text[])
{
new sendername;
new giveplayer;
new tmp;
new string;
    //new gPlayerUsingLoopingAnim;
SetPlayerChatBubble(playerid, text, COLOR_GRAD1, 20.0, 10000); //poruka iznad glave
    //LoopingAnim(playerid,"PED","IDLE_CHAT",4.0,1,0,0,1,1);
if(PlayerInfo == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "{F81414}[EG:RP] {0084e3}Ne mozes pricati, mutiran si!");
return 0;
}
    if(AdvertisementCheck(text) && !IsPlayerAdmin(playerid))
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/Game masteri su upozoreni o pokusaju reklamiranja)");
SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
SendAdminGmMessage(COLOR_LIGHTRED, string);
return 0;
}
if(anty(text))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/Game masteri su upozoreni o pokusaju reklamiranja)");
SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
SendAdminGmMessage(COLOR_LIGHTRED, string);
return 0;
}
new sendername, string;
GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, 110, "%s kaze: %s", sendername, text);
ProxDetector(20.0, playerid, string,BELA,BELA,BELA,BELA,BELA);
}
Deleted User
Obrisan korisnik
15. Okt. 2012.
evo ti kume radi 100%
public OnPlayerText(playerid, text[])
{
  new sendername;
  new giveplayer;
  new tmp;
  new string;
    //new gPlayerUsingLoopingAnim;
  SetPlayerChatBubble(playerid, text, COLOR_GRAD1, 20.0, 10000); //poruka iznad glave
    //LoopingAnim(playerid,"PED","IDLE_CHAT",4.0,1,0,0,1,1);
  if(PlayerInfo == 1)
  {
      SendClientMessage(playerid, TEAM_CYAN_COLOR, "{F81414}[EG-RPG] {0084e3}Ne mozes pricati, mutiran si!");
      return 0;
  }
    if(AdvertisementCheck(text) && !IsPlayerAdmin(playerid))
  {
    GetPlayerName(playerid, sendername, sizeof(sendername));
  format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/GameMasteri su upozoreni o pokusaju reklamiranja)");
  SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
  SendAdminGmMessage(COLOR_LIGHTRED, string);
  return 0;
  }
  if(anty(text))
  {
  GetPlayerName(playerid, sendername, sizeof(sendername));
  format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/GameMasteri su upozoreni o pokusaju reklamiranja)");
  SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
  SendAdminGmMessage(COLOR_LIGHTRED, string);
}
else {
new message;
    format(message, sizeof(message), "%s kaze: %s", GetPlayerName(playerid), text);
    ProxDetector(30.0, playerid, message,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
  return 0;
  }
_Iv@nCHe_
2
Wheel Man
15. Okt. 2012.
Zoran123 wrote on October 15, 2012, 9:52 am:
evo ti kume radi 100%
public OnPlayerText(playerid, text[])
{
  new sendername;
  new giveplayer;
  new tmp;
  new string;
    //new gPlayerUsingLoopingAnim;
  SetPlayerChatBubble(playerid, text, COLOR_GRAD1, 20.0, 10000); //poruka iznad glave
    //LoopingAnim(playerid,"PED","IDLE_CHAT",4.0,1,0,0,1,1);
  if(PlayerInfo == 1)
  {
      SendClientMessage(playerid, TEAM_CYAN_COLOR, "{F81414}[EG-RPG] {0084e3}Ne mozes pricati, mutiran si!");
      return 0;
  }
    if(AdvertisementCheck(text) && !IsPlayerAdmin(playerid))
  {
    GetPlayerName(playerid, sendername, sizeof(sendername));
  format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/GameMasteri su upozoreni o pokusaju reklamiranja)");
  SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
  SendAdminGmMessage(COLOR_LIGHTRED, string);
  return 0;
  }
  if(anty(text))
  {
  GetPlayerName(playerid, sendername, sizeof(sendername));
  format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/GameMasteri su upozoreni o pokusaju reklamiranja)");
  SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
  SendAdminGmMessage(COLOR_LIGHTRED, string);
}
else {
new message;
    format(message, sizeof(message), "%s kaze: %s", GetPlayerName(playerid), text);
    ProxDetector(30.0, playerid, message,COLOR_FADE1,COLOR_FADE2,COLOR_FADE3,COLOR_FADE4,COLOR_FADE5);
}
  return 0;
  }


!вυ!ѕєуzιιι¢н™.amx wrote on October 14, 2012, 9:30 pm:
Pa tu ti cak i zagrada fali jesi siguran da si cijeli callback dao??

Probaj ovo
public OnPlayerText(playerid, text[])
{
new sendername;
new giveplayer;
new tmp;
new string;
    //new gPlayerUsingLoopingAnim;
SetPlayerChatBubble(playerid, text, COLOR_GRAD1, 20.0, 10000); //poruka iznad glave
    //LoopingAnim(playerid,"PED","IDLE_CHAT",4.0,1,0,0,1,1);
if(PlayerInfo == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "{F81414}[EG:RP] {0084e3}Ne mozes pricati, mutiran si!");
return 0;
}
    if(AdvertisementCheck(text) && !IsPlayerAdmin(playerid))
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/Game masteri su upozoreni o pokusaju reklamiranja)");
SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
SendAdminGmMessage(COLOR_LIGHTRED, string);
return 0;
}
if(anty(text))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/Game masteri su upozoreni o pokusaju reklamiranja)");
SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
SendAdminGmMessage(COLOR_LIGHTRED, string);
return 0;
}
new sendername, string;
GetPlayerName(playerid, sendername, sizeof(sendername));
    format(string, 110, "%s kaze: %s", sendername, text);
ProxDetector(20.0, playerid, string,BELA,BELA,BELA,BELA,BELA);
}


Nece da mi compile dodje mi ovo : http://www.zaslike.com/files/9bhq8tennllt5o9h57ld.png
A kada vratim staro kako je bilo prije oce compile .
Deleted User
Obrisan korisnik
15. Okt. 2012.
meni taj IC radi nezz sto tebi nece
--Lood--
5
Crime Lord
15. Okt. 2012.
brt ta slika pokazuje da ima preko 24 errora sto znaci da si negde zaboravio zagradu zatvorit 😄
--Lood--
5
Crime Lord
15. Okt. 2012.


public OnPlayerText(playerid, text[])
{
new sendername;
new giveplayer;
new tmp;
new string;
    //new gPlayerUsingLoopingAnim;
SetPlayerChatBubble(playerid, text, COLOR_GRAD1, 20.0, 10000); //poruka iznad glave
    //LoopingAnim(playerid,"PED","IDLE_CHAT",4.0,1,0,0,1,1);
if(PlayerInfo == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "{F81414}[EG:RP] {0084e3}Ne mozes pricati, mutiran si!");
return 0;
}
    if(AdvertisementCheck(text) && !IsPlayerAdmin(playerid))
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/Game masteri su upozoreni o pokusaju reklamiranja)");
SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
SendAdminGmMessage(COLOR_LIGHTRED, string);
return 0;
}
if(anty(text))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/Game masteri su upozoreni o pokusaju reklamiranja)");
SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
SendAdminGmMessage(COLOR_LIGHTRED, string);
format(string, sizeof(string), "%s kaze: %s",sendername, text);
ProxDetector(10.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);

return 0;
}



Stavi vako a onaj error sto ti je izbacivo to je zbog boje, nezz sad ni ja kako da ti objasnim al ugl
npr u SendClientMessage ide ovakav format bode 0xFFFAFF, a tebi je verobatno BELA definisana kao vakva boja
{FFFFF} a takve boje nmg ici u SendClietMessage itd...te boje su vecinom namjenjene za "formt"
_Iv@nCHe_
2
Wheel Man
16. Okt. 2012.
Opet neradi !

--Lood-- wrote on October 15, 2012, 8:13 pm:


public OnPlayerText(playerid, text[])
{
new sendername;
new giveplayer;
new tmp;
new string;
    //new gPlayerUsingLoopingAnim;
SetPlayerChatBubble(playerid, text, COLOR_GRAD1, 20.0, 10000); //poruka iznad glave
    //LoopingAnim(playerid,"PED","IDLE_CHAT",4.0,1,0,0,1,1);
if(PlayerInfo == 1)
{
SendClientMessage(playerid, TEAM_CYAN_COLOR, "{F81414}[EG:RP] {0084e3}Ne mozes pricati, mutiran si!");
return 0;
}
    if(AdvertisementCheck(text) && !IsPlayerAdmin(playerid))
{
    GetPlayerName(playerid, sendername, sizeof(sendername));
format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/Game masteri su upozoreni o pokusaju reklamiranja)");
SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
SendAdminGmMessage(COLOR_LIGHTRED, string);
return 0;
}
if(anty(text))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
format( string, sizeof( string ), " Ne reklamiraj dobices ban ( Admini/Game masteri su upozoreni o pokusaju reklamiranja)");
SendClientMessage( playerid, COLOR_LIGHTRED, string);
    format( string, sizeof( string ), " Igrac %s pokusava da reklamira server opomenite ga!", sendername);
SendAdminGmMessage(COLOR_LIGHTRED, string);
format(string, sizeof(string), "%s kaze: %s",sendername, text);
ProxDetector(10.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);

return 0;
}



Stavi vako a onaj error sto ti je izbacivo to je zbog boje, nezz sad ni ja kako da ti objasnim al ugl
npr u SendClientMessage ide ovakav format bode 0xFFFAFF, a tebi je verobatno BELA definisana kao vakva boja
{FFFFF} a takve boje nmg ici u SendClietMessage itd...te boje su vecinom namjenjene za "formt"
_Iv@nCHe_
2
Wheel Man
17. Okt. 2012.
Bump ! Proslo preko 24 sata !

Znal netko ?

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha