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

 



 
          





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





Последние Файлы 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 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: Dima-kun  
Бонусы
Ghost-XДата: Вторник, 25.11.2008, 23:04 | Сообщение # 1
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
вот хател замутить чтото на подобии бонусов чтобы после того как качнул лвл предлагалось меню с некоторыми бонусами, к примеру: получить 100000 наличными, 10000 опыта, теки там 1000 патронов, тачку и т.п. Ато ведь скучно играть - качая лвл чисто ради оружия...кто мне поможет в создании? crazy

Добавлено (25.11.2008, 21:15)
---------------------------------------------
у меня уже есть примерные заготовки и я знаю где это все прописать, осталось лишь в инклуде правильно все прописать, ну кто поможет?

Добавлено (25.11.2008, 23:04)
---------------------------------------------
скриптеры, hELP!!! wall
[pwn]#include <a_samp>
#include <a_players>

#define max_players 200
#define COLOUR_green 0x33FF33AA

new Menu:m;

public OnGameModeInit()
{
m = CreateMenu("Bonus",1,50.0, 200.0,200.0,200.0);
if (IsValidMenu(m))
{
SetMenuColumnHeader(m, 0, "Bonus");
AddMenuItem(m, 0, "Tec9(1000)");//ïåðâûé ïàðàìåòð - ìåíþ. Âòîðîé - íîìåð ñòîëáöà. Òðåòèé - òåêñò â ñòðîêå ìåíþ
AddMenuItem(m, 0, "O6pe3(100)");
AddMenuItem(m, 0, "M4(500)");
AddMenuItem(m, 0, "Ta4ka");
AddMenuItem(m, 0, "+100000$");
}
}

public OnGameModeExit()
{
if(IsValidMenu(m))
DestroyMenu(m);
}

public OnPlayerSelectedMenuRow(playerid, row)
{
new Menu:tmpMenu = GetPlayerMenu(playerid);
if(tmpMenu == m)
{
if(row == 0)
{
GivePlayerWeapon(playerid, 32, 1000);
SendClientMessage(playerid, COLOUR_green, "Ïîëó÷èòå ñâîè Òåê9");
TogglePlayerControllable(playerid,true);
}

if(row == 1)
{
GivePlayerWeapon(playerid, 26, 100);
SendClientMessage(playerid, COLOUR_green, "Ïîëó÷èòå ñâîè îáðåçû");
TogglePlayerControllable(playerid,true);
}
if(row == 2)
{
GivePlayerWeapon(playerid, 31, 5000);
SendClientMessage(playerid, COLOUR_green, "Ïîëó÷èòå ñâîé Ì4");
TogglePlayerControllable(playerid,true);
return 1;
}

if(row == 3)
{
new Float:X,Float:Y,Float:Z,Float:Angle,carid;
GetPlayerPos(playerid,X,Y,Z); GetPlayerFacingAngle(playerid,Angle);
CreateVehicle(444,X,Y,Z,Angle,-1,-1,50000);
PutPlayerInVehicle(playerid,carid,0);
TogglePlayerControllable(playerid,true);
SendClientMessage(playerid, COLOUR_green, "Ïîëó÷èòå ñâîþ òà÷êó");
return 1;
}

if(row == 5)
{
GivePlayerMoney(playerid, 100000);
TogglePlayerControllable(playerid,true);
SendClientMessage(playerid, COLOUR_green, "Ïîëó÷èòå ñâîu 100000$");
return 1;
}
return 1;
}
return 0;
}

public OnPlayerExitedMenu(playerid)
{
new Menu:tmpMenu = GetPlayerMenu(playerid);
HideMenuForPlayer(tmpMenu,playerid);
return TogglePlayerControllable(playerid,true);
}

public PlayerLevelUp(playerid,level)
{
ShowMenuForPlayer(m, playerid);
TogglePlayerControllable(playerid,0);
return 1;
}[/pwn]

вроде все компилит без ошибок, но когда лвл качнешь менюху не выдает sad


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
AzamДата: Четверг, 26.03.2009, 23:14 | Сообщение # 2
Освоившийся
Группа: Продвинутые
Сообщений: 91
Награды: 7
Город: Penza
Репутация: -84
Замечания: 40%
Статус:
ДА ответа нету до сих пор!


Принимаю!
[RD]ChezДата: Четверг, 26.03.2009, 23:22 | Сообщение # 3
Мастер джэдай
Группа: Продвинутые
Сообщений: 3687
Награды: 206
Город: St. P
Репутация: 0
Замечания: 20%
Статус:
тебе на форум автора темы, ОрхеолоГ


