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; }
No sй a quй Dialog te refieres, pues en la SS no veo ninguna. Si te refieres al texto, eso son mensajes enviados mediante la funciуn SendClientMessage; ademбs, eso son datos tomados de una base de datos.
|
https://sampwiki.blast.hk/wiki/ShowPlayerDialog
https://sampwiki.blast.hk/wiki/Dialog_Styles mirar a estos dos tal vez ayudar no hablan espaсol utiliza el traductor de ****** '-' |
Esto no es pawnotrollscript para que vengas a hacer pedidos, ya te pasaron informacion de la wiki de como hacerlo, no sigas pidiendo.
|
Estoy preguntando como se hace porque no se como hacer para que imprima la informacion de las familias en un dialogo. No estoy pidiendo que me hagan nada IMBECIL.
|