GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: 1Mark6 - 2015. Szeptember 26. - 18:17:51

Cím: Chat error?
Írta: 1Mark6 - 2015. Szeptember 26. - 18:17:51
Sziasztok, a napok folyamán irogattam egy módot, ami házi szerveren tökéletesen müködik, azonban, ha felrakom egy Linux szerverre ( külső VPN ), és felmegyek, majd irok a chatba akkor teljes mértékben kifagy, de azt megállapítottam, hogy nem csak a sima chatnél hanem RP chataknél is, ergo valamelyik kód nem passzol.
Hát megadnám a RangedMessage Kódomat, én nem találtam hibát, server log üres, kérlek segitsetek ha tudtok.
 
stock SendRangedMessage(playerid,r,szoveg[])
{
new Float:POS[3];
GetPlayerPos(playerid,POS[0],POS[1],POS[2]);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerInRangeOfPoint(i,r,POS[0],POS[1],POS[2]))
{
   if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(id))
   {
      SendClientMessage(i,-1,szoveg);
   }
}
}
}

 
Példa parancs :
 
CMD:b(playerid,params[])
{
new szoveg[128],string[128];
if(sscanf(params,\"s[128]\",szoveg)) return SendClientMessage(playerid, -1,\"\"SZ_PIROS\"[ \"SZERVER_NEV\" ]\"SZ_FEHER\" Használat : /b [ OOC Üzenet ]\");
{
format(string,sizeof(string),\"\"SZ_OOC\"(( [%d] %s OOC : %s ))\",playerid,Nev(playerid),szoveg);
SendRangedMessage(playerid,20,string);
}
return 1;
}
Cím: Chat error?
Írta: KovaNovik - 2015. Szeptember 26. - 18:19:42
Tuti, hogy az sscanf plugin lesz.
Cím: Chat error?
Írta: adamhawkz - 2015. Szeptember 26. - 19:24:22
Mint ahogy az előttem lévő, én is az sscanf-re tippelnék első sorban. Sok pluginhoz van külön Linux-os változat, azt töltsd le, és próbáld meg azzal.
Cím: Chat error?
Írta: .random. - 2015. Szeptember 26. - 20:21:51
if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(id))

 
helyett
 
if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
Cím: Chat error?
Írta: 1Mark6 - 2015. Szeptember 26. - 21:00:51
A sscanfnak nincs baja, de Random ráhibázott :P
Köszönöm a segitséget ! :D