igorby
Новичок
Здравствуйте уважаемые посетители сайта pawno-info.ru
Хочу вам показать мою первую работу Пикап с выдачей оружия фракции по рангам в диологах.
И так начнем!
Для начало создаем 2 new файла
Далее находим stock ClearConnectAccountParams(playerid)
и туда вставляем
Далее создаем сам пикап ищем public OnPlayerPickUpPickup(playerid, pickupid)
и вставляем туда
Далее находим stock CreatePickups()
и вставляем туда
Далее ищем public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
и вставляем туда
Ну вот и всё) спасибо за внимание,строго не судите это моя первая работа(
От
+ не откажусь)
Кому нужна помощь обращайтесь вк
Хочу вам показать мою первую работу Пикап с выдачей оружия фракции по рангам в диологах.
И так начнем!
Для начало создаем 2 new файла
HTML:
new pickweapon[1]; new OnWeapon[MAX_PLAYERS];
и туда вставляем
HTML:
OnWeapon[playerid] = 0;
и вставляем туда
HTML:
if(pickupid == pickweapon[0])
{
if(IsACop(playerid))
{
if(OnWeapon[playerid] == 1) return SendClientMessage(playerid,COLOR_RED,"Вы брали набор");
new string[300];
format(string,sizeof(string),"1 ранг\n2 ранг\n3 ранг\n4 ранг\n5 ранг\n6 ранг\n7 ранг\n8 ранг\n9 ранг\n10 ранг\n11 ранг\n12 ранг");
ShowPlayerDialog(playerid,12345,DIALOG_STYLE_LIST,"Набор для полиции",string,"Взять","Отмена");
return 1;
}
}
и вставляем туда
HTML:
pickweapon[0] = CreatePickup(ид пикапа,тип,координаты пикапа);
и вставляем туда
HTML:
case 12345:
{
if(response)
{
if(listitem == 0)
{
if(PlayerInfo[playerid][pRank]!=1) return SendClientMessage(playerid,COLOR_RED,"Набор только для 1 ранга");
GivePlayerWeapon(playerid, 24, 45);
GivePlayerWeapon(playerid, 41, 900);
GivePlayerWeapon(playerid, 3, 1);
SetPlayerHealth(playerid,100.0);
SetPlayerArmour(playerid,100.0);
}
if(listitem == 1)
{
if(PlayerInfo[playerid][pRank]!=2) return SendClientMessage(playerid,COLOR_RED,"Набор только для 2 ранга");
OnWeapon[playerid] = 1;
GivePlayerWeapon(playerid, 24, 50);
GivePlayerWeapon(playerid, 41, 1000);
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 25, 50);
SetPlayerHealth(playerid,100.0);
SetPlayerArmour(playerid,100.0);
}
if(listitem == 2)
{
if(PlayerInfo[playerid][pRank]!=3) return SendClientMessage(playerid,COLOR_RED,"Набор только для 3 ранга");
OnWeapon[playerid] = 1;
GivePlayerWeapon(playerid, 24, 60);
GivePlayerWeapon(playerid, 41, 1500);
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 25, 100);
SetPlayerHealth(playerid,100.0);
SetPlayerArmour(playerid,100.0);
}
if(listitem == 3)
{
if(PlayerInfo[playerid][pRank]!=4) return SendClientMessage(playerid,COLOR_RED,"Набор только для 4 ранга");
OnWeapon[playerid] = 1;
GivePlayerWeapon(playerid, 24, 70);
GivePlayerWeapon(playerid, 41, 2000);
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 29, 400);
GivePlayerWeapon(playerid, 25, 150);
SetPlayerHealth(playerid,100.0);
SetPlayerArmour(playerid,100.0);
}
if(listitem == 4)
{
if(PlayerInfo[playerid][pRank]!=5) return SendClientMessage(playerid,COLOR_RED,"Набор только для 5 ранга");
OnWeapon[playerid] = 1;
GivePlayerWeapon(playerid, 24, 80);
GivePlayerWeapon(playerid, 41, 2500);
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 29, 500);
GivePlayerWeapon(playerid, 25, 230);
SetPlayerHealth(playerid,100.0);
SetPlayerArmour(playerid,100.0);
}
if(listitem == 5)
{
if(PlayerInfo[playerid][pRank]!=6) return SendClientMessage(playerid,COLOR_RED,"Набор только для 6 ранга");
OnWeapon[playerid] = 1;
GivePlayerWeapon(playerid, 24, 90);
GivePlayerWeapon(playerid, 41, 3000);
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 29, 600);
GivePlayerWeapon(playerid, 25, 300);
SetPlayerHealth(playerid,100.0);
SetPlayerArmour(playerid,100.0);
}
if(listitem == 6)
{
if(PlayerInfo[playerid][pRank]!=7) return SendClientMessage(playerid,COLOR_RED,"Набор только для 7 ранга");
OnWeapon[playerid] = 1;
GivePlayerWeapon(playerid, 24, 100);
GivePlayerWeapon(playerid, 41, 3500);
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 29, 700);
GivePlayerWeapon(playerid, 31, 400);
GivePlayerWeapon(playerid, 25, 400);
SetPlayerHealth(playerid,100.0);
SetPlayerArmour(playerid,100.0);
}
if(listitem == 7)
{
if(PlayerInfo[playerid][pRank]!=8) return SendClientMessage(playerid,COLOR_RED,"Набор только для 8 ранга");
OnWeapon[playerid] = 1;
GivePlayerWeapon(playerid, 24, 100);
GivePlayerWeapon(playerid, 41, 2000);
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 29, 800);
GivePlayerWeapon(playerid, 31, 500);
GivePlayerWeapon(playerid, 25, 500);
SetPlayerHealth(playerid,100.0);
SetPlayerArmour(playerid,100.0);
}
if(listitem == 8)
{
if(PlayerInfo[playerid][pRank]!=9) return SendClientMessage(playerid,COLOR_RED,"Набор только для 9 ранга");
OnWeapon[playerid] = 1;
GivePlayerWeapon(playerid, 24, 150);
GivePlayerWeapon(playerid, 41, 2000);
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 29, 900);
GivePlayerWeapon(playerid, 31, 600);
GivePlayerWeapon(playerid, 25, 600);
SetPlayerHealth(playerid,100.0);
SetPlayerArmour(playerid,100.0);
}
if(listitem == 9)
{
if(PlayerInfo[playerid][pRank]!=10) return SendClientMessage(playerid,COLOR_RED,"Набор только для 10 ранга");
OnWeapon[playerid] = 1;
GivePlayerWeapon(playerid, 24, 200);
GivePlayerWeapon(playerid, 41, 2000);
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 29, 900);
GivePlayerWeapon(playerid, 31, 700);
GivePlayerWeapon(playerid, 25, 700);
SetPlayerHealth(playerid,100.0);
SetPlayerArmour(playerid,100.0);
}
if(listitem == 10)
{
if(PlayerInfo[playerid][pRank]!=11) return SendClientMessage(playerid,COLOR_RED,"Набор только для 11 ранга");
OnWeapon[playerid] = 1;
GivePlayerWeapon(playerid, 24, 250);
GivePlayerWeapon(playerid, 41, 2000);
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 29, 950);
GivePlayerWeapon(playerid, 31, 800);
GivePlayerWeapon(playerid, 25, 800);
SetPlayerHealth(playerid,100.0);
SetPlayerArmour(playerid,100.0);
}
if(listitem == 11)
{
if(PlayerInfo[playerid][pRank]!=12) return SendClientMessage(playerid,COLOR_RED,"Набор только для 12 ранга");
OnWeapon[playerid] = 1;
GivePlayerWeapon(playerid, 24, 300);
GivePlayerWeapon(playerid, 41, 3800);
GivePlayerWeapon(playerid, 3, 1);
GivePlayerWeapon(playerid, 29, 950);
GivePlayerWeapon(playerid, 31, 900);
GivePlayerWeapon(playerid, 25, 500);
SetPlayerHealth(playerid,100.0);
SetPlayerArmour(playerid,100.0);
}
}
}
От
+ не откажусь)
Кому нужна помощь обращайтесь вк
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Не реклама
Последнее редактирование:
