Problem(error/warning): Ocu da napravim da kad Admin ide /proveri izbaci mu proveri ID a ispod opcije, Org, Level, Email, WL, HP, vipa itd itd i kad ide /proveri id izbaci mu njegov stats a kad ide /proveri id Vip da mu izbaci tipa taj igrac je vip 4 primer, problem je kad idem /proveri i tipa org izbaci stats a kad idem /proveri id onda izbaci da mora jos da se doda.
Deo skripte:nije prob skripta nego ovo sta god da je:
[pawn]CMD:Proveri(playerid, params[])
{
if(UlogovanProvera[playerid] == 0) return SCM(playerid, NS_ORANGE,"* Morate se ulogovati da bi koristili ovu komandu!");
if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid,NS_ORANGE, "* Nemate ovlascenje za upotrebu ove komande.");
if(AdminDuty[playerid] == 0) return SCM(playerid,NS_ORANGE,"* Morate biti na staff duznosti kako bi mogli koristiti ovu komandu.");
new id, opcija[16], buffer[128];
if(sscanf(params, "us[16]", id, opcija))
{
SCM(playerid,NS_YELLOW,"[KORISCENJE] "BELA"/proveri [ID/Ime_Prezime] [Opcija]");
SCM(playerid,NS_YELLOW,"[OPCIJE] "BELA"Disarm | stats | Org | FS | Level | Email");
return 1;
}
if(id == INVALID_PLAYER_ID) return SCM(playerid,NS_ORANGE, "* Taj igrac nije online.");
if(!isnull(opcija))
{
if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid,NS_ORANGE, "* Nemate ovlascenje za upotrebu ove komande.");
CheckShowStats(playerid, id);
}
else if(!strcmp(opcija, "Disarm", true))
{
if(PlayerInfo[playerid][pAdmin] < 1) return SCM(playerid,NS_ORANGE, "* Nemate ovlascenje za upotrebu ove komande.");
GetPlayerName(id, buffer, MAX_PLAYER_NAME + 1);
format(buffer, sizeof buffer, "[PROVERI] Igrac %s je disarmovan na [%d sec]",GetName(id), PlayerInfo[id][pDisarmV]);
SendClientMessage(playerid, NS_YELLOW, buffer);
}
else if(!strcmp(opcija, "org", true))
{
if(PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[playerid][pGM] <1) return SCM(playerid,NS_ORANGE, "* Nemate ovlascenje za upotrebu ove komande.");
GetPlayerName(id, buffer, MAX_PLAYER_NAME + 1);
format(buffer, sizeof buffer, "[PROVERI] Igrac %s: Organizacija: %s: Rank: %d.",GetName(id), ImeOrganizacije(PlayerInfo[id][pClan]), PlayerInfo[id][pRank]);
SendClientMessage(playerid, NS_YELLOW, buffer);
}
else if(!strcmp(opcija, "FS", true))
{
if(PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[playerid][pGM] <1) return SCM(playerid,NS_ORANGE, "* Nemate ovlascenje za upotrebu ove komande.");
CheckShowSkills(playerid,id);
}
else if(!strcmp(opcija, "Level", true))
{
if(PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[playerid][pGM] <1) return SCM(playerid,NS_ORANGE, "* Nemate ovlascenje za upotrebu ove komande.");
GetPlayerName(id, buffer, MAX_PLAYER_NAME + 1);
format(buffer, sizeof buffer, "[PROVERI] Igrac %s je level [%d]",GetName(id), PlayerInfo[id][pLevel]);
SendClientMessage(playerid, NS_YELLOW, buffer);
}
////////////////////////////////////////////////////////////////////////////
else if(!strcmp(opcija, "Email", true))
{
if(PlayerInfo[playerid][pAdmin] < 5) return SCM(playerid,NS_ORANGE, "* Nemate ovlascenje za upotrebu ove komande.");
GetPlayerName(id, buffer, MAX_PLAYER_NAME + 1);
format(buffer, sizeof buffer, "[PROVERI] Igrac %s email: %s",GetName(id), PlayerInfo[id][pEmail]);
SendClientMessage(playerid, NS_YELLOW, buffer);
}
////////////////////////////////////////////////////////////////////////////
else return SCM(playerid, NS_ORANGE,"Pogresna Opcija!");
////////////////////////////////////////////////////////////////////////////
new pocetno[128]; GetPlayerName(playerid, pocetno, MAX_PLAYER_NAME + 1);
format(pocetno, sizeof pocetno, "Staff: %s [ID: %d] | [Rank: %s] | Igrac: %s [ID:%d] | Paramentli:/proveri %s", pocetno, playerid, PlayerInfo[playerid][pImeRanka], GetName(id), id, opcija);
Log("Logovi/Admini/Proveri.log", pocetno);
////////////////////////////////////////////////////////////////////////////
return 1;
}[/pawn]
A sto jednostavno ne uradis
/proveri [ID]
i onda mu izbaci dialog sa svim informacijama (bice pregledno jer ih nema mnogo), mislim da se ne vracamo bas u 2009 i godfather modove?
Citat: Sage poslato Jun 26, 2021, 14:05:58 POSLE PODNE
A sto jednostavno ne uradis
/proveri [ID]
i onda mu izbaci dialog sa svim informacijama (bice pregledno jer ih nema mnogo), mislim da se ne vracamo bas u 2009 i godfather modove?
Radi brzine kucanja takodje i zbog manje skriptanja i zauzimanja, puni skriptu dzaba
Citat: Dime123 poslato Jun 26, 2021, 14:12:49 POSLE PODNE
Radi brzine kucanja takodje i zbog manje skriptanja i zauzimanja, puni skriptu dzaba
brate dobro ti je rekao covek, sa dialogom napravi to i bice top, pa mozes neki onda DIALOG_STYLE_LIST pa nesto preko toga da napravis da odabere npr. da li hoces stats ili sta vec da mu proveris
Citat: ᴛʜᴇꜱᴍᴏᴋᴇ poslato Jun 26, 2021, 14:23:34 POSLE PODNE
brate dobro ti je rekao covek, sa dialogom napravi to i bice top, pa mozes neki onda DIALOG_STYLE_LIST pa nesto preko toga da napravis da odabere npr. da li hoces stats ili sta vec da mu proveris
Kontam sve to nego ovako sam naviko tako koristim vec 3-4 godine i tesko bi mi bilo da predjem na eto taj preko DIALOG
Citat: Dime123 poslato Jun 26, 2021, 18:51:16 POSLE PODNE
Kontam sve to nego ovako sam naviko tako koristim vec 3-4 godine i tesko bi mi bilo da predjem na eto taj preko DIALOG
Razumem, da, ali ovako sa dialogom bi ti bilo dosta urednije i prakticnije nego da ides /proveri, pa id, pa opciju, to ti je moje misljenje, pa ti kako hoces :)