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

 



 
          





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





Последние Файлы 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
  • Страница 3 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Модератор форума: Alcoholik  
[FAQ] покупка оружия в диалоговом окне
Dmitrij_MedvedevДата: Воскресенье, 15.08.2010, 19:28 | Сообщение # 31
Новенький
Группа: Продвинутые
Сообщений: 35
Награды: 0
Город: Москва
Репутация: 0
Замечания: 0%
Статус:
Благодарю.Помогло.Вещь хорошая.
DiSEДата: Воскресенье, 15.08.2010, 19:29 | Сообщение # 32
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Скобку не хватает/лишняя.

[cut noguest=вот код]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new string[256];
{
if(dialogid == 1)
{
if(response)
{
for(new i = 0;i < sizeof(Weapons);i++)
{
if(listitem == i)
{
GivePlayerWeapon(playerid,Weapons[i][ID],Weapons[i][Ammo]);
GivePlayerMoney(playerid,- Weapons[i][Cost]);
format(string,sizeof(string),"* Вы купили оружие \"%s\" по цене %d$",Weapons[i][Name],Weapons[i][Cost]);
SendClientMessage(playerid,COLOR_GRAD1,string);
}
}
}
}
}
}[/cut]

Demon_WolfДата: Воскресенье, 15.08.2010, 19:44 | Сообщение # 33
Освоившийся
Группа: Пользователи
Сообщений: 90
Награды: 0
Город: Ульяновск
Репутация: -1
Замечания: 0%
Статус:
EnErGiZeR

Спасибо огромное помог! ;)

ToMa$Дата: Четверг, 19.08.2010, 16:37 | Сообщение # 34
Новенький
Группа: Пользователи
Сообщений: 65
Награды: 0
Город: Нет
Репутация: -6
Замечания: 0%
Статус:
Quote (|SNK|)
ВОЗМОЖНО!
Скоро напишу FAQ на тему "Добычи наркотиков для фермеров ( типо как на ГВ )".

Будумс ждать :D
Есчо с меня плюсеГГ

Damien_LOLДата: Пятница, 20.08.2010, 11:01 | Сообщение # 35
Освоившийся
Группа: Продвинутые
Сообщений: 133
Награды: 3
Город: Екатеринбург
Репутация: 8
Замечания: 0%
Статус:
Что за варны появились?
Code
C:\Documents and Settings\Âàíÿ\Ðàáî÷èé ñòîë\Serwer\Mod\Ïîêóïêà îðóæèÿ â äèàëîãîâîì îêíå\P1RPG.pwn(9498) : warning 217: loose indentation
C:\Documents and Settings\Âàíÿ\Ðàáî÷èé ñòîë\Serwer\Mod\Ïîêóïêà îðóæèÿ â äèàëîãîâîì îêíå\P1RPG.pwn(9499) : warning 217: loose indentation
C:\Documents and Settings\Âàíÿ\Ðàáî÷èé ñòîë\Serwer\Mod\Ïîêóïêà îðóæèÿ â äèàëîãîâîì îêíå\P1RPG.pwn(9504) : warning 217: loose indentation
C:\Documents and Settings\Âàíÿ\Ðàáî÷èé ñòîë\Serwer\Mod\Ïîêóïêà îðóæèÿ â äèàëîãîâîì îêíå\P1RPG.pwn(9506) : warning 217: loose indentation
C:\Documents and Settings\Âàíÿ\Ðàáî÷èé ñòîë\Serwer\Mod\Ïîêóïêà îðóæèÿ â äèàëîãîâîì îêíå\P1RPG.pwn(9519) : warning 217: loose indentation
C:\Documents and Settings\Âàíÿ\Ðàáî÷èé ñòîë\Serwer\Mod\Ïîêóïêà îðóæèÿ â äèàëîãîâîì îêíå\P1RPG.pwn(28355) : warning 217: loose indentation
C:\Documents and Settings\Âàíÿ\Ðàáî÷èé ñòîë\Serwer\Mod\Ïîêóïêà îðóæèÿ â äèàëîãîâîì îêíå\P1RPG.pwn(28358) : warning 217: loose indentation
C:\Documents and Settings\Âàíÿ\Ðàáî÷èé ñòîë\Serwer\Mod\Ïîêóïêà îðóæèÿ â äèàëîãîâîì îêíå\P1RPG.pwn(28376) : warning 203: symbol is never used: "GunPrice"

