30.09.2015, 00:29
Del CMD
Si ya lo vi a eso gracias, pero no se como armarlo, es informacion, del cmd que arriba le conteste al amigo.
Que quiero hacer un dialogo que represente eso, no son SendClientMessage, como dijiste son datos tomados de la base de datos.
Код:
CMD:familias(playerid, params[]) { new string[128], familyid; if(sscanf(params, "d", familyid)) { new number = 0; for(new i = 0; i < sizeof(fINFO); i++) { number ++; if(fINFO[i][FamilyTurfTokens] < 12) { format(string, sizeof(string), "Familia %d | Nombre: %s | Lider: %s | Miembros: %d.",number,fINFO[i][FamilyName],fINFO[i][FamilyLeader],fINFO[i][FamilyMembers]); } else { format(string, sizeof(string), "Familia %d | Nombre: %s | Lider: %s | Miembros: %d",number,fINFO[i][FamilyName],fINFO[i][FamilyLeader],fINFO[i][FamilyMembers]); } SendClientMessageEx(playerid, COLOR_WHITE, string); } return 1; } if(familyid < 1 || familyid > MAX_FAMILY) { SendClientMessageEx(playerid, COLOR_GREY, "Familias: 1 - 14"); return 1; } familyid -= 1; if(fINFO[familyid][FamilyTaken] != 1) { SendClientMessageEx(playerid, COLOR_GREY, "Ese Slot estб vacнo."); return 1; } foreach(Player, i) { if(Info[i][pFMember] == familyid && Info[i][pFMember] != 255) { if(Info[i][pRank] == 1 && Info[i][pFMember] == familyid) { format(string, sizeof(string), "* %s: %s | Rango: %s (1).",fINFO[familyid][FamilyName],GetPlayerNameEx(i),fINFO[familyid][FamilyRank1]); } else if(Info[i][pRank] == 2 && Info[i][pFMember] == familyid) { format(string, sizeof(string), "* %s: %s | Rango: %s (2).",fINFO[familyid][FamilyName],GetPlayerNameEx(i),fINFO[familyid][FamilyRank2]); } else if(Info[i][pRank] == 3 && Info[i][pFMember] == familyid) { format(string, sizeof(string), "* %s: %s | Rango: %s (3).",fINFO[familyid][FamilyName],GetPlayerNameEx(i),fINFO[familyid][FamilyRank3]); } else if(Info[i][pRank] == 4 && Info[i][pFMember] == familyid) { format(string, sizeof(string), "* %s: %s | Rango: %s (4).",fINFO[familyid][FamilyName],GetPlayerNameEx(i),fINFO[familyid][FamilyRank4]); } else if(Info[i][pRank] == 5 && Info[i][pFMember] == familyid) { format(string, sizeof(string), "* %s: %s | Rango: %s (5).",fINFO[familyid][FamilyName],GetPlayerNameEx(i),fINFO[familyid][FamilyRank5]); } else if(Info[i][pRank] == 6 && Info[i][pFMember] == familyid) { format(string, sizeof(string), "* %s: %s | Rango: %s (6).",fINFO[familyid][FamilyName],GetPlayerNameEx(i),fINFO[familyid][FamilyRank6]); } SendClientMessageEx(playerid, COLOR_GREY, string); } } return 1; }
Quote:
Que quiero hacer un dialogo que represente eso, no son SendClientMessage, como dijiste son datos tomados de la base de datos.