01:09
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
          





Рекомендуем:





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
[GM] The Big PEN1:LS v2.00 ... 04.12.2017
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
  • Страница 1 из 1
  • 1
Модератор форума: Alcoholik  
Форум SAMP о мультиплеерах для GTA. » Популярные моды » The Godfather » [Мануал] Donat
[Мануал] Donat
SaibotДата: Понедельник, 09.09.2013, 14:21 | Сообщение # 1
Освоившийся
Группа: Продвинутые
Сообщений: 112
Награды: 0
Репутация: 34
Замечания: 0%
Статус:
Донат (англ. donate — «жертвовать», башорг. «админам на пиво») — оплата чего-либо на добровольных началах.
[cut noguest=Скрины]
Skrin-1
Skrin-2
Skrin-3
Skrin-4[/cut]

В enum pInfo вставляем:
[pwn]
pRub,[/pwn]

В public OnPlayerConnect(playerid) вставляем:
[pwn]PlayerInfo[playerid][pRub] = 0;[/pwn]

В public OnPlayerRegister(playerid, password[]) вставляем:
[pwn]dini_FloatSet(string, "Rub=%d",PlayerInfo[playerid][pRub]);[/pwn]

В public OnPlayerSave(playerid) вставляем:
[pwn]dini_FloatSet(string, "Rub=%d",PlayerInfo[playerid][pRub]);[/pwn]

В public OnPlayerLogin(playerid,password[]) вставляем:
[pwn]PlayerInfo[playerid][pRub] = dini_Int(string2,"Rub=%d");[/pwn]

Дальше в public OnPlayerCommandText(playerid, cmdtext[]) вставляем:
[pwn]
if(strcmp(cmd, "/donat", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new lvlexp[70];
new donatdengi = PlayerInfo[playerid][pRub];
new blocks = PlayerInfo[playerid][pBlocks];
new level = PlayerInfo[playerid][pLevel];
new warns = PlayerInfo[playerid][pWarns];
format(lvlexp,70,"{00CCFF}Баланс: {ffffff}%d руб{00CCFF}. Выбери действие.",donatdengi);
new str[250],sctring[250];
format(str,sizeof(str),"{3399ff}Купить дом.\t\t\t{ffffff}(Цена по lvl на ярлыке)\n{3399ff}Сменить ник:\t\t\t{ffffff}50 р.\n{3399ff}Сменить пол:\t\t\t{ffffff}30 р.\n{3399ff}Сменить домашний авто:\t{ffffff}130 р.\n");
strcat(sctring,str);
format(str,sizeof(str),"\n{3399ff}Снять один блок:\t\t{ffffff}90 р. {ffcc00}(У тебя {ffffff}%d/3{ffcc00})\n{3399ff}Повысить lvl на 1:\t\t{ffffff}60 р. {ffcc00}(У тебя {ffffff}%d{ffcc00})\n{3399ff}Снять один варн:\t\t{ffffff}70 ð. {ffcc00}(У тебя {ffffff}%d/3{ffcc00})\n",blocks,level,warns);
strcat(sctring,str);
format(str,sizeof(str),"\n{3399ff}Нарко(100к):\t\t\t{ffffff}160 р.\n{3399ff}Маты(100к):\t\t\t{ffffff}170 р.\n{3399ff}Деньги(30кк вирт.):\t\t{ffffff}200 р.\n{3399ff}(WM)-Информация.\n");
strcat(sctring,str);
ShowPlayerDialog(playerid, 1444, DIALOG_STYLE_LIST,lvlexp,sctring, "Далле", "Выход");
}
else
{
SendClientMessage(playerid,COLOR_GRAD2,"Вы не Авторизованы");
}
return true;
}
if(strcmp(cmd, "/setdonat", true) == 0) //Установить количество рублей игроку.
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_GRAD2, "/setdonat [id] [money]");
return 1;
}
new money;
giveplayerid = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
money = strval(tmp);
if (PlayerInfo[playerid][pAdmin] >= 6)
{
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
PlayerInfo[giveplayerid][pRub] = money;
}
}
}
else
{
SendClientMessage(playerid, COLOR_GRAD2, "Ты не уполномочен для этой команды.");
}
}
return 1;
}[/pwn]
В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) вставляем:

Сылка на код

Автор: Saibot

Данный скрипт является эксклюзивом для SRC, и размещать его на других сайтах запрещено, без оговоренности с администрацией сайта или автором работы.

FabervoxДата: Понедельник, 09.09.2013, 14:32 | Сообщение # 2
Уверенный в себе
Группа: I'm V.I.P.
Сообщений: 235
Награды: 1
Город: Краматорск
Репутация: 217
Замечания: 0%
Статус:
Saibot, я бы сказал, скрипты получаются короткими, и это очень хорошо.



RP в мире - как мух в сортире, а нужного чуда не видать покуда..©_Z_
Как посмотришь, сколько тысяч строчек кода, в одном файле, сразу понимаешь почему моды делают годами.
Закон сохранения сложности


Сообщение отредактировал Fabervox - Понедельник, 09.09.2013, 14:32
Форум SAMP о мультиплеерах для GTA. » Популярные моды » The Godfather » [Мануал] Donat
  • Страница 1 из 1
  • 1
Поиск:





 


 


 
Хостинг от uCoz samp.at.ua