Добавлено (20.08.2010, 11:01)
---------------------------------------------
оу, я уже сам все сделал :)


Http://vk.com/minusdot.team
DiSEДата: Пятница, 20.08.2010, 12:53 | Сообщение # 36
Группа: I'm V.I.P.
Сообщений: 1759
Награды: 23
Город: Уфа
Репутация: 337
Замечания: 80%
Статус:
Quote
Скоро напишу FAQ на тему "Добычи наркотиков для фермеров ( типо как на ГВ )".

выкладывай

themrsnkДата: Пятница, 20.08.2010, 13:47 | Сообщение # 37
themrsnk
Группа: I'm V.I.P.
Сообщений: 609
Награды: 14
Город: Челябинск
Репутация: 758
Замечания: 0%
Статус:
EnErGiZeR,полную цитату показывай :)

Я в принципе сделал,но пока выкладывать не буду.


[INC]
vehicle_fun (0.3c only)
[GM]
tRPG (0.3c only)
[ADDON]
Samp spamer
colorgen
gtaxdДата: Воскресенье, 22.08.2010, 20:22 | Сообщение # 38
Постоялец
Группа: Продвинутые
Сообщений: 490
Награды: 13
Город: Санкт-Петербург
Репутация: 504
Замечания: 0%
Статус:
[SNK], спасибо большое=))
DoLLaRДата: Четверг, 26.08.2010, 19:53 | Сообщение # 39
Новенький
Группа: Продвинутые
Сообщений: 8
Награды: 4
Город: Мариуполь
Репутация: 4
Замечания: 0%
Статус:
Помогите такие ошибки:
D:\Разное\Other\SAMP\GF server\gamemodes\GF.pwn(14885) : error 017: undefined symbol "dialogid"
D:\Разное\Other\SAMP\GF server\gamemodes\GF.pwn(27911) : warning 209: function "PnP_OnDialogResponse" should return a value
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase

