Vovka[KarlitoS]
Умник
Это моя первая работа, так что строго не судите
Ко всем new
В OnGameModeInit
В OnPlayerPickUpPickup
В OnDialogResponse
Ко всем командам
В конец мода
Думаю + мне полагается за старание
Это для RLS так что
Меняйте на свою функцию выдачи денег
Ко всем new
PHP:
new roliki[MAX_PLAYERS];
new rolikipick;
PHP:
rolikipick = CreatePickup(1339, 23, x, y, z, -1); // X, Y, Z свои координаты
PHP:
if(pickupid == rolikipick ) //
{
ShowPlayerDialog(playerid, 1234, 0, "Ролики", "Вы хотите купить ролики?", "ДА", "НЕТ");
}
PHP:
if(dialogid == 1234) //
{
if(response)
{
PlayerInfo[playa][pCash] -= 2000;
SendClientMessage(playerid,0xFFFFFFAA,"*Вы купили ролики используйте {00FF00}/roliki");
roliki[playerid] = 1;
}
return 1;
PHP:
else if(strcmp(cmd, "/roliki", true) == 0)
{
if(roliki[plaerid] != 1) returtn SendClientMessage(playerid, COLOR_GREY, " У вас нет роликов"
SetTimerEx("Roliki",3000,0,"d",playerid);
roliki[playerid] = 2;
ApplyAnimation(playerid, "PED", "WALK_DRUNK", 4.1, 1, 1, 1, 1, 1, 1);//тут анимация, меняй на свою
SetPVarInt(playerid,"RolikiSkin",GetPlayerSkin(playerid));// Сохраним скин игрока
}
PHP:
public Roliki(playerid){
if(roliki[playerid] != 1) return SetPlayerSkin(playerid,99);// Установим игроку скин
if(roliki[playerid] == 2)
{
SetPlayerSkin(playerid,GetPVarInt(playerid,"RolikiSkin"));// Возвращаем скин
DeletePVar(playerid,"RolikiSkin");// Удаляем PVar с одеждой
}
return true;}
Это для RLS так что
PHP:
PlayerInfo[playa][pCash] -= 2000;
Последнее редактирование:
