samp.directory
← Betikler ve kütüphaneler

MassonNN/mas_listdialog

Simple library for list dialogs

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ı

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