Biblioteca★ 1atualizado out. de 2020Sem licençaPawnsampctl
Abrir no GitHubEste repositório não tem arquivo de licença. Ele é público para leitura, mas isso sozinho não dá permissão para reutilizar.
Instalar com o sampctl
sampctl package install MassonNN/mas_listdialog
Execute na pasta do seu projeto. O sampctl baixa o pacote e as dependências dele.
Depende de 1 pacote
- sampctl/samp-stdlibnão está neste diretório
README.md
mas_listdialog
ListDialogs is a simple library for dialogs with lists
Installation
Simply install to your project:
sampctl package install MassonNN/mas_listdialog
Include in your code and begin using the library:
#include <mas_listdialog>
Usage
ShowListDialog(playerid, func[], caption[], info[], listitems[], button1[], button2[] = "")
playerid - id of player to show list dialog func - function that is executed when the dialog box responds caption - dialog caption info - dialog text listitems - an array of listitems button1 - first button (Yes) button2 - second button (No)
Example of usage:
public OnPlayerConnect(playerid) {
new string[256];
new addnum;
new listitems[64];
new name[MAX_PLAYER_NAME];
for(new i; i < MAX_PLAYERS; i++) {
if(IsPlayerConnected(i)) {
listitems[addnum] = i;
addnum++;
GetPlayerName(i, name, MAX_PLAYER_NAME);
strcat(string, name);
strcat(string, "\n");
}
}
ShowListDialog(playerid, LIST:TestDialog, "Players online", string, "Send hi", "Close", listitems);
return 1;
}
LISTDIALOG:TestDialog(playerid, response, value) {
if(!response) return 1;
SendClientMessage(value, 0x00FF00FF, "Hi!");
return 1;
}
Esta página é montada com o que o GitHub publica sobre o repositório. O samp.directory não hospeda o código. Avisar de um problema com esta página