10.09.2013, 00:55
He sacado un Sistema Aka de otro lado y lo puse tal como estaba pero no me anda, al entrar un player guarda su con su ip, todo bien alli, al entrar otro player guarda su nick con el nick del otro con su ip, si no me entienden mas abalo les dejo el log, lo tengo asi, no se si hago algo mal ._.
En el Log me guarda asi lo cual no deberнa ser asi, el siguiente q entre obtiene la ip y guarda el nick y de los otros anteriores...
PD: las ip que se muestran es un ejemplo ya que fueron cambiadas para evitar problemas...
PHP код:
static Paka[256];
static playerIP[16];
public OnPlayerConnect(playerid)
{
new file[100],pIP[16],Jstr[128];
GetPlayerIp(playerid,pIP,16);
format(file,sizeof(file),"ZeroLimiteData/ListaAka/Aka.ini");
INI_ParseFile(file,"GetAkaLog");
if(strlen(Paka) < 3)
{
format(file,sizeof(file),"ZeroLimiteData/ListaAka/Aka.ini");
new INI:AKA = INI_Open(file);
INI_WriteString(AKA, pIP, pName(playerid));
INI_Close(AKA);
}
else if(strfind(Paka, pName(playerid), true) == -1)
{
format(file,sizeof(file),"ZeroLimiteData/ListaAka/Aka.ini");
format(Jstr,sizeof(Jstr),"%s,%s", Paka, pName(playerid));
new INI:AKA = INI_Open(file);
INI_WriteString(AKA, pIP, Jstr);
INI_Close(AKA);
}
return 1;
// no creo q sea esto, es el q lee los datos del aka
foreach(Player, i)
{
if(PlayerInfo[i][pAdmin] > 2)
{
if(strlen(Paka) > 70)
{
strmid(string2,Paka,0,70);
format(Jstr, sizeof(Jstr),"|®| {277DFD}AkA: %s",string2);
SendClientMessage(i,0x00ffffff,Jstr);
strmid(string2,Paka,70,sizeof(Paka));
format(Jstr, sizeof(Jstr),"%s", string2);
SendClientMessage(i,0x00ffffff,Jstr);
}
else
{
if(strlen(Paka) > 2) format(Jstr, sizeof(Jstr),"|®| {277DFD}AkA: %s",Paka);
else format(Jstr, sizeof(Jstr),"|®| {277DFD}AkA: Sin Aka!");
SendClientMessage(i,0x00ffffff,Jstr);
}
}
}
}
forward GetAkaLog(name[], value[]);
public: GetAkaLog(name[], value[])
{
INI_String(playerIP,Paka,256);
return 1;
}
PHP код:
179.47.224.36 = MxFire
181.16.20.169 = MxFire,Es_Trella
190.117.142.248 = MxFire,Es_Trella,Fuzion
156.43.246.130 = MxFire,Es_Trella,Fuzion,T3LL3Z
201.208.218.249 = MxFire,Es_Trella,Fuzion,T3LL3Z,DavidD,ShOudeR_,[SOB]Wolf,JorGe42O,RADEK,MaxisX25.SOB,Dianny,Shadik,KoremDers,Ezequiel,Hector_L,
190.43.99.29 = MxFire,Es_Trella,Fuzion,T3LL3Z,DavidD,ShOudeR_,[SOB]Wolf,JorGe42O,RADEK,MaxisX25.SOB,Dianny,Shadik,KoremDers,Ezequiel,Hector_L,
189.176.153.186 = MxFire,Es_Trella,Fuzion,T3LL3Z,DavidD,ShOudeR_,[SOB]Wolf,JorGe42O,RADEK,MaxisX25.SOB,Dianny,Shadik,KoremDers,]SOB[_JorGe42O
186.774219.231 = MxFire,Es_Trella,Fuzion,T3LL3Z,DavidD,ShOudeR_,[SOB]Wolf,JorGe42O,RADEK
190.134.101.187 = MxFire,Es_Trella,Fuzion,T3LL3Z,DavidD,ShOudeR_,[SOB]Wolf,JorGe42O,RADEK,MaxisX25.SOB
190.79.8.20 = MxFire,Es_Trella,Fuzion,T3LL3Z,DavidD,ShOudeR_,[SOB]Wolf,JorGe42O,RADEK,MaxisX25.SOB,Dianny
201.152.92.166 = MxFire,Es_Trella,Fuzion,T3LL3Z,DavidD,ShOudeR_,[SOB]Wolf,JorGe42O,RADEK,MaxisX25.SOB,Dianny,Shadik
204.66.40.209 = MxFire,Es_Trella,Fuzion,T3LL3Z,DavidD,ShOudeR_,[SOB]Wolf,JorGe42O,RADEK,MaxisX25.SOB,Dianny,Shadik,KoremDers
141.269.44.141 = MxFire,Es_Trella,Fuzion,T3LL3Z,DavidD,ShOudeR_,[SOB]Wolf,JorGe42O,RADEK,MaxisX25.SOB,Dianny,Shadik,KoremDers,Ezequiel
200.7.201.66 = MxFire,Es_Trella,Fuzion,T3LL3Z,DavidD,ShOudeR_,[SOB]Wolf,JorGe42O,RADEK,MaxisX25.SOB,Dianny,Shadik,KoremDers,Ezequiel,Hector_L
190.101.116.219 = MxFire,Es_Trella,Fuzion,T3LL3Z,DavidD,ShOudeR_,[SOB]Wolf,JorGe42O,RADEK,MaxisX25.SOB,Dianny,Shadik,KoremDers,Ezequiel,Hector_L,
134.145.175.75 = MxFire,Es_Trella,Fuzion,T3LL3Z,DavidD,ShOudeR_,[SOB]Wolf,JorGe42O,RADEK,MaxisX25.SOB,Dianny,Shadik,KoremDers,Ezequiel,Hector_L,
43.12.69.184 = MxFire,Es_Trella,Fuzion,T3LL3Z,DavidD,ShOudeR_,[SOB]Wolf,JorGe42O,RADEK,MaxisX25.SOB,Dianny,Shadik,KoremDers,Ezequiel,Hector_L,