1 час моей работы стоит минимум 800 рублей для срочных работ.
Знаю CodeIgniter, Kohana, втч. кастом(php), Вникаю в Yii. jQuery на должном уровне, немного разбираюсь в RightJS.
Алсо, 6 лет павно, 2 года в шарпе, понимаю си и плюсы.
Немного ассемблер.
Ох**тельный верстальщик какб.

Если ваш заказ потребует неделю работы и вы собираетесь заплатить 100 рублей - лес там ->> ^^^^^

chezrd@gmail.com
lance@chez-lab.ru
Ghost-XДата: Воскресенье, 02.08.2009, 12:59 | Сообщение # 4
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Я наконец таки доделал эти бонусы.
Сначала надо скачать мой bonusbl.inc
[offtop]http://www.filehoster.ru/files/df4758
Пароль: v-web.ru[/offtop]
Вписываем библиотеку(инклуд) в начало кода(pwn):
Code
#include bonusbl

В public OnGameModeInit() вставляем строку:
Code
BonusMenuInit();

После вставляем паблик:
Code
public OnPlayerUpdate(playerid)
{
  new string[256],name[20];
  if(gLogged[playerid] == 1)
  {
      new lvls = gLevel[playerid];
      new lvln = GetPlayerScore(playerid);
      if(GetPlayerScore(playerid) < 10)
      {
          return 1;
      }
      if(lvln > lvls)
      {
          if(!IsPlayerInAnyVehicle(playerid))
          {
           ShowMenuForPlayer(bonus,playerid);
    }
    gLevel[playerid] = GetPlayerScore(playerid);
    GetPlayerName(playerid,name,sizeof(name));
    format(string,sizeof(string),"%s(ID: %d) качнул %d лвл! Поздравляем!",name,playerid,GetPlayerScore(playerid));
    SendClientMessageToAll(COLOUR_WHITE,string);
    return 1;
      }
  }
     }
     return 1;
}

В public OnPlayerSelectedMenuRow(playerid,row) добавляем следующий код:
Code
if(Current == bonus) {
switch(row) {
case 0: BabloBon(playerid);
case 1: Tec9(playerid);
case 2: XPbon(playerid);
case 3: vehicles12(playerid);
}
}
if(Current == vehicles123) {
switch(row) {
case 0: vehicle1(playerid);
case 1: vehicle2(playerid);
case 2: vehicle3(playerid);
case 3: vehicle4(playerid);
case 4: vehicle5(playerid);
case 5: vehicle6(playerid);
}
}

Далее открываем инклуд account.inc, и вставляем в начало кода:
Code
new gLevel[MAX_PLAYERS];
new gLogged[MAX_PLAYERS];

После в инклуде находим public AccountLogin(playerid,password[]) и в конце этого паблика вставляем строку:
Code
gLevel[playerid] = GetPlayerScore(playerid);
gLogged[playerid] = 1;

Добавлено (02.08.2009, 12:59)
---------------------------------------------
P.S. у меня в моде все нормально работает! Кстати если человек в тачке - то ему меню не выдается, ибо там что-то с управлением творится и пункт меню сам выбирается.


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
Fe[one]XДата: Понедельник, 03.08.2009, 01:29 | Сообщение # 5
Уверенный в себе
Группа: Продвинутые
Сообщений: 232
Награды: 1
Город: Волжский, Волгоградская обл.
Репутация: 12
Замечания: 0%
Статус:
GhostTT, хм интересная штучка. А на какой версии мода мутил? На 0.6.9 b6 Lite попрёт?




Сообщение отредактировал Gagron - Понедельник, 03.08.2009, 01:30
heufixДата: Понедельник, 03.08.2009, 02:54 | Сообщение # 6
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
Попрёт на всех. 12345567


Радость
Ghost-XДата: Понедельник, 03.08.2009, 06:55 | Сообщение # 7
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Quote (Gagron)
На 0.6.9 b6 Lite попрёт?

По идее как сказал Schwan на всех. Делал я на 0.6.0
И все же должно на всех переть! new_russian



Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
Fe[one]XДата: Понедельник, 03.08.2009, 15:02 | Сообщение # 8
Уверенный в себе
Группа: Продвинутые
Сообщений: 232
Награды: 1
Город: Волжский, Волгоградская обл.
Репутация: 12
Замечания: 0%
Статус:
Спасибо, как-нибудь попробую вшить на досуге. yes


