Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[Вопрос]Как только становлюсь на пикап меня ТПшит

Статус
В этой теме нельзя размещать новые ответы.

kazenag

Умник
Здравствуйте, у меня вот такая проблема..
Установил себе в мод (а точнее вырезал с другого мода) систему покупки лицензий в АШ.
Как только я становлюсь на этот пикап в АШ, меня сразу выкидывает куда-то в средину океана.. Но всё работает, купить лицу можно, проблема лишь в этом телепорте..

Вот то что я вырезал себе в мод:

Ко всем new:
PHP:
new licbuy;
В паблик public OnPlayerPickUpPickup(playerid, pickupid)
PHP:
  if(pickupid == licbuy)
 	{
  		new s[256];
  		format(s,sizeof(s),"Ëèåíçèÿ íà ïîëåòû 5000$\nËèöåíçèÿ íà âîäíûé òðàíñïîðò 5000$\nËèöåíçèÿ íà îðóæèå 15000$\nËèöåíöèÿ íà ðûáàëêó 3000$");
 	    ShowPlayerDialog(playerid,18000,DIALOG_STYLE_LIST,"Ïîêóïêà ëèöåíçèé",s,"Êóïèòü","Îòìåíà");
 	}
В паблик public OnGameModeInit()
PHP:
licbuy = CreatePickup(1314,1,-2032.4851,-117.1130,1035.1719);
CreateDynamic3DTextLabel("Покупка лицензий",0xBFF600FF,-2032.4851,-117.1130,1035.1719,50.0);
И в паблик public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
PHP:
	if(dialogid == 18000)//ÈÄ ÄÈÀËÎÃÀ ÊÎÒÎÐÛÉ ÌÛ ÓÊÀÇÀËÈ Â ÊÎÌÌÀÍÄÅ,óáåðèòå else åñëè ýòî ïåðâûé äèàëîã
 	{
 		if(response)// åñëè èãðîê íàæàë íà ëåâóþ êíîïêó
   		{
     		if(listitem == 0)
            {
                if(PlayerInfo[playerid][pFlyLic] < 1)
				{
                    for(new i = 0; i < MAX_PLAYERS; i++)
                	if(GetPlayerMoney(playerid) > 5000)// ïðîâåðÿåì õâàòèò ëè äåíåã
                	{
                	    NormMoney[playerid] = 2;
						AntiMoney[playerid] = AntiMoney[playerid] - 5000;
                		GivePlayerMoney(playerid, -5000);
                		SendClientMessage(playerid, COLOR_GREEN, "Âû êóïèëè ëèöåíçèþ íà ïîëåòû");
                		PlayerInfo[playerid][pFlyLic] = 1;
                		licInfo[0][nTill] += 5000;
                		return 1;
                	}
                	else
                	{
                		SendClientMessage(playerid, COLOR_LIGHTRED, "Ó âàñ íå õâàòàåò äåíåã");
                		return 1;
                	}
                }
                else
                {
                    SendClientMessage(playerid, COLOR_LIGHTRED, "Âû óæå èìååòå ëèöåíçèþ íà ïîëåòû");
				}
   				return 1;
            }
            else if(listitem == 1)
            {
                if(PlayerInfo[playerid][pBoatLic] < 1)
                {
                    for(new i = 0; i < MAX_PLAYERS; i++)
                	if(GetPlayerMoney(playerid) > 5000)// ïðîâåðÿåì õâàòèò ëè äåíåã
                	{
                	    NormMoney[playerid] = 2;
						AntiMoney[playerid] = AntiMoney[playerid] - 5000;
                		GivePlayerMoney(playerid, -5000);
                		SendClientMessage(playerid, COLOR_GREEN, "Âû êóïèëè ëèöåíçèþ íà âîäíûé òðàíñïîðò");
                		PlayerInfo[playerid][pBoatLic] = 1;
                		licInfo[0][nTill] += 5000;
                		return 1;
                	}
                	else
                	{
                		SendClientMessage(playerid, COLOR_LIGHTRED, "Ó âàñ íå õâàòàåò äåíåã");
                		return 1;
                	}
                }
                else
				{
				    SendClientMessage(playerid, COLOR_LIGHTRED, "Âû óæå èìååòå ëèöåíçèþ íà âîäíûé òðàíñïîðò");
				    return 1;
				}
            }
            else if(listitem == 2)
            {
                if(PlayerInfo[playerid][pLevel] >= 3)
				{
				    if(PlayerInfo[playerid][pGunLic] < 1)
					{
					    for(new i = 0; i < MAX_PLAYERS; i++)
                		if(GetPlayerMoney(playerid) > 15000)// ïðîâåðÿåì õâàòèò ëè äåíåã
                		{
                		    NormMoney[playerid] = 2;
							AntiMoney[playerid] = AntiMoney[playerid] - 15000;
		                	GivePlayerMoney(playerid, -15000);
		                	SendClientMessage(playerid, COLOR_GREEN, "Âû êóïèëè ëèöåíçèþ íà îðóæèå");
		                	PlayerInfo[playerid][pGunLic] = 1;
		                	licInfo[0][nTill] += 15000;
		                	return 1;
	                	}
                		else
                		{
                			SendClientMessage(playerid, COLOR_LIGHTRED, "Ó âàñ íå õâàòàåò äåíåã");
                			return 1;
                		}
					}
					else
					{
				    	SendClientMessage(playerid, COLOR_LIGHTRED, "Âû óæå èìååòå ëèöåíçèþ íà îðóæèå");
				    	return 1;
					}
                }
                else
                {
                    SendClientMessage(playerid, COLOR_LIGHTRED, "Âàì íóæåí 3 ëâë");
                    return 1;
				}
            }
            else if(listitem == 3)
            {
                if(PlayerInfo[playerid][pFishLic] < 1)
				{
				    for(new i = 0; i < MAX_PLAYERS; i++)
                	if(GetPlayerMoney(playerid) > 3000)// ïðîâåðÿåì õâàòèò ëè äåíåã
                	{
                	    NormMoney[playerid] = 2;
						AntiMoney[playerid] = AntiMoney[playerid] - 3000;
                		GivePlayerMoney(playerid, -3000);
                		SendClientMessage(playerid, COLOR_GREEN, "Âû êóïèëè ëèöåíçèþ íà ðûáàëêó");
                		PlayerInfo[playerid][pFishLic] = 1;
                		licInfo[0][nTill] += 3000;
                		return 1;
                	}
                	else
                	{
                		SendClientMessage(playerid, COLOR_LIGHTRED, "Ó âàñ íå õâàòàåò äåíåã");
                		return 1;
               		}
               	}
               	else
				{
   					SendClientMessage(playerid, COLOR_LIGHTRED, "Âû óæå èìååòå ëèöåíçèþ íà ðûáàëêó");
   					return 1;
				}
            }
		}
	}
P.S. Меня настораживает что где-то в моде есть переменная максимального количества пикапов.. Если это так, то как она может называться? Просто у меня пошли все пикапы в перемешку, и не попорядку.. У меня мод SSL RP 3.1

И вопрос не по теме.
Нашел тут на форуме систему прокачки скилов /myskills, установил, все нормально, нету ошибок.. Но скиллы не качаются.. Изза чего это может быть?

И ещё один вопрос. Как оффнуть античит на моде SSL 3.1 Original?
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу