02.11.2011, 12:55
How to make admin script using y_ini ?
and
How to make player stats ?
and
How to make player stats ?
new spawndialog;
OnPlayerSpawn(playerid) {
ShowPlayerDialog(playerid, "Weapon Shop", "Weap1\nWeap2\n etc...", "Ok", "Cancel");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (dialogid == spawndialog) {
if(response)
{
switch(listitem) {
case 0 : //Weapon 1
{
GivePlayerWeapon(playerid, weaponid);
SendClientMessage(playerid, COLOR_HERE, "You just bought Weapon1!");
}
case 1: //weapon 2
{
GivePlayerWeapon(playerid, weaponid);
SenClientMessage(playerid, COLOR_HERE, "You Just bought Weapon2!");
case 2: //weapon 3
{
etc
}
On top of script:
pawn Код:
pawn Код:
on Player Spawn: pawn Код:
pawn Код:
now to complete it do that: pawn Код:
|
#define COLOR_GREEN 0x33AA33AA
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if (dialogid == spawndialog) {
if(response)
{
switch(listitem) {
case 0 : //Weapon 1
{
GivePlayerWeapon(playerid, WEAPON_M4);
SendClientMessage(playerid, COLOR_GREEN, "You just bought Weapon1!");
}
case 1: //weapon 2
{
GivePlayerWeapon(playerid, WEAPON_AK47);
SenClientMessage(playerid, COLOR_GREEN, "You Just bought Weapon2!");
}
}}}
return 1;
}
ShowPlayerDialog(playerid, spawndialog, DIALOG_STYLE_LIST, "Weapon List", "M4\nAK47\nAdd other here", "Buy", "Cancel");
#define spawndialog 1000
public OnPlayerSpawn(playerid)
{
ShowPlayerDialog(playerid, spawndialog, DIALOG_STYLE_LIST, "Weapon Shop", "M4\nMinigun", "Select", "Cancel");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == spawndialog)
{
switch(listitem)
{
case 0:
{
GivePlayerWeapon(playerid, 31, 500);
SendClientMessage(playerid, 0xFFFFFFAA, "M4 Chosen");
}
case 1:
{
GivePlayerWeapon(playerid, 38, 500);
SendClientMessage(playerid, 0xFFFFFFAA, "Minigun Chosen");
}
}
return 1;
}
return 0;
}