1 Error.
Вот строчки(пометил красным):
[cut=№1]if(strcmp(cmd,"/buygun",true) == 0)
{
if(GetPlayerMoney(playerid) < 10)
{
SendClientMessage(playerid, COLOR_GREY, "* У вас недостаточно средств");
return 1;
}
new location = PlayerInfo[playerid][pLocal];
if(location == 99 || location == 100 || location == 102)
{
if(BizzInfo[location-99][bProducts] <= 0)
{
GameTextForPlayer(playerid, "~r~мEѓOCЏAЏOЌмO €AЊACO‹", 5000, 1);
return 1;
}
new newstring[1024];
for(new id=0;id<sizeof(Weapons);id++)
{
format(newstring,sizeof(newstring),"%s - %d$[%d]\n",Weapons[id][Name],Weapons[id][Cost],Weapons[id][Ammo]);
strcat(string,newstring);
}
ShowPlayerDialog(playerid,dialogid,DIALOG_STYLE_LIST,"Select the Gun",string,"Select","Cancel");
}
else
{
SendClientMessage(playerid, COLOR_WHITE,"* Вы не в магазине оружия");
return 1;
}
return 1;
}[/cut]
[cut=№2]public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{

new string[256];
new tpass[256];
if(dialogid == 1)
{
if(response)
{
if(!strlen(inputtext))
{
new loginmsg[256+1];
format(loginmsg,256,"Пожалуйста введите свой пароль в окошко");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Авторизация",loginmsg,"Принять","Отмена");
return 1;
}
strmid(tpass, inputtext, 0, strlen(inputtext), 255);
Encrypt(tpass);
OnPlayerLogin(playerid,tpass);
}
else
{
Kick(playerid);
}
}
else if(dialogid == 2)
{
if(response)
{
if(!strlen(inputtext))
{
new loginmsg[256+1];
format(loginmsg,256,"Пожалуйста введите свой пароль в окошко");
ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Регистрация",loginmsg,"Принять","Отмена");
return 1;
}
strmid(tpass, inputtext, 0, strlen(inputtext), 255);
Encrypt(tpass);
OnPlayerRegister(playerid,tpass);
new loginmsg[256+1];
format(loginmsg,256,"Пожалуйста введите свой пароль в окошко");
ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Авторизация",loginmsg,"Принять","Отмена");
}
else
{
Kick(playerid);
}
}
else if(dialogid == 3)
{
if(response)
{
if(listitem == 0)
{
PlayerInfo[playerid][pSex] = 1;
SendClientMessage(playerid, COLOR_YELLOW2, "Хорошо, вы мужчина.");
new s[128];
format(s,sizeof(s),"Теперь введите ваш возраст!\nПример: 07/07/1990");
ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
return 1;
}
if(listitem == 1)
{
PlayerInfo[playerid][pSex] = 2;
SendClientMessage(playerid, COLOR_YELLOW2, "Хорошо, вы женщина.");
new s[128];
format(s,sizeof(s),"Теперь введите ваш возраст!\nПример: 07/07/1990");
ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Обязательно надо выбрать свой пол!");
new listitems[] = "Мужчина\nЖенщина";
ShowPlayerDialog(playerid,3,DIALOG_STYLE_LIST,"Выберите ваш пол:",listitems,"Ок","Отмена");
return 1;
}
}
else if(dialogid == 4)
{
if(response)
{
if(!strlen(inputtext))
{
new s[128];
format(s,sizeof(s),"Теперь введите ваш возраст!\nПример: 07/07/1990");
ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
return 1;
}
new year, month,day;
getdate(year, month, day);
new DateInfo[3][20];
split(inputtext, DateInfo, '/');
new check = year - strval(DateInfo[2]);
if(check == year)
{
new s[128];
format(s,sizeof(s),"Теперь введите ваш возраст!\nПример: 07/07/1990");
ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
return 1;
}
if(strval(DateInfo[1]) > month) { check -= 1; }
else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day) { check -= 1; }
PlayerInfo[playerid][pAge] = check;
format(string, sizeof(string), "Хорошо, вам %d лет.",PlayerInfo[playerid][pAge]);
SendClientMessage(playerid, COLOR_YELLOW2, string);
new listitems[] = "Америка\nЕвропа\nАзия";
ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"Выберите вашу страну:",listitems,"Ок","Отмена");
return 0;
}
else
{
new s[128];
format(s,sizeof(s),"Теперь введите ваш возраст!\nПример: 07/07/1990");
ShowPlayerDialog(playerid,4,DIALOG_STYLE_INPUT,"Возраст персонажа",s,"Ok","Отмена");
return 1;
}
}
else if(dialogid == 5)
{
if(response)
{
if(listitem == 0)
{
PlayerInfo[playerid][pOrigin] = 1;
SendClientMessage(playerid, COLOR_YELLOW2, "Хорошо, итак вы из Штатов.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Спасибо за информацию, сейчас начнётся обучение.");
TutTime[playerid] = 1;
return 0;
}
if(listitem == 1)
{
PlayerInfo[playerid][pOrigin] = 2;
SendClientMessage(playerid, COLOR_YELLOW2, "Хорошо, итак вы из Европы.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Спасибо за информацию, сейчас начнётся обучение.");
TutTime[playerid] = 1;
return 0;
}
if(listitem == 2)
{
PlayerInfo[playerid][pOrigin] = 3;
SendClientMessage(playerid, COLOR_YELLOW2, "Хорошо, итак вы из Азии.");
SendClientMessage(playerid, COLOR_LIGHTRED, "Спасибо за информацию, сейчас начнётся обучение.");
TutTime[playerid] = 1;
return 0;
}
}
else
{
new listitems[] = "Америка\nЕвропа\nАзия";
ShowPlayerDialog(playerid,5,DIALOG_STYLE_LIST,"Выберите вашу страну:",listitems,"Ок","Отмена");
return 0;
}
if(dialogid == 6)
{
if(response)
{
for(new i = 0;i < sizeof(Weapons);i++)
{
if(listitem == i)
{
GivePlayerWeapon(playerid,Weapons[i][ID],Weapons[i][Ammo]);
GivePlayerMoney(playerid,- Weapons[i][Cost]);
format(string,sizeof(string),"* Вы купили оружие \"%s\" по цене %d$",Weapons[i][Name],Weapons[i][Cost]);
SendClientMessage(playerid,COLOR_GRAD1,string);
}
}
}
}
}
}[/cut]

