Ayuda comando (me vuelvo loco) - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (
https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda comando (me vuelvo loco) (
/showthread.php?tid=531102)
Ayuda comando (me vuelvo loco) -
Alvaro89 - 10.08.2014
Hola. Vuelvo a molestar, ya que estoy desde el mediodia tratando de hacer esto.
Quiero hacer un comando /miembros y que muestre a todos los miembros del clan ya sea que eten On o Off. Eh intentando varias cosas peroo no funciono.
La idea es que Yo perteneciendo a un clan me salgan todos los de mi clan
Les muestros algunas cosas para q vena las funciones
PHP код:
CMD:salirclan(playerid, params[])
{
new string[128];
if(PGang[playerid] > 0)
{
format(string,sizeof(string), "{FFFF00}'{FFFFFF}%s{FFFF00}' dejado la pandilla!", PlayerName(playerid));
for(new i; i<MAX_PLAYERS; i++)
{
if(PGang[i] == PGang[playerid] && i != playerid)
{
SendClientMessage(i, 0xFFFF00, string);
}
}
PGang[playerid] = 0;
GangLvl[playerid] = 0;
}else return SendClientMessage(playerid, -1, "No perteneces a ninguna banda");
}
Guarda la cuenta
PHP код:
public SaveAccount(playerid)
{
new f[256];
format(f, 256, "Gangs/Players/%s.ini", PlayerName(playerid));
new file = ini_openFile(f);
if(file == INI_OK)
{
ini_setInteger(file, "Gang", PGang[playerid]);
ini_setInteger(file, "GangLvl", GangLvl[playerid]);
ini_setString(file, "GRango", GRango[playerid]);
ini_closeFile(file);
}
return true;
}
Intente hacer esto pero no funca.
PHP код:
CMD:miembros(playerid, params[])
{
new string[2000],str[1500];
new USER_FILE[64];
if(PGang[playerid] == 0)return ShowPlayerDialog(playerid,0,0,"{00C0FF}.:Clan:.","No tienes clan","Ok","");
for(new i = 0; i !=PGang[playerid]; i++)
{
format(USER_FILE, sizeof(USER_FILE), "Gangs/Players/%s.ini", PlayerName(playerid));
if(ini_getString(USER_FILE, PlayerName(i)) == 1)
{
format(USER_FILE,sizeof(USER_FILE),"%s\n",GetPlayerNameIns(i));
strcat(str,USER_FILE);
}
}
ShowPlayerDialog(playerid,0,0,"{00C0FF}.:Clan:.",str,"Ok","Cancelar");
//}
return 1;
}
Respuesta: Ayuda comando (me vuelvo loco) -
Alienwar3 - 10.08.2014
Crea un archivo .txt y que se escriba cada vez que ingresa un nuevo miembro y que se elimine el nombre cuando se retiran. despues pones un comando y lees el archivo .txt para esto te recomiendo usar codigos nativos de samp