08.03.2015, 15:41
(
Последний раз редактировалось RedCode; 08.03.2015 в 19:54.
Причина: Delete
)
Deleted
#define viplocker_dialog 1990
CMD:viplocker(playerid, params[])
{
if(CanUseLocker[playerid]==false) return SendClientMessage(playerid, COLOR_WHITE, "You have to wait before using locker again.");
if(PlayerInfo[playerid][pDonator] >= 1)
{
if(IsPlayerInRangeOfPoint(playerid,3,-2653.1226, 1410.2570 ,906.2734))
{
ShowPlayerDialogEx(playerid, viplocker_dialog, DIALOG_STYLE_LIST, "VIP Locker", "Health\nArmour\nDeagle", "Select", "Cancel");
VipLockerTimer[playerid] = SetTimerEx("VipLockerTime", 3600*1000, false, "i", playerid);
CanUseLocker[playerid] = false;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You arent in correct place.");
}
}
return 1;
}
forward VipLockerTime(playerid);
public VipLockerTime(playerid)
{
CanUseLocker[playerid] = true;
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == viplocker_dialog)
{
if(response)
{
if(listitem == 0)
{
SetPlayerHealth(playerid, 100.0);
SendClientMessage(playerid, 0xFFFFFF, "You have bought health!");
}
if(listitem == 1)
{
SetPlayerArmour(playerid, 100.0);
SendClientMessage(playerid, 0xFFFFFF, "You have bought armour!");
}
if(listitem == 2)
{
GivePlayerWeapon(playerid, 24, 500);
SendClientMessage(playerid, 0xFFFFFF, "You have bought a Desert Eagle!");
}
}
}
return 1;
}
#define viplocker_dialog 1990
CMD:viplocker(playerid, params[])
{
if(CanUseLocker[playerid]==false) return SendClientMessage(playerid, COLOR_WHITE, "You have to wait before using locker again.");
if(PlayerInfo[playerid][pDonator] >= 1)
{
if(IsPlayerInRangeOfPoint(playerid,3,-2653.1226, 1410.2570 ,906.2734))
{
ShowPlayerDialogEx(playerid, viplocker_dialog, DIALOG_STYLE_LIST, "VIP Locker", "Health\nArmour\nDeagle", "Select", "Cancel");
VipLockerTimer[playerid] = SetTimerEx("VipLockerTime", 3600*1000, false, "i", playerid);
CanUseLocker[playerid] = false;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You are not in the correct place.");
}
}
return 1;
}
forward VipLockerTime(playerid);
public VipLockerTime(playerid)
{
CanUseLocker[playerid] = true;
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == viplocker_dialog)
{
if(response)
{
if(listitem == 0)
{
SetPlayerHealth(playerid, 100.0);
SendClientMessage(playerid, COLOR_WHITE, "You have bought your way up to 100% health!");
GivePlayerMoney(playerid, -300);
}
if(listitem == 1)
{
SetPlayerArmour(playerid, 100.0);
SendClientMessage(playerid, COLOR_WHITE, "You have bought your armor up to 100% health!");
GivePlayerMoney(playerid, -300);
}
if(listitem == 2)
{
GivePlayerWeapon(playerid, 24, 500);
SendClientMessage(playerid, COLOR_YELLOW, "You have bought a Desert Eagle for yourself!");
GivePlayerMoney(playerid, -1300);
}
}
}
return 1;
}
|
Код:
#define viplocker_dialog 1990
CMD:viplocker(playerid, params[])
{
if(CanUseLocker[playerid]==false) return SendClientMessage(playerid, COLOR_WHITE, "You have to wait before using locker again.");
if(PlayerInfo[playerid][pDonator] >= 1)
{
if(IsPlayerInRangeOfPoint(playerid,3,-2653.1226, 1410.2570 ,906.2734))
{
ShowPlayerDialogEx(playerid, viplocker_dialog, DIALOG_STYLE_LIST, "VIP Locker", "Health\nArmour\nDeagle", "Select", "Cancel");
VipLockerTimer[playerid] = SetTimerEx("VipLockerTime", 3600*1000, false, "i", playerid);
CanUseLocker[playerid] = false;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You are not in the correct place.");
}
}
return 1;
}
forward VipLockerTime(playerid);
public VipLockerTime(playerid)
{
CanUseLocker[playerid] = true;
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == viplocker_dialog)
{
if(response)
{
if(listitem == 0)
{
SetPlayerHealth(playerid, 100.0);
SendClientMessage(playerid, COLOR_WHITE, "You have bought your way up to 100% health!");
GivePlayerMoney(playerid, -300);
}
if(listitem == 1)
{
SetPlayerArmour(playerid, 100.0);
SendClientMessage(playerid, COLOR_WHITE, "You have bought your armor up to 100% health!");
GivePlayerMoney(playerid, -300);
}
if(listitem == 2)
{
GivePlayerWeapon(playerid, 24, 500);
SendClientMessage(playerid, COLOR_YELLOW, "You have bought a Desert Eagle for yourself!");
GivePlayerMoney(playerid, -1300);
}
}
}
return 1;
}
|
#include <a_samp>
#define COLOR_WHITE 0xFFFFFFAA
#define VIPWEPSMENU 1990
#pragma tabsize 0
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string[128];
if(dialogid == VIPWEPSMENU)
{
if(response)
{
if(listitem == 0)
{
format(string, sizeof(string), "Successfully healed.");
SendClientMessage(playerid, COLOR_WHITE, string);
SetPlayerHealth(playerid, 100);
}
if(listitem == 1)
{
format(string, sizeof(string), "Successfully bought a Kevlar Vest.");
SendClientMessage(playerid, COLOR_WHITE, string);
SetPlayerArmour(playerid, 100.0);
}
if(listitem == 2)
{
format(string, sizeof(string), "Successfully bought a Deagle.");
SendClientMessage(playerid, COLOR_WHITE, string);
GivePlayerWeapon(playerid, 24, 999);
}
}
return 1;
}
return 0;
}
|
Hi guys , one guy helped me to create cmd with timer but i have a problem
Here the code : Код:
new VipLockerTimer[MAX_PLAYERS],
bool:CanUseLocker[MAX_PLAYERS];
OnPlayerConnect(playerid)
CanUseLocker[playerid] = true;
Код:
CMD:viplocker(playerid, params[])
{
if(CanUseLocker[playerid]==false) return SendClientMessage(playerid, COLOR_WHITE, "You have to wait before using locker again.");
if(PlayerInfo[playerid][pDonator] >= 1)
{
if(IsPlayerInRangeOfPoint(playerid,3,-2653.1226, 1410.2570 ,906.2734))
{
ShowPlayerDialogEx(playerid, viplocker, DIALOG_STYLE_LIST, "VIP Locker", "Health\nArmour\nDeagle", "Select", "Cancel");
VipLockerTimer[playerid] = SetTimerEx("VipLockerTime", 3600*1000, false, "i", playerid);
CanUseLocker[playerid] = false;
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "You arent in correct place.");
}
}
return 1;
}
forward VipLockerTime(playerid);
public VipLockerTime(playerid)
{
CanUseLocker[playerid] = true;
return 1;
}
#define VIPWEPSMENU 1990 +REP |