Ghost-XДата: Понедельник, 03.08.2009, 22:03 | Сообщение # 9
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Gagron, только не забудь что это моя разработка, ото многие любят присваивать себе некоторые разработки, где не указаны копирайты и прочее.


Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
Fe[one]XДата: Четверг, 06.08.2009, 18:25 | Сообщение # 10
Уверенный в себе
Группа: Продвинутые
Сообщений: 232
Награды: 1
Город: Волжский, Волгоградская обл.
Репутация: 12
Замечания: 0%
Статус:
GhostTT, да не переживай, не буду я его себе присваивать и копирайты делать. ;)

Добавлено (06.08.2009, 18:18)
---------------------------------------------
GhostTT, вшил я твоё изобретение и в итоге вот что наблюдаю. Вроде всё правильно сделал. :)

Добавлено (06.08.2009, 18:25)
---------------------------------------------
Скачай список ошибок отсюда, просто сюда не влезло. wall




Сообщение отредактировал Gagron - Четверг, 06.08.2009, 18:18
heufixДата: Четверг, 06.08.2009, 18:56 | Сообщение # 11
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
Даже по ошибкам видно, что ты пихал код явно не туда куда надО!


Радость

Сообщение отредактировал Schwan - Четверг, 06.08.2009, 18:56
Ghost-XДата: Четверг, 06.08.2009, 23:18 | Сообщение # 12
Мастер джэдай
Группа: Продвинутые
Сообщений: 3548
Награды: 36
Город: Наб. Челны
Репутация: 856
Замечания: 40%
Статус:
Quote (Gagron)
Вроде всё правильно сделал. :)
-------------------------------------------------
Скачай список ошибок отсюда, просто сюда не влезло.
crazy
Quote (Schwan)
Даже по ошибкам видно, что ты пихал код явно не туда куда надО!

Я же все расписал что да как



Спор на форуме, все равно что олимпиада среди умственно отсталых: даже если ты победил, ты все равно гермофродит.
Хочешь остаться при своем мнении - держи его при себе.
heufixДата: Пятница, 07.08.2009, 07:06 | Сообщение # 13
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
Quote (GhostTT)
Я же все расписал что да как

да не все умеют сделать "нубо-впих" XDxDXDxD



Радость
Fe[one]XДата: Пятница, 07.08.2009, 22:26 | Сообщение # 14
Уверенный в себе
Группа: Продвинутые
Сообщений: 232
Награды: 1
Город: Волжский, Волгоградская обл.
Репутация: 12
Замечания: 0%
Статус:
Блин ну не знаю, всё перепроверил, да в одном месте не там стоял код. Поправил, но всё равно ошибки. wall
Ппц какой-то грёбанный код вставить правильно не могу. :(

[pwn]
E:\Кладовая Феникса\Документы\Files\Моя папка\Мои работы для GTA-SAMP\Моды\GTO StarNet\pawno\include\player.inc(830) : error 017: undefined symbol "PlayerRegistered"
E:\Кладовая Феникса\Документы\Files\Моя папка\Мои работы для GTA-SAMP\Моды\GTO StarNet\pawno\include\player.inc(882) : error 017: undefined symbol "PlayerRegistered"
E:\Кладовая Феникса\Документы\Files\Моя папка\Мои работы для GTA-SAMP\Моды\GTO StarNet\pawno\include\bonusbl.inc(33) : error 021: symbol already defined: "PlayerToPoint"
E:\Кладовая Феникса\Документы\Files\Моя папка\Мои работы для GTA-SAMP\Моды\GTO StarNet\gamemodes\GTO.pwn(522) : warning 235: public function lacks forward declaration (symbol "OnPlayerUpdate")
E:\Кладовая Феникса\Документы\Files\Моя папка\Мои работы для GTA-SAMP\Моды\GTO StarNet\gamemodes\GTO.pwn(546) : warning 209: function "OnPlayerUpdate" should return a value
E:\Кладовая Феникса\Документы\Files\Моя папка\Мои работы для GTA-SAMP\Моды\GTO StarNet\gamemodes\GTO.pwn(547) : error 010: invalid function or declaration
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

4 Errors.
[/pwn]


heufixДата: Суббота, 08.08.2009, 00:24 | Сообщение # 15
Уважаемый человек
Группа: Продвинутые
Сообщений: 995
Награды: 22
Репутация: 231
Замечания: 80%
Статус:
в бонусах инке
удали сток PlayerToPoint он нах не нужен
Добавь в начало своего кода пвн forward OnPlayerUpdate(playerid);



Радость
  • Страница 1 из 4
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:





 


 


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