Szerző Téma: Chat error?  (Megtekintve 592 alkalommal)

Nem elérhető 1Mark6

  • 437
    • Profil megtekintése
Chat error?
« Dátum: 2015. Szeptember 26. - 18:17:51 »
0
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;
}

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
Chat error?
« Válasz #1 Dátum: 2015. Szeptember 26. - 18:19:42 »
0
Tuti, hogy az sscanf plugin lesz.

Chat error?
« Válasz #2 Dátum: 2015. Szeptember 26. - 19:24:22 »
0
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.

Chat error?
« Válasz #3 Dátum: 2015. Szeptember 26. - 20:21:51 »
0
if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(id))

 
helyett
 
if(GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))

Nem elérhető 1Mark6

  • 437
    • Profil megtekintése
Chat error?
« Válasz #4 Dátum: 2015. Szeptember 26. - 21:00:51 »
0
A sscanfnak nincs baja, de Random ráhibázott :P
Köszönöm a segitséget ! :D

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal