Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BizzInfo[i][bLock] = 0;
- SetBizzInt(BizzInfo[i][bID], "Lock", 0);
- ShowInfoForPlayer(playerid, FixText("~r~INFORMATION:~w~ Вы открыли предприятие!"), 3000);
- if(BizzInfo[i][bType] == 10) UpdateGas(i);
- else UpdateJobBizz(i);
- stock bool:UpdateGas(i)
- {
- new b = GasInfo[i][gsBizzID];
- DestroyPickup(BizzInfo[b][bPick][0]);
- if(IsValidDynamic3DTextLabel(LABELBIZZ[b]))
- DestroyDynamic3DTextLabel(LABELBIZZ[b]);
- if(IsValidDynamicArea(GasInfo[i][gsArea]))
- {
- DestroyDynamicArea(GasInfo[i][gsArea]);
- GasInfo[i][gsArea] = 0;
- }
- if(IsValidObject(GasInfo[i][gsGas]))
- {
- DestroyObject(GasInfo[i][gsGas]);
- GasInfo[i][gsGas] = 0;
- }
- if(!strcmp(BizzInfo[b][bOwner], "None", true))
- {
- BizzInfo[b][bPick][0] = CreatePickup(1274, 23, BizzInfo[b][bEntr][0],BizzInfo[b][bEntr][1],BizzInfo[b][bEntr][2]);
- static const fmt_str[] =
- "\
- Авто заправочная станция (АЗС)\n\n\
- Название: "WHITE"%s\n\
- "PURPLE"Владелец: "WHITE"Государство\n\n\
- "PURPLE"Для информации используйте "WHITE"ALT\
- ";
- new string[sizeof(fmt_str) + 31];
- format(string, sizeof(string), fmt_str, BizzInfo[b][bName]);
- LABELBIZZ[b] = CreateDynamic3DTextLabel(string, c_PURPLE, BizzInfo[b][bEntr][0],BizzInfo[b][bEntr][1],BizzInfo[b][bEntr][2]+1.1,10.0);
- }
- else
- {
- BizzInfo[b][bPick][0] = CreatePickup(1239, 23, BizzInfo[b][bEntr][0],BizzInfo[b][bEntr][1],BizzInfo[b][bEntr][2]);
- static const fmt_str[] =
- "\
- Авто заправочная станция (АЗС)\n\n\
- Название: "WHITE"%s\n\
- "PURPLE"Владелец: "WHITE"%s\n\
- "PURPLE"Статус: "WHITE"%s\n\n\
- "PURPLE"Бензин 92: "WHITE"$%i\n\
- "PURPLE"Бензин 95: "WHITE"$%i\n\
- "PURPLE"Дизель: "WHITE"$%i\
- ";
- new string[sizeof(fmt_str) + MAX_PLAYER_NAME + 34];
- format(string, sizeof(string), fmt_str
- ,
- BizzInfo[b][bName],
- BizzInfo[b][bOwner],
- (BizzInfo[b][bLock]) ? ("Закрыто") : ("Открыто"),
- BizzInfo[b][bFuelPrice][0],
- BizzInfo[b][bFuelPrice][1],
- BizzInfo[b][bFuelPrice][2]
- );
- LABELBIZZ[b] = CreateDynamic3DTextLabel(string, c_PURPLE, BizzInfo[b][bEntr][0],BizzInfo[b][bEntr][1],BizzInfo[b][bEntr][2]+1.1,10.0);
- }
- if(GasInfo[i][gsType] > 0)
- {
- switch(GasInfo[i][gsUpgrade])
- {
- case 1: GasInfo[i][gsGas] = CreateObject(1244, GasInfo[i][gsPos][0],GasInfo[i][gsPos][1],GasInfo[i][gsPos][2]-0.7,0.0,0.0,GasInfo[i][gsPos][3]+90);
- case 2: GasInfo[i][gsGas] = CreateObject(1686, GasInfo[i][gsPos][0],GasInfo[i][gsPos][1],GasInfo[i][gsPos][2]-1.5,0.0,0.0,GasInfo[i][gsPos][3]+90);
- case 3: GasInfo[i][gsGas] = CreateObject(1676, GasInfo[i][gsPos][0],GasInfo[i][gsPos][1],GasInfo[i][gsPos][2],0.0,0.0,GasInfo[i][gsPos][3]);
- }
- GasInfo[i][gsArea] = CreateDynamicSphere(GasInfo[i][gsPos][0], GasInfo[i][gsPos][1], GasInfo[i][gsPos][2], 10.0);
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement