Wysłany: 2016-07-31, 00:10
fatomas
Wiek: 27 Na forum: 3705 dni Posty: 8
czesc mam taki panel i mam bledy chcialbym prosic o pomoc probowalem ale nie dalem rady
kod dialogi
Kod: if(dialogid == FRACTION_LEADER_DIALOG)
{
if(response)
{
DeletePVar(playerid, "MenuLevel");
switch(listitem)
{
case 0:
{
new mstring[32*25];
Loop(i, 25)
{
if(djInt(TeamFile(TEAM_POLICE), GetSlotInfo(i, "IsWork")))
{
strcat(mstring, dj(TeamFile(TEAM_POLICJA), GetSlotInfo(i, "Nick")));
strcat(mstring, "\n");
}
}
ShowPlayerDialog(playerid, SHOW_FRACTION_PLAYERS_DIALOG, DIALOG_STYLE_LIST, "Lista pracownik?w", mstring, "Dalej", "Zamknij");
}
case 1:
{
ShowPlayerDialog(playerid, ADD_PLAYER_FRACTION_DIALOG, DIALOG_STYLE_INPUT, "Zatrudnianie pracownika", "{B2BBBF}Wpisz ID gracza kt?rego chcesz zatrudni?.", "Dalej", "Zamknij");
}
}
}
}
if(dialogid == ADD_PLAYER_FRACTION_DIALOG)
{
if(response)
{
new player = strval(inputtext);
if(IsPlayerConnected(player))
{
if(GetTeam(player) == TEAM_TRUCKER)
{
new Slot = GetFreeTeamSlot(TEAM_POLICE);
if(Slot == -1)
{
SendClientMessage(playerid, LIGHTRED, "Brak miejsc w firmie.");
}
else
{
new year, month, day;
getdate(year, month, day);
djSet(TeamFile(TEAM_POLICJA), GetSlotInfo(Slot, "Nick"), PlayerName(player));
djSetInt(TeamFile(TEAM_POLICJA), GetSlotInfo(Slot, "IsWork"), 1);
djSetInt(TeamFile(TEAM_POLICJA), GetSlotInfo(Slot, "WorkTime"), 0);
djSetInt(TeamFile(TEAM_POLICJA), GetSlotInfo(Slot, "WorkMoneyDay"), day);
djSetInt(TeamFile(TEAM_POLICJA), GetSlotInfo(Slot, "WorkMoneyMonth"), month);
djSetInt(TeamFile(TEAM_POLICJA), GetSlotInfo(Slot, "WorkMoneyYear"), year);
djSetInt(TeamFile(TEAM_POLICJA), GetSlotInfo(Slot, "WorkMandate"), 0);
djSetInt(TeamFile(TEAM_POLICJA), GetSlotInfo(Slot, "MoneyLevel"), 0);
format(string, sizeof string, "{B2BBBF}Gracz {FFFFFF}%s {B2BBBF}zosta? zatrudniony.", PlayerName(player));
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Zatrudni?e? pracownika", string, "Zamknij", "");
SendClientMessage(player, GREY, "Zosta?e? zatrudniony do {FFFFFF}policji{B2BBBF}.");
SetTeam(player, TEAM_POLICE);
}
}
else
{
SendClientMessage(playerid, LIGHTRED, "Gracz ma ju? prace.");
}
}
else
{
SendClientMessage(playerid, LIGHTRED, "Gracz nie jest pod??czony.");
}
}
}
if(dialogid == SHOW_FRACTION_PLAYERS_DIALOG)
{
if(response)
{
if(GetPVarInt(playerid, "MenuLevel") == 0)
{
SetPVarInt(playerid, "MenuLevel", 1);
SetPVarString(playerid, "EditWorkPlayer", inputtext);
ShowPlayerDialog(playerid, SHOW_FRACTION_PLAYERS_DIALOG, DIALOG_STYLE_LIST, "Zarz?dzaj pracownikiem", "Informacje\nDaj wyp?ate\nZwolnij", "Dalej", "Zamknij");
}
else
{
new EditWorkPlayer[MAX_PLAYER_NAME];
GetPVarString(playerid, "EditWorkPlayer", EditWorkPlayer, MAX_PLAYER_NAME);
new Slot = GetPlayerTeamSlot(TEAM_POLICJA, EditWorkPlayer);
switch(listitem)
{
case 0:
{
format(string, sizeof string, "{B2BBBF}Nick: {FFFFFF}%s,\n{B2BBBF}Ranga: {FFFFFF}%s,\n{B2BBBF}Wystawionych mandat?w: {FFFFFF}%d,\n{B2BBBF}Czas gry: {FFFFFF}%d min.", EditWorkPlayer, GetPoliceRang(EditWorkPlayer), djInt(TeamFile(TEAM_POLICE), GetSlotInfo(Slot, "WorkMandate")), djInt(TeamFile(TEAM_POLICE), GetSlotInfo(Slot, "WorkTime")));
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Informacje o pracowniku", string, "Zamknij", "");
}
case 1:
{
new year, month, day;
getdate(year, month, day);
new olddate = ((djInt(TeamFile(TEAM_POLICJA), GetSlotInfo(Slot, "WorkMoneyYear"))*(djInt(TeamFile(TEAM_POLICE), GetSlotInfo(Slot, "WorkMoneyMonth"))-1))*30)+djInt(TeamFile(TEAM_POLICJA), GetSlotInfo(Slot, "WorkMoneyDay"));
new date = ((year*(month-1))*30)+day;
if((date - olddate) > 6)
{
new connect;
new money;
new score;
new time = djInt(TeamFile(TEAM_POLICJA), GetSlotInfo(Slot, "WorkTime"));
new moneylvl = djInt(TeamFile(TEAM_POLICJA), GetSlotInfo(Slot, "MoneyLevel"));
if(strlen(TeamInfo[TEAM_POLICE][tLeader]) && !strcmp(EditWorkPlayer, TeamInfo[TEAM_POLICJA][tLeader]))
{
money = time*133;
score = money/1000;
if(money > 80000) money = 80000;
if(score > 80) score = 80;
}
else if(strlen(TeamInfo[TEAM_POLICJA][tVLeader]) && !strcmp(EditWorkPlayer, TeamInfo[TEAM_POLICJA][tVLeader]))
{
money = time*130;
score = money/1000;
if(money > 78000) money = 78000;
if(score > 78) score = 78;
}
else if(moneylvl == 0)
{
money = time*100;
score = money/1000;
if(money > 60000) money = 60000;
if(score > 60) score = 60;
}
else if(moneylvl >= 1 && moneylvl <= 3)
{
money = time*105;
score = money/1000;
if(money > 63000) money = 63000;
if(score > 63) score = 63;
}
else if(moneylvl >= 4 && moneylvl <= 8)
{
money = time*108;
score = money/1000;
if(money > 65000) money = 65000;
if(score > 65) score = 65;
}
else if(moneylvl >= 9 && moneylvl <= 13)
{
money = time*113;
score = money/1000;
if(money > 68000) money = 68000;
if(score > 68) score = 68;
}
else if(moneylvl >= 14)
{
money = time*116;
score = money/1000;
if(money > 70000) money = 70000;
if(score > 70) score = 70;
}
Loop(i, MAX_PLAYERS)
{
if(IsPlayerConnected(i) && !strcmp(PlayerName(i), EditWorkPlayer))
{
format(string, sizeof string, "Dosta?e? wyp?ate (Kwota: %d, Punkty: %d).", money, score);
SendClientMessage(i, LIGHTBLUE, string);
GiveMoney(i, money);
SetPlayerScore(i, GetPlayerScore(i) + score);
djSetInt(TeamFile(TEAM_POLICE), GetSlotInfo(Slot, "WorkTime"), 0);
djSetInt(TeamFile(TEAM_POLICE), GetSlotInfo(Slot, "WorkMoneyDay"), day);
djSetInt(TeamFile(TEAM_POLICE), GetSlotInfo(Slot, "WorkMoneyMonth"), month);
djSetInt(TeamFile(TEAM_POLICE), GetSlotInfo(Slot, "WorkMoneyYear"), year);
djSetInt(TeamFile(TEAM_POLICE), GetSlotInfo(Slot, "MoneyLevel"), moneylvl+1);
SetPVarInt(i, "WorkTime", 0);
connect = 1;
}
}
if(!connect)
{
SendClientMessage(playerid, LIGHTRED, "Gracz nie jest pod??czony.");
}
}
else
{
SendClientMessage(playerid, LIGHTRED, "Musi min?? 7 dni od przyj?cia pracownika lub ostatniej wyp?aty.");
}
}
case 2:
{
djSetInt(TeamFile(TEAM_POLICE), GetSlotInfo(Slot, "IsWork"), 0);
if(strcmp(EditWorkPlayer, TeamInfo[TEAM_POLICE][tLeader]) || strcmp(EditWorkPlayer, TeamInfo[TEAM_POLICE][tVLeader]))
{
Loop(i, MAX_PLAYERS)
{
if(IsPlayerConnected(i) && !strcmp(PlayerName(i), EditWorkPlayer))
{
ResetPlayerWeapons(i);
SendClientMessage(i, LIGHTBLUE, "Zosta?e? zwolniony z {FFFFFF}policji{B2BBBF}.");
SetTeam(i, TEAM_TRUCKER);
}
}
format(string, sizeof string, "{B2BBBF}Zwolni?e? pracownika o nicku {FFFFFF}%s{B2BBBF}.", EditWorkPlayer);
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Zwolni?e? pracownika", string, "Dalej", "Zamknij");
}
else
{
SendClientMessage(playerid, LIGHTRED, "Nie mo?esz zwolni? os?b maj?cych uprawnienia do frakcji.");
}
}
}
}
}
}
if(dialogid == TEAM_LEADER_DIALOG)
{
if(response)
{
new Team = GetTeam(playerid);
DeletePVar(playerid, "MenuLevel");
switch(listitem)
{
case 0:
{
format(string, sizeof string, "{B2BBBF}Nazwa firmy: {FFFFFF}%s,\n{B2BBBF}UID firmy: {FFFFFF}%d,\n{B2BBBF}Dostarczonych zlece?: {FFFFFF}%d,\n{B2BBBF}Stan konta firmy: {FFFFFF}%d", TeamInfo[Team][tName], Team, djInt(TeamFile(Team), "AllMision"), TeamInfo[Team][tBank]);
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Informacje o firmie", string, "Zamknij", "");
}
case 1:
{
new mstring[32*25];
Loop(i, 25)
{
if(djInt(TeamFile(Team), GetSlotInfo(i, "IsWork")))
{
strcat(mstring, dj(TeamFile(Team), GetSlotInfo(i, "Nick")));
strcat(mstring, "\n");
}
}
ShowPlayerDialog(playerid, SHOW_TEAM_PLAYERS_DIALOG, DIALOG_STYLE_LIST, "Lista pracownik?w", mstring, "Dalej", "Zamknij");
}
case 2:
{
new mstring[60*30];
Loop(i, MAX_CARS)
{
if(sVehInfo[i][sTeam] == Team && sVehInfo[i][sVID] != 0)
{
strcat(mstring, VehicleNames[GetVehicleModel(sVehInfo[i][sVID])-400]);
format(string, sizeof string, " ( UID : %d )\n", i);
strcat(mstring, string);
}
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_LIST, "Lista pojazd?w", mstring, "Zamknij", "");
}
}
case 4:
{
SetPVarInt(playerid, "BankMenuLevel", 0);
ShowPlayerDialog(playerid, BANK_TEAM_DIALOG, DIALOG_STYLE_LIST, "Konto bankowe firmy", "Stan konta\nWp?a? pieni?dze\nWyp?a? pieni?dze", "Dalej", "Zamknij");
}
case 5:
{
ShowPlayerDialog(playerid, ADD_PLAYER_TEAM_DIALOG, DIALOG_STYLE_INPUT, "Zatrudnianie pracownika", "{B2BBBF}Zatrudnienie nowego pracownika do firmy wi??e si? z op?at? w kwocie 3000$.\nWpisz poni?ej ID gracza kt?rego chcesz zatrudni?.", "Dalej", "Zamknij");
}
case 6:
{
if(!strcmp(PlayerName(playerid), TeamInfo[Team][tLeader]) && strlen(TeamInfo[Team][tLeader]))
{
ShowPlayerDialog(playerid, NEW_LEADER_TEAM_DIALOG, DIALOG_STYLE_INPUT, "Nowy w?a?ciciel", "{B2BBBF}Wpisz nick nowego w?a?ciciela. Pami?taj, wtedy ty stracisz dost?p do panelu szefostwa.\nP??niej nie b?dzie odwrotu!", "Dalej", "Zamknij");
}
}
case 7:
{
if(!strcmp(PlayerName(playerid), TeamInfo[Team][tLeader]) && strlen(TeamInfo[Team][tLeader]))
{
ShowPlayerDialog(playerid, NEW_VCELEADER_TEAM_DIALOG, DIALOG_STYLE_INPUT, "Nowy wsp??w?a?ciciel", "{B2BBBF}Wpisz nick nowego wsp??w?a?ciciela. Je?eli chcesz usun?? obecnego wsp??w?a?ciciela pole pozostaw puste.", "Dalej", "Zamknij");
}
}
case 8:
{
new Float:Pos[3];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
djSetFloat(TeamFile(Team), "Spawn/X", Pos[0]);
djSetFloat(TeamFile(Team), "Spawn/Y", Pos[1]);
djSetFloat(TeamFile(Team), "Spawn/Z", Pos[2]);
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Spawn", "{B2BBBF}Spawn firmy zosta? zmieniony, Od tej chwili pracownicy b?d? rozpoczyna? gre w tym miejscu.", "Zamknij", "");
}
}
//Informacje\nLista pracownik?w\nLista pojazd?w\n- - -\nKonto bankowe\nZatrudnij\nUstal nowego w?a?ciciela\nUstal wsp??w?a?ciciela\nUstal spawn
}
}
if(dialogid == NEW_LEADER_TEAM_DIALOG)
{
if(response)
{
new Team = GetTeam(playerid);
new Slot = GetPlayerTeamSlot(Team, inputtext);
if(Slot == -1)
{
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Nowy w?a?ciciel", "{B2BBBF}Osoba kt?ra ma zosta? nowym szefem musi pracowa? ju? w firmie.", "Zamknij", "");
}
else
{
format(TeamInfo[Team][tLeader], MAX_PLAYER_NAME, inputtext);
djSet(TeamFile(Team), "Leader", inputtext);
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Nowy w?a?ciciel", "{B2BBBF}Pomy?lnie zmieni?e? w?a?ciciela firmy.", "Zamknij", "");
}
}
}
if(dialogid == NEW_VCELEADER_TEAM_DIALOG)
{
if(response)
{
new Team = GetTeam(playerid);
new Slot = GetPlayerTeamSlot(Team, inputtext);
if(strlen(inputtext) > 0)
{
if(Slot == -1)
{
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Nowy wsp??w?a?ciciel", "{B2BBBF}Osoba kt?ra ma zosta? nowym wsp??w?a?cicielem musi pracowa? ju? w firmie.", "Zamknij", "");
}
else
{
format(TeamInfo[Team][tVLeader], MAX_PLAYER_NAME, inputtext);
djSet(TeamFile(Team), "VLeader", inputtext);
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Nowy wsp??w?a?ciciel", "{B2BBBF}Pomy?lnie zmieni?e? wsp??w?a?ciciela firmy.", "Zamknij", "");
}
}
else
{
format(TeamInfo[Team][tVLeader], MAX_PLAYER_NAME, " ");
djSet(TeamFile(Team), "VLeader", " ");
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Nowy wsp??w?a?ciciel", "{B2BBBF}Pomy?lnie zmieni?e? wsp??w?a?ciciela firmy.", "Zamknij", "");
}
}
}
if(dialogid == ADD_PLAYER_TEAM_DIALOG)
{
if(response)
{
new player = strval(inputtext);
new Team = GetTeam(playerid);
if(IsPlayerConnected(player))
{
if(GetTeam(player) == TEAM_TRUCKER)
{
if(TeamInfo[Team][tBank] < 3000)
{
SendClientMessage(playerid, LIGHTRED, "Na koncie firmy musi by? 3000$.");
}
else
{
new Slot = GetFreeTeamSlot(Team);
if(Slot == -1)
{
SendClientMessage(playerid, LIGHTRED, "Brak miejsc w firmie.");
}
else
{
TeamInfo[Team][tBank]-= 3000;
djSetInt(TeamFile(Team), "Bank", TeamInfo[Team][tBank]);
djSet(TeamFile(Team), GetSlotInfo(Slot, "Nick"), PlayerName(player));
djSetInt(TeamFile(Team), GetSlotInfo(Slot, "IsWork"), 1);
djSetInt(TeamFile(Team), GetSlotInfo(Slot, "Mission"), 0);
djSetInt(TeamFile(Team), GetSlotInfo(Slot, "WorkMoney"), 0);
djSetInt(TeamFile(Team), GetSlotInfo(Slot, "FuelMoney"), 0);
format(string, sizeof string, "{B2BBBF}Gracz {FFFFFF}%s {B2BBBF}zosta? zatrudniony.", PlayerName(player));
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Zatrudni?e? pracownika", string, "Zamknij", "");
format(string, sizeof string, "Zosta?e? zatrudniony do firmy {FFFFFF}%s{B2BBBF}.", TeamInfo[Team][tName]);
SendClientMessage(player, GREY, string);
SetTeam(player, Team);
}
}
}
else
{
SendClientMessage(playerid, LIGHTRED, "Gracz ma ju? prace.");
}
}
else
{
SendClientMessage(playerid, LIGHTRED, "Gracz nie jest pod??czony.");
}
}
}
if(dialogid == BANK_TEAM_DIALOG)
{
if(response)
{
new Team = GetTeam(playerid);
switch(GetPVarInt(playerid, "BankMenuLevel"))
{
case 0:
{
switch(listitem)
{
case 0:
{
format(string, sizeof string, "{B2BBBF}Stan konta firmy: {FFFFFF}%d", TeamInfo[Team][tBank]);
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Stan konta", string, "Zamknij", "");
}
case 1:
{
SetPVarInt(playerid, "BankMenuLevel", 1);
ShowPlayerDialog(playerid, BANK_TEAM_DIALOG, DIALOG_STYLE_INPUT, "Wp?ata pieni?dzy", "{B2BBBF}Wpisz kwote jak? chcesz wp?aci? na konto firmy.", "Dalej", "Zamknij");
}
case 2:
{
SetPVarInt(playerid, "BankMenuLevel", 2);
ShowPlayerDialog(playerid, BANK_TEAM_DIALOG, DIALOG_STYLE_INPUT, "Wy?ata pieni?dzy", "{B2BBBF}Wpisz kwote jak? chcesz wyp?aci? z konta firmy.", "Dalej", "Zamknij");
}
}
}
case 1:
{
new money = strval(inputtext);
if(money < 0) return 1;
if(IsPlayerMoney(playerid, money))
{
TeamInfo[Team][tBank]+=money;
djSetInt(TeamFile(Team), "Bank", TeamInfo[Team][tBank]);
GiveMoney(playerid, -money);
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Wyp?ata pieni?dzy", "{B2BBBF}Wp?aci?e? pieni?dze na konto firmy.", "Zamknij", "");
}
}
case 2:
{
new money = strval(inputtext);
if(money < 0) return 1;
if(TeamInfo[Team][tBank] < money)
{
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Wyp?ata pieni?dzy", "{B2BBBF}Nie ma takiej kwoty na koncie firmy.", "Zamknij", "");
}
else
{
TeamInfo[Team][tBank]-=money;
djSetInt(TeamFile(Team), "Bank", TeamInfo[Team][tBank]);
GiveMoney(playerid, money);
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Wyp?ata pieni?dzy", "{B2BBBF}Wyp?aci?e? pieni?dze z konta firmy.", "Zamknij", "");
}
}
}
}
}
if(dialogid == SHOW_TEAM_PLAYERS_DIALOG)
{
if(response)
{
if(GetPVarInt(playerid, "MenuLevel") == 0)
{
print(inputtext);
SetPVarInt(playerid, "MenuLevel", 1);
SetPVarString(playerid, "EditWorkPlayer", inputtext);
ShowPlayerDialog(playerid, SHOW_TEAM_PLAYERS_DIALOG, DIALOG_STYLE_LIST, "Zarz?dzaj pracownikiem", "Informacje\nResetuj informacje\nZwolnij", "Dalej", "Zamknij");
}
else
{
new EditWorkPlayer[MAX_PLAYER_NAME];
GetPVarString(playerid, "EditWorkPlayer", EditWorkPlayer, MAX_PLAYER_NAME);
new Team = GetTeam(playerid);
new Slot = GetPlayerTeamSlot(Team, EditWorkPlayer);
switch(listitem)
{
case 0:
{
format(string, sizeof string, "{B2BBBF}Nick: {FFFFFF}%s,\n{B2BBBF}Przejecha? kurs?w: {FFFFFF}%d,\n{B2BBBF}Zarobi? na konto firmy: {FFFFFF}%d $,\n{B2BBBF}Wyda? na paliwo: {FFFFFF}%d $,\n{B2BBBF}Wyda? na za?adowanie viaTOLL: {FFFFFF}%d $", EditWorkPlayer, djInt(TeamFile(Team), GetSlotInfo(Slot, "Mission")), djInt(TeamFile(Team), GetSlotInfo(Slot, "WorkMoney")), djInt(TeamFile(Team), GetSlotInfo(Slot, "FuelMoney")), djInt(TeamFile(Team), GetSlotInfo(Slot, "ViaMoney")));
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Informacje o pracowniku", string, "Zamknij", "");
}
case 1:
{
djSetInt(TeamFile(Team), GetSlotInfo(Slot, "Mission"),0);
djSetInt(TeamFile(Team), GetSlotInfo(Slot, "WorkMoney"),0);
djSetInt(TeamFile(Team), GetSlotInfo(Slot, "FuelMoney"),0);
djSetInt(TeamFile(Team), GetSlotInfo(Slot, "ViaMoney"),0);
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Informacje o pracowniku", "{B2BBBF}Informacje o pracowniku zresetowane.", "Zamknij", "");
}
case 2:
{
djSetInt(TeamFile(Team), GetSlotInfo(Slot, "IsWork"), 0);
if(strcmp(EditWorkPlayer, TeamInfo[Team][tLeader]) || strcmp(EditWorkPlayer, TeamInfo[Team][tVLeader]))
{
Loop(i, MAX_PLAYERS)
{
if(IsPlayerConnected(i) && !strcmp(PlayerName(i), EditWorkPlayer))
{
format(string, sizeof string, "Zosta?e? zwolniony z firmy {FFFFFF}%s{B2BBBF}.", TeamInfo[Team][tName]);
SendClientMessage(i, GREY, string);
SetTeam(i, TEAM_TRUCKER);
}
}
format(string, sizeof string, "{B2BBBF}Zwolni?e? pracownika o nicku {FFFFFF}%s{B2BBBF}.", EditWorkPlayer);
ShowPlayerDialog(playerid, NO_USED_DIALOG, DIALOG_STYLE_MSGBOX, "Zwolni?e? pracownika", string, "Zamknij", "");
}
else
{
SendClientMessage(playerid, LIGHTRED, "Nie mo?esz zwolni? os?b maj?cych uprawnienia do firmy.");
}
}
}
}
}
}
tu komenda na panel
CMD:panel(playerid, params[])
{
new Team = GetTeam(playerid);
if((!strcmp(PlayerName(playerid), TeamInfo[Team][tLeader]) && strlen(TeamInfo[Team][tLeader])) || (!strcmp(PlayerName(playerid), TeamInfo[Team][tVLeader]) && strlen(TeamInfo[Team][tVLeader])))
{
if(Team > 1)
{
ShowPlayerDialog(playerid, TEAM_LEADER_DIALOG, DIALOG_STYLE_LIST, "Panel zarz?dzania firm?", "Informacje\nLista pracownik?w\nLista pojazd?w\n- - -\nKonto bankowe\nZatrudnij\nUstal nowego w?a?ciciela\nUstal wsp??w?a?ciciela\nUstal spawn", "Dalej", "Zamknij");
}
4 else if(Team == TEAM_POLICJA)
{
ShowPlayerDialog(playerid, FRACTION_LEADER_DIALOG, DIALOG_STYLE_LIST, "Panel zarz?dzania frakcj?", "Lista pracownik?w\nZatrudnij", "Dalej", "Zamknij");
}
return 1;
}
return 0;
}
Kod: \gamemodes\Truck.pwn(15251) : warning 217: loose indentation
\gamemodes\Truck.pwn(15263) : error 017: undefined symbol "djInt"
\gamemodes\Truck.pwn(15265) : error 017: undefined symbol "dj"
\gamemodes\Truck.pwn(15279) : warning 217: loose indentation
\gamemodes\Truck.pwn(15283) : warning 219: local variable "player" shadows a variable at a preceding level
\gamemodes\Truck.pwn(15286) : error 017: undefined symbol "GetTeam"
\gamemodes\Truck.pwn(15288) : error 017: undefined symbol "GetFreeTeamSlot"
\gamemodes\Truck.pwn(15297) : error 017: undefined symbol "djSet"
\gamemodes\Truck.pwn(15298) : error 017: undefined symbol "djSetInt"
\gamemodes\Truck.pwn(15299) : error 017: undefined symbol "djSetInt"
\gamemodes\Truck.pwn(15300) : error 017: undefined symbol "djSetInt"
\gamemodes\Truck.pwn(15301) : error 017: undefined symbol "djSetInt"
\gamemodes\Truck.pwn(15302) : error 017: undefined symbol "djSetInt"
\gamemodes\Truck.pwn(15303) : error 017: undefined symbol "djSetInt"
\gamemodes\Truck.pwn(15304) : error 017: undefined symbol "djSetInt"
\gamemodes\Truck.pwn(15305) : error 017: undefined symbol "string"
\gamemodes\Truck.pwn(15305) : error 017: undefined symbol "string"
\gamemodes\Truck.pwn(15306) : error 017: undefined symbol "NO_USED_DIALOG"
\gamemodes\Truck.pwn(15308) : error 017: undefined symbol "SetTeam"
\gamemodes\Truck.pwn(15337) : error 017: undefined symbol "GetPlayerTeamSlot"
\gamemodes\Truck.pwn(15342) : error 017: undefined symbol "string"
\gamemodes\Truck.pwn(15342) : error 017: undefined symbol "string"
\gamemodes\Truck.pwn(15343) : error 017: undefined symbol "NO_USED_DIALOG"
\gamemodes\Truck.pwn(15349) : error 017: undefined symbol "djInt"
\gamemodes\Truck.pwn(15356) : error 017: undefined symbol "djInt"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Wysłany: 2016-07-31, 01:58
SyNTheTiC
Były Pawner
Wiek: 29 Na forum: 4147 dni Posty: 188
Nick w MP: FatalErroR
Piwa : 743
Pomotales z klamrami prosze powinno by? dobrze
Kod: CMD:panel(playerid, params[])
{
new Team = GetTeam(playerid);
if((!strcmp(PlayerName(playerid), TeamInfo[Team][tLeader]) && strlen(TeamInfo[Team][tLeader])) || (!strcmp(PlayerName(playerid), TeamInfo[Team][tVLeader]) && strlen(TeamInfo[Team][tVLeader])))
if(Team > 1)
{
ShowPlayerDialog(playerid, TEAM_LEADER_DIALOG, DIALOG_STYLE_LIST, "Panel zarz?dzania firm?", "Informacje\nLista pracownik?w\nLista pojazd?w\n- - -\nKonto bankowe\nZatrudnij\nUstal nowego w?a?ciciela\nUstal wsp??w?a?ciciela\nUstal spawn", "Dalej", "Zamknij");
}
else if(Team == TEAM_POLICJA)
{
ShowPlayerDialog(playerid, FRACTION_LEADER_DIALOG, DIALOG_STYLE_LIST, "Panel zarz?dzania frakcj?", "Lista pracownik?w\nZatrudnij", "Dalej", "Zamknij");
}
return 1;
}
Podpis
[you]
Wolę Respekt Zamiast Piw
Tagi: panel :: lidera :: frakcji :: firmy
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: