|
Ищу скрипт Зарплата
|
|
| kranopodem | Дата: Понедельник, 04.01.2010, 07:05 | Сообщение # 1 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 154
Награды: 3
Репутация: 36
Замечания: 0%
Статус: 
| Ищу скрипт который даёт деньги ( сам выбираешь сколько) тому кто сидит на сервере 30 минут просидел 30 минут ему например 100000 $ еще 30 мин просидел ему уже 150000$ и редактировать чтобы можно было сколько ему даётся денег.Если найдете выложите или сами сделайте ПОЖАЛУСТО  Добавлено (04.01.2010, 07:05) --------------------------------------------- Ну так что нету чтоли не у кого ?
|
| |
|
|
| Sprunk | Дата: Понедельник, 04.01.2010, 08:57 | Сообщение # 2 |
|
Хостинг-провайдер
Группа:
Пользователи
Сообщений: 2451
Награды: 125
Город: Волгоград.
Репутация: 774
Замечания: 100%
Статус: 
| Делай проверку на время,создавай таймер и выдавай деньги
pawn.su - Аренда игровых серверов. Игровой портал Game Entertainment (Game-Ent.ru)
|
| |
|
|
| kranopodem | Дата: Понедельник, 04.01.2010, 09:28 | Сообщение # 3 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 154
Награды: 3
Репутация: 36
Замечания: 0%
Статус: 
| Еслиб я умел [offtop]20 симвлолв надоели уже[/offtop]
|
| |
|
|
| TaLeRoK | Дата: Понедельник, 04.01.2010, 10:25 | Сообщение # 4 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1237
Награды: 14
Город: Гдето там->
Репутация: 138
Замечания: 100%
Статус: 
| Quote (kranopodem) Ну так что нету чтоли не у кого ? Шас напишу...
|
| |
|
|
| kranopodem | Дата: Понедельник, 04.01.2010, 10:31 | Сообщение # 5 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 154
Награды: 3
Репутация: 36
Замечания: 0%
Статус: 
| СПС друг щас сразу тебе плюс поставлю
|
| |
|
|
| TaLeRoK | Дата: Понедельник, 04.01.2010, 10:42 | Сообщение # 6 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1237
Награды: 14
Город: Гдето там->
Репутация: 138
Замечания: 100%
Статус: 
| Code #include <a_samp> #include <Dini> #include <DUtils>
forward PayDay(playerid);
new PayDay[MAX_PLAYERS];
OnGameModeInit() { if(!dini_Exists("PayDay.txt")) { dini_Create("PayDay.txt"); dini_IntSet("PayDay.txt","pay",0); } return 1; }
OnPlayerConnect(playerid) { PayDay[playerid]=SetTimer("PayDay", 108000, true); return 1; }
public PayDay(playerid) { GivePlayerMoney(playerid,dini_Int("PayDay.txt","pay")); return 1; }
public OnPlayerDisconnect(playerid,reason) { KillTimer(PayDay[playerid]); return 1; } Я полностью на счет кода неуверен! Так что вставляй пока в new.pwn (с полной его очисткой). Если попрет, то вшивай в мод! Добавлено (04.01.2010, 10:42) --------------------------------------------- Пс: Этот пункт несделал Quote (kranopodem) 100000 $ еще 30 мин просидел ему уже 150000$ Затесть, если попрет то допишу
Сообщение отредактировал TaLeRoK - Понедельник, 04.01.2010, 10:41 |
| |
|
|
| kranopodem | Дата: Понедельник, 04.01.2010, 11:12 | Сообщение # 7 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 154
Награды: 3
Репутация: 36
Замечания: 0%
Статус: 
| C:\Kranopodem\Все для игр\GTA-SaMp\Скрипты\new.pwn(26) : error 021: symbol already defined: "PayDay" C:\Kranopodem\Все для игр\GTA-SaMp\Скрипты\new.pwn(33) : error 028: invalid subscript (not an array or too many subscripts): "PayDay" C:\Kranopodem\Все для игр\GTA-SaMp\Скрипты\new.pwn(33) : warning 215: expression has no effect C:\Kranopodem\Все для игр\GTA-SaMp\Скрипты\new.pwn(33) : error 001: expected token: ";", but found "]" C:\Kranopodem\Все для игр\GTA-SaMp\Скрипты\new.pwn(33) : error 029: invalid expression, assumed zero C:\Kranopodem\Все для игр\GTA-SaMp\Скрипты\new.pwn(33) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 5 Errors. Вот ошибки
|
| |
|
|
| TaLeRoK | Дата: Понедельник, 04.01.2010, 11:15 | Сообщение # 8 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1237
Награды: 14
Город: Гдето там->
Репутация: 138
Замечания: 100%
Статус: 
| Выложи строчки с ошибками, а то я не экстрасенс
|
| |
|
|
| kranopodem | Дата: Понедельник, 04.01.2010, 11:23 | Сообщение # 9 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 154
Награды: 3
Репутация: 36
Замечания: 0%
Статус: 
| 25. public PayDay(playerid) 26. { 27. GivePlayerMoney(playerid,dini_Int("PayDay.txt","pay")); 28. return 1; 29. } 30. 31. public OnPlayerDisconnect(playerid,reason) 32. { 33. KillTimer(PayDay[playerid]); 34. return 1; 35. }
|
| |
|
|
| TaLeRoK | Дата: Понедельник, 04.01.2010, 11:32 | Сообщение # 10 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1237
Награды: 14
Город: Гдето там->
Репутация: 138
Замечания: 100%
Статус: 
| Code #include <a_samp> #include <Dini> #include <DUtils>
forward PayDay(playerid);
new Bonus[MAX_PLAYERS]; new PayDayr[MAX_PLAYERS];
public OnGameModeInit() { if(!dini_Exists("PayDay.txt")) { dini_Create("PayDay.txt"); dini_IntSet("PayDay.txt","pay",0); } return 1; }
public OnPlayerConnect(playerid) { Bonus[playerid]=0; PayDayr[playerid]=SetTimer("PayDay", 108000, true); return 1; }
public PayDay(playerid) { new OldMoney=GetPlayerMoney(playerid); new form[256]; Bonus[playerid]=Bonus[playerid]+1; for(new i; i<Bonus[playerid]; i++) { GivePlayerMoney(playerid,dini_Int("PayDay.txt","pay")); } new NowMoney=GetPlayerMoney(playerid); new TodayMoney=NowMoney-OldMoney; format(form,sizeof(form),"Время зарплаты! Ваша зарплата %d",TodayMoney); SendClientMessage(playerid, 0xFFFFFFFF, form); return 1; }
public OnPlayerDisconnect(playerid,reason) { KillTimer(PayDayr[playerid]); PayDayr[playerid]=0; return 1; } Все работает, +Каждый раз при зарплате, вы будите получать в 2 раза больше чем в предыдуший. (каждые полчаса) ПС: при первом запуске сервер создаст файл PayDay.txt В нем у строчки Pay нужно установить начальную зарплату.
Сообщение отредактировал TaLeRoK - Понедельник, 04.01.2010, 11:37 |
| |
|
|
| kranopodem | Дата: Понедельник, 04.01.2010, 11:43 | Сообщение # 11 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 154
Награды: 3
Репутация: 36
Замечания: 0%
Статус: 
| Скажи пожалуйста где тут время изменять
|
| |
|
|
| TaLeRoK | Дата: Понедельник, 04.01.2010, 11:56 | Сообщение # 12 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1237
Награды: 14
Город: Гдето там->
Репутация: 138
Замечания: 100%
Статус: 
| Quote (kranopodem) Скажи пожалуйста где тут время изменять А че надо сделать? тогда сек... 
|
| |
|
|
| kranopodem | Дата: Понедельник, 04.01.2010, 11:58 | Сообщение # 13 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 154
Награды: 3
Репутация: 36
Замечания: 0%
Статус: 
| и где должен файл PayDay появиться ? а то у мя его нигде нету
Сообщение отредактировал kranopodem - Понедельник, 04.01.2010, 11:59 |
| |
|
|
| TaLeRoK | Дата: Понедельник, 04.01.2010, 11:59 | Сообщение # 14 |
|
Советчик
Группа:
Продвинутые
Сообщений: 1237
Награды: 14
Город: Гдето там->
Репутация: 138
Замечания: 100%
Статус: 
| Code #include <a_samp> #include <Dini> #include <DUtils>
forward PayDay(playerid);
new Bonus[MAX_PLAYERS]; new PayDayr[MAX_PLAYERS];
public OnGameModeInit() { if(!dini_Exists("PayDay.txt")) { dini_Create("PayDay.txt"); dini_IntSet("PayDay.txt","pay",0); dini_IntSet("PayDay.txt","paytime",0); } return 1; }
public OnPlayerConnect(playerid) { Bonus[playerid]=0; PayDayr[playerid]=SetTimer("PayDay", dini_Int("PayDay.txt","paytime"), true); return 1; }
public PayDay(playerid) { new OldMoney=GetPlayerMoney(playerid); new form[256]; Bonus[playerid]=Bonus[playerid]+1; for(new i; i<Bonus[playerid]; i++) { GivePlayerMoney(playerid,dini_Int("PayDay.txt","pay")); } new NowMoney=GetPlayerMoney(playerid); new TodayMoney=NowMoney-OldMoney; format(form,sizeof(form),"Время зарплаты! Ваша зарплата %d",TodayMoney); SendClientMessage(playerid, 0xFFFFFFFF, form); return 1; }
public OnPlayerDisconnect(playerid,reason) { KillTimer(PayDayr[playerid]); PayDayr[playerid]=0; return 1; } В файле PayDay.txt строчка paytime измени значение на то, которое тебе нужно (в млс) (пол часа 108000)
|
| |
|
|
| kranopodem | Дата: Понедельник, 04.01.2010, 12:02 | Сообщение # 15 |
|
Уверенный в себе
Группа:
Продвинутые
Сообщений: 154
Награды: 3
Репутация: 36
Замечания: 0%
Статус: 
| и где должен файл PayDay появиться ? а то у мя его нигде нету
|
| |
|
|