SLAAAAM
Новичок
Помогите перевести команду с dc_cmd на pawn.cmd
C++:
CMD:tazer(playerid, params[])
{
extract params -> new am; else
return SendClientMessage(playerid, -1, !"Введите: /tazer [кол-во зарядов]");
if(GetPVarInt(playerid, "HaveTazer") > 0)
return SendClientMessage(playerid, 0xC0C0C0FF, !"Вы уже имеете шокер дальнего применения. Вам нужно его израсходывать.");
if(am < 1 || am > 3)
return SendClientMessage(playerid, 0xC0C0C0FF, !"Количество зарядов от 1 до 3");
switch(am)
{
case 1:
{
SetPVarInt(playerid, "HaveTazer", 1);
GivePlayerWeapon(playerid, 23, 1);
SendClientMessage(playerid, COLOR_STEEL, !"Вы взяли шокер дальнего применения с одним зарядом");
SendClientMessage(playerid, COLOR_PALEGREEN, !"Чтобы выставить его мощность введите /vtazer");
SetPlayerChatBubble(playerid, !"Взял(а) шокер дальнего применения с одним зарядом", 0xFF80FFFF, 20.0, 1000*5);
}
case 2:
{
SetPVarInt(playerid, "HaveTazer", 2);
GivePlayerWeapon(playerid, 23, 2);
SendClientMessage(playerid, COLOR_STEEL, !"Вы взяли шокер дальнего применения с двумя зарядами");
SendClientMessage(playerid, COLOR_PALEGREEN, !"Чтобы выставить его мощность введите /vtazer");
SetPlayerChatBubble(playerid, !"Взял(а) шокер дальнего применения с одним зарядом", 0xFF80FFFF, 20.0, 1000*5);
}
case 3:
{
SetPVarInt(playerid, "HaveTazer", 3);
GivePlayerWeapon(playerid, 23, 3);
SendClientMessage(playerid, COLOR_STEEL, !"Вы взяли шокер дальнего применения с тремя зарядами");
SendClientMessage(playerid, COLOR_PALEGREEN, !"Чтобы выставить его мощность введите /vtazer");
SetPlayerChatBubble(playerid, !"Взял(а) шокер дальнего применения с одним зарядом", COLOR_PALEGREEN, 20.0, 1000*10);
}
}
return 1;
}
CMD:vtazer(playerid)
{
if(GetPVarInt(playerid, "HaveTazer") < 1)
return SendClientMessage(playerid, 0xC0C0C0FF, !"У вас нет шокера. Чтобы его получить введите /tazer");
if(GetPlayerWeapon(playerid) != 23)
return SendClientMessage(playerid, 0xC0C0C0FF, !"Чтобы настроить мощность шокера возьмите его для начала в руки!");
SendClientMessage(playerid, COLOR_PALEGREEN, !"Используйте мышь для того, чтобы настроить мощность шокера дальнего применения.");
SendClientMessage(playerid, COLOR_PALEGREEN, !"(<) уменьшить мощность (>) увеличить мощность");
for(new td; td != 9; td ++) TextDrawShowForPlayer(playerid, TazerSetting[td]);
SelectTextDraw(playerid, 0xFFFFFF70);
TogglePlayerControllable(playerid, false);
return 1;
}
