TomasReed
Новичок
Это должен был быть простой елемент РП отыгровки, но превратился в чёрт знает что, т.к. в любом случае, при любом значении "ispasport" выдаёт паспорт с деньгами.
Что я сделал не так?
Создал пикап:
В начале в
Далее
Возле всех нью
Дальше, где все пикапы
А дальше вот в паблике
Ешё ниже в
:
И потом ещё раз то-же в:
Что я сделал не так?
Создал пикап:
В начале в
PHP:
enum pInfo
{
PHP:
pPasport,
PHP:
PlayerInfo[playerid][pPasport] = false;
PHP:
new pasportpic;
PHP:
pasportpic = CreatePickup(1239,23,-2520.5981,-7.5004,25.6172);
PHP:
public OnPlayerPickUpPickup(playerid, pickupid)
PHP:
if(pickupid == pasportpic)
{
new string1 [256];
format(string1, sizeof(string1), "/accounts/%s.ini");
new File = ini_openFile(string1);
new ispasport;
ini_getInteger(File,"Pasport",ispasport);
if(ispasport == 1) {return SendClientMessage(playerid, COLOR_GRAD1, "{CECECE}У вас уже есть паспорт!");}
else if(ispasport == 0){
if(PlayerInfo[playerid][pExp] <= 1) { SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Видимо. вы в нашем штате впервые");}
if(PlayerInfo[playerid][pExp] >= 2) { SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Видимо, вы уже чутка освоились.");}
SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Сейчас я оформлю вам паспорт.");
new playername[MAX_PLAYER_NAME];
new string2[256];
GetPlayerName(playerid, string2, sizeof(string2));
format(string2, sizeof(string2), "{ffffff}Вы, я полагаю ... %s",playername);
SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Вот ваш новый паспорт. Не потеряйте его");
SendClientMessage(playerid, COLOR_GRAD1, "{ffffff}Также я выдала вам немножко денег, купите себе что-то полезное");
ini_setInteger(File,"Pasport",1);
ini_closeFile(File);
PlayerInfo[playerid][pCash] +=500;
}
}
PHP:
stock OnPlayerRegister(playerid, password[]){
new string[256];
format(string,sizeof(string),"/accounts/%s.ini",GN(playerid));
new iniFile = ini_createFile(string);
if(iniFile < 0)
iniFile = ini_openFile(string);
PHP:
ini_setInteger(iniFile,"Pasport", PlayerInfo[playerid][pPasport]);
PHP:
public OnPlayerLogin(playerid,password[]){
if(IsPlayerNPC(playerid))return 1;
new string[128];
new string2[250];
new pass[64];
new tmp2[128];
new playername2[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername2, sizeof(playername2));
format(string, sizeof(string), "/accounts/%s.ini", playername2);
new iniFile = iniOpen(string);
if(!iniFile){
PHP:
ini_setInteger(iniFile,"Pasport", PlayerInfo[playerid][pPasport]);
