#Dog
Умник
Здравствуйте уважаемые пользователи Pawno-Info Помогите Пожалуйста
Суть Ошибки:
Сам код:
Где брал
Суть Ошибки:
Сам код:
Ко всем переменным new's:
new svadba;
В public OnPlayerPickUpPickup(playerid, pickupid) :
if(pickupid == svadba)
{
ShowPlayerDialog(playerid,2423,DIALOG_STYLE_LIST,"Cвадебная форма","Форма свещеника\nКостюм свидетеля(3.000)\nКостюм свидетельницы(3.000)\nКостюм Жениха(5.000)\nКостюм невесты(5.000)","Выбор","Отмена");
return 1;
}
В OnGameModeInit():
svadba = CreatePickup(1314,23,-1988.5321,1112.6732,54.4794);
Там же, но только в 3D тексты т.е ниже, вставляем это:
Create3DTextLabel("Костюмы",COLOR_BLUE,-1988.5321,1112.6732,54.4794,10.0,0,1);
В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
case 2423:
{
if(response)
{
if(listitem == 0)
{
SetPlayerSkin(playerid, 68);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 15, 100);
SendClientMessage(playerid, COLOR_GREEN, "Вы выбрали форму свещеника");
return 1;
}
if(listitem == 1)
{
PlayerInfo[playerid][pCash] += -3000;
SetPlayerSkin(playerid, 147);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 14, 100);
SendClientMessage(playerid, COLOR_GREEN, "Вы купили форму свидетеля");
return 1;
}
if(listitem == 2)
{
PlayerInfo[playerid][pCash] += -3000;
SetPlayerSkin(playerid, 93);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 14, 100);
SendClientMessage(playerid, COLOR_GREEN, "Вы купили форму свидетьницы");
return 1;
}
if(listitem == 3)
{
PlayerInfo[playerid][pCash] += -5000;
SetPlayerSkin(playerid, 186);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 15, 100);
SendClientMessage(playerid, COLOR_GREEN, "Вы купили форму жениха");
return 1;
}
if(listitem == 4)
{
PlayerInfo[playerid][pCash] += -5000;
SetPlayerSkin(playerid, 219);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 14, 100);
SendClientMessage(playerid, COLOR_GREEN, "Вы купили форму невесты");
return 1;
}
}
else
{
return 1;
}
}
new svadba;
В public OnPlayerPickUpPickup(playerid, pickupid) :
if(pickupid == svadba)
{
ShowPlayerDialog(playerid,2423,DIALOG_STYLE_LIST,"Cвадебная форма","Форма свещеника\nКостюм свидетеля(3.000)\nКостюм свидетельницы(3.000)\nКостюм Жениха(5.000)\nКостюм невесты(5.000)","Выбор","Отмена");
return 1;
}
В OnGameModeInit():
svadba = CreatePickup(1314,23,-1988.5321,1112.6732,54.4794);
Там же, но только в 3D тексты т.е ниже, вставляем это:
Create3DTextLabel("Костюмы",COLOR_BLUE,-1988.5321,1112.6732,54.4794,10.0,0,1);
В public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
case 2423:
{
if(response)
{
if(listitem == 0)
{
SetPlayerSkin(playerid, 68);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 15, 100);
SendClientMessage(playerid, COLOR_GREEN, "Вы выбрали форму свещеника");
return 1;
}
if(listitem == 1)
{
PlayerInfo[playerid][pCash] += -3000;
SetPlayerSkin(playerid, 147);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 14, 100);
SendClientMessage(playerid, COLOR_GREEN, "Вы купили форму свидетеля");
return 1;
}
if(listitem == 2)
{
PlayerInfo[playerid][pCash] += -3000;
SetPlayerSkin(playerid, 93);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 14, 100);
SendClientMessage(playerid, COLOR_GREEN, "Вы купили форму свидетьницы");
return 1;
}
if(listitem == 3)
{
PlayerInfo[playerid][pCash] += -5000;
SetPlayerSkin(playerid, 186);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 15, 100);
SendClientMessage(playerid, COLOR_GREEN, "Вы купили форму жениха");
return 1;
}
if(listitem == 4)
{
PlayerInfo[playerid][pCash] += -5000;
SetPlayerSkin(playerid, 219);
SetPlayerHealth(playerid, 100);
GivePlayerWeapon(playerid, 14, 100);
SendClientMessage(playerid, COLOR_GREEN, "Вы купили форму невесты");
return 1;
}
}
else
{
return 1;
}
}
PHP:
http://pawno-info.ru/showthread.php?t=197338