Jumpman23Дата: Четверг, 26.08.2010, 20:30 | Сообщение # 40
Группа: I'm V.I.P.
Сообщений: 1359
Награды: 23
Город: Kingston, Rastapolis
Репутация: 504
Замечания: 100%
Статус:
Quote (DoLLaR)
error 017: undefined symbol "dialogid"

замени dialogid на номер окна

Quote (DoLLaR)
warning 209: function "PnP_OnDialogResponse" should return a value

где-то потерял return 1;


Тсссс, тссс, отключите снисходительный тон. Помните: вас уже лишали права слова на этом форуме.
Прошу прощения у всех кого я заебал или оскорбил (Кроме икварпа и чеза - вы ибланы).
Великс ты красава.
Demon_WolfДата: Четверг, 26.08.2010, 20:49 | Сообщение # 41
Освоившийся
Группа: Пользователи
Сообщений: 90
Награды: 0
Город: Ульяновск
Репутация: -1
Замечания: 0%
Статус:
Вот тут тебе такой код нужен:
Code
ShowPlayerDialog(playerid,6,DIALOG_STYLE_LIST,"Select the Gun",string,"Select","Cancel");

А тут так:

Code
}
}
}
}
}
return 1;
}

DoLLaRДата: Четверг, 26.08.2010, 20:52 | Сообщение # 42
Новенький
Группа: Продвинутые
Сообщений: 8
Награды: 4
Город: Мариуполь
Репутация: 4
Замечания: 0%
Статус:
Jesus, спасибо помогло :)
Demon_Wolf, да я сам сделал...



Сообщение отредактировал DoLLaR - Четверг, 26.08.2010, 20:53
Jumpman23Дата: Четверг, 26.08.2010, 21:02 | Сообщение # 43
Группа: I'm V.I.P.
Сообщений: 1359
Награды: 23
Город: Kingston, Rastapolis
Репутация: 504
Замечания: 100%
Статус:
Quote (DoLLaR)
Jesus, спасибо помогло

не за что...


Тсссс, тссс, отключите снисходительный тон. Помните: вас уже лишали права слова на этом форуме.
Прошу прощения у всех кого я заебал или оскорбил (Кроме икварпа и чеза - вы ибланы).
Великс ты красава.
DoLLaRДата: Четверг, 26.08.2010, 23:00 | Сообщение # 44
Новенький
Группа: Продвинутые
Сообщений: 8
Награды: 4
Город: Мариуполь
Репутация: 4
Замечания: 0%
Статус:
Теперь проблема в том, что окно появляется и виды оружия тоже, но при нажатии допустим на deagle нечего не происходит.....
Jumpman23Дата: Пятница, 27.08.2010, 00:07 | Сообщение # 45
Группа: I'm V.I.P.
Сообщений: 1359
Награды: 23
Город: Kingston, Rastapolis
Репутация: 504
Замечания: 100%
Статус:
Quote (DoLLaR)
Теперь проблема в том, что окно появляется и виды оружия тоже, но при нажатии допустим на deagle нечего не происходит.....

номера диалогов не совпадают


Тсссс, тссс, отключите снисходительный тон. Помните: вас уже лишали права слова на этом форуме.
Прошу прощения у всех кого я заебал или оскорбил (Кроме икварпа и чеза - вы ибланы).
Великс ты красава.
  • Страница 3 из 6
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
Поиск:





 


 


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