Kütüphane★ 1Eki 2020 güncellendiLisans yokPawnsampctl
GitHub’da açBu deponun lisans dosyası yok. Okumak için herkese açık, ama bu tek başına yeniden kullanma izni vermez.
sampctl ile kur
sampctl package install MassonNN/mas_listdialog
Bunu proje klasöründe çalıştır. sampctl paketi ve bağımlı olduklarını indirir.
1 pakete bağımlı
- sampctl/samp-stdlibbu dizinde değil
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;
}
Bu sayfa GitHub’ın depo hakkında yayımladıklarından oluşturulur. samp.directory kodu barındırmaz. Bu ilanla ilgili bir sorun bildir