[Урок] Новая Система Доната
|
|
[CM]Jaxson |
Дата: Среда, 15.08.2012, 09:15 | Сообщение # 1
|
٩(̾●̮̮̃̾•̃̾)۶
Сообщений: 801
Статус: Offline
|
Новая Система Доната. Багов Не Обнаружил.
Скриншот: http://s019.radikal.ru/i631/1208/b7/fca38ecc610f.png Добавляем в 'enum pInfo':new DonateCena; Добавляем ко всем 'new': Добавляем в 'public OnPlayerConnect(playerid)' Code PlayerInfo[playerid][pDm] = 0; Добавляем в 'public OnPlayerUpdate_GF(playerid)': Code iniSetInt(File,"Dm",PlayerInfo[playerid][pDm]); Добавляем в 'public OnPlayerCommandText(playerid, cmdtext[])': Code else if(strcmp(cmd, "/donate", true) == 0) { if(IsPlayerConnected(playerid)) { new str[128],sctring[400],lol[35]; format(str,sizeof(str),"{FFFFFF}На вашем счете: {00FF00}%d {FFFFFF}DonateMoney\n",PlayerInfo[playerid][pDm]); strcat(sctring,str); format(str,sizeof(str),"\n\n{00FF00}Введите номер желаемого действия и нажмите {00FF00}'Далее'\n\n"); strcat(sctring,str); format(str,sizeof(str),"{FFFFFF}\t1. Пополнить счет\n\t2. Donate услуги для Вашего персонажа\n\t3. Donate услуги для Вашего дома"); strcat(sctring,str); format(str,sizeof(str),"\n\t4. Donate услуги для Вашего автомобиля"); strcat(sctring,str); format(lol,sizeof(lol),"Pawnp-Info: {00FF00}Donate"); ShowPlayerDialog(playerid,7999,DIALOG_STYLE_INPUT,lol,sctring,"Далее","Выйти"); } } if(strcmp(cmd, "/givedm", true) == 0) { if(PlayerInfo[playerid][pAdmin] < 1) { SendClientMessage(playerid, COLOR_WHITE, "{b3f9b0}Недоступно!"); return 1; } tmp = strtok(cmdtext, idx); if(PlayerInfo[playerid][pAdmin] < 1)return SendClientMessage(playerid, COLOR_WHITE,"{f9b0b0}x {FFFFFF}Доступ запрещен!."); if(!strlen(tmp)) return SendClientMessage(playerid,0xFFFFFFAA,"Используйте /givedm [ID] [кол-во]"); new target = strval(tmp); tmp = strtok(cmdtext, idx); if(!strval(tmp)) return SendClientMessage(playerid,0xFFFFFFAA,"Используйте /givedm [ID] [кол-во]"); if(IsPlayerConnected(target)) { new pizz[512],pizzz[512]; GetPlayerName(playerid, sendername, sizeof(sendername)); PlayerInfo[target][pDm] = PlayerInfo[target][pDm] + strval(tmp); format(pizz,100,"Вы дали %d %d DonateMoney",target,strval(tmp)); SendClientMessage(playerid,COLOR_WHITE,pizz); format(pizzz,100,"Администратор %s дал Вам %d DonateMoney",sendername,strval(tmp)); SendClientMessage(target, COLOR_WHITE, pizzz); } return true; } if(strcmp(cmd, "/setposhouse", true) == 0) { if(PlayerInfo[playerid][pPhousekey]) { if(PlayerInfo[playerid][pDm] >= 500) { new Float: lwx, Float:lwy, Float:lwz; GetPlayerPos(playerid, lwx, lwy, lwz); new house = PlayerInfo[playerid][pPhousekey]; HouseInfo[house][hEntrancex] = lwx; HouseInfo[house][hEntrancey]= lwy; HouseInfo[house][hEntrancez] = lwz; PlayerInfo[playerid][pDm] -= 500; SendClientMessage(playerid, COLOR_WHITE, "{b3f9b0}Вы успешно перенесли свой дом"); } else { SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}Вам необходимо 500 DonateMoney"); return true; } } else { SendClientMessage(playerid, COLOR_WHITE, "{f9b0b0}x {FFFFFF}У вас нет дома!"); return true; } } Далее Скачиваем http://rghost.ru/39790855, И Всё Содержимое Копируем В 'public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])' Последний Шаг Скачиваем http://rghost.ru/39790860 - И Копируем Его В '\Ваш-Сервер\scriptfiles'
[ Skype ] [ Профиль ] [ Mods Pack ] [ VK ] [ Геймеры ] Помогаю новичкам, по всем вопросом комне в Skype/VK. VK ВЗЛОМАН, НЕ РАБОТАЙТЕ СОМНОЙ. МНЕ ВСЁ ВЗЛОМАЛИ СКАЙП И ВК. СКАЙП ВОССТОНОВИЛ.
|
|
|
|
Tom_Thug |
Дата: Понедельник, 15.10.2012, 15:12 | Сообщение # 2
|
Любитель
Сообщений: 32
Статус: Offline
|
Хмм... Посмотрим...
Уроки Pawno - http://cheat-master.ru/forum/117-185251-1
|
|
|
|
stas_kashirin |
Дата: Понедельник, 15.10.2012, 15:36 | Сообщение # 3
|
Боец
Сообщений: 85
Статус: Offline
|
Видел уже такоую систему на серверах. Хорошо сделана.
|
|
|
|
Tommy_Thanks |
Дата: Вторник, 29.03.2016, 15:35 | Сообщение # 4
|
Новичок
Сообщений: 2
Статус: Offline
|
Перезалей ссылки
Thanks
|
|
|
|
[CM]Планокур |
Дата: Понедельник, 04.04.2016, 03:00 | Сообщение # 5
|
实现你的目标
Сообщений: 433
Статус: Offline
|
|
|
|
|
Eavis |
Дата: Понедельник, 18.04.2016, 22:18 | Сообщение # 6
|
Любитель
Сообщений: 39
Статус: Offline
|
Хм... действительно, очень интересная, впервые вижу такую
|
|
|
|
●Black_Day● |
Дата: Суббота, 07.05.2016, 14:54 | Сообщение # 7
|
Боец
Сообщений: 83
Статус: Offline
|
Хорош автор,спасибо урок твой мне очень помог
© 2009-2016 CM для всех
|
|
|
|
MILLIGAN4Ik |
Дата: Суббота, 07.05.2016, 14:55 | Сообщение # 8
|
Новичок
Сообщений: 12
Статус: Offline
|
Все работает как по маслу !
10 дней на CM [✖] 10 репутации на CM [✖] Новичок [✓] 25 дней на CM [✖] 25 репутации на CM [✖] Любитель [✖] 50 дней на CM [✖] 50 репутации на CM [✖] Боец [✖] 100 дней на CM [✖] 100 репутации на CM [✖] Боец(х2) [✖] 250 дней на CM [✖] 250 репутации на CM [✖] Бывалый [✖] 500 дней на CM [✖] 500 репутации на CM [✓] Знаток [✓] 600 дней на CM [✖] 600 репутации на CM [✓] Советник [✖] 800 дней на CM [✖] 800 репутации на CM [✖]] Авторитет [✖] 900 дней на CM [✖] 900 репутации на CM [✖] Легенда [✖] 1000+ дней на CM [✖] 1000+ репутации на CM [✖] Cheat-master [✖]
|
|
|
|
LgorBro |
Дата: Пятница, 13.05.2016, 21:54 | Сообщение # 9
|
Боец
Сообщений: 61
Статус: Offline
|
Норм!
|
|
|
|
HeavenMasteR |
Дата: Воскресенье, 05.06.2016, 16:49 | Сообщение # 10
|
Боец
Сообщений: 64
Статус: Offline
|
Хорошая система автор молодец
|
|
|
|
On_CM_On |
Дата: Воскресенье, 05.06.2016, 16:50 | Сообщение # 11
|
Новичок
Сообщений: 18
Статус: Offline
|
Не работает.
|
|
|
|
Winston52 |
Дата: Суббота, 25.06.2016, 10:51 | Сообщение # 12
|
Новичок
Сообщений: 4
Статус: Offline
|
Не где не видел такую систему, круто))
Начинающий читер :)
|
|
|
|
酷貓超級酷 |
Дата: Суббота, 09.07.2016, 22:57 | Сообщение # 13
|
Боец
Сообщений: 82
Статус: Offline
|
Уже не работает )
|
|
|
|
[CM]最高裁悪魔 |
Дата: Воскресенье, 10.07.2016, 18:08 | Сообщение # 14
|
Боец
Сообщений: 120
Статус: Offline
|
перезалив бы
|
|
|
|