14.10.2013, 13:39
I know, you solved it but I wanted to show you how you can make the command with only 2 arrays.
pawn Код:
CMD:check(playerid, params[])
{
if(isPlayerAnAdmin(playerid, 1) || isPlayerAnGm(playerid, 4))
{
new id;
if(sscanf(params, "u", id)) return SendClientMessage(playerid, COLOR_GREY, "Koristite: /check [ID/Dio imena]");
if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(id, COLOR_LIGHTRED, "[Greska!] {FFFFFF}Ne mozete gledati stats dok ste u vozilu!");
if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_LIGHTRED, "{FF6347}[Greska!]{FFFFFF} Pogresan ID Korisnika!");
new string[1024], txt[32], ServerSat, ServerMinuti, ServerDan, ServerMjesec, ServerGodina;
iskustvo = 0;
gettime(ServerSat,ServerMinuti); getdate(ServerGodina, ServerMjesec, ServerDan);
FixHour(ServerSat);
ServerSat = shifthour;
iskustvo = (PlayerInfo[id][pLevel] * 2) + 2;
format(string, sizeof(string), "{33CCFF}-----------------------------------------------\n{FFFFFF}Licna karta");
GetPlayerName(id, txt, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s\n{33CCFF}Ime i Prezime: {FFFFFF}[%s]", string, txt);
switch(PlayerInfo[id][pSpol])
{
case 1: txt = "Musko";
case 2: txt = "Zensko";
}
format(string, sizeof(string), "%s\n{33CCFF}Spol: {FFFFFF}[%s]", string, txt);
format(string, sizeof(string), "%s\n{33CCFF}Godine: {FFFFFF}[%s]", string, PlayerInfo[id][pGodine]);
switch(PlayerInfo[id][pZemlja])
{
case 1: txt = "Hrvatska";
case 2: txt = "Srbija";
case 3: txt = "BiH";
case 4: txt = "Makedonija";
case 5: txt = "Albanija";
case 6: txt = "Crna Gora";
}
format(string, sizeof(string), "%s\n{33CCFF}Drzava: {FFFFFF}[%s]", string, txt);
format(string, sizeof(string), "%s\n\n\n{FFFFFF}Podaci sa servera\n{33CCFF}Level: {FFFFFF}[%d]", string, GetPlayerScore(id));
format(string, sizeof(string), "%s\n{33CCFF}Sati igranja: {FFFFFF}[%d]", string, PlayerInfo[id][pSatiIgre]);
format(string, sizeof(string), "%s\n{33CCFF}Respekti: {FFFFFF}[%d/%d]", string, PlayerInfo[id][pRespekti], iskustvo);
format(string, sizeof(string), "%s\n{33CCFF}PayDay: {FFFFFF}[%d]", string, PlayerInfo[id][pPaytime]);
switch(PlayerInfo[id][pDonator])
{
case 0: txt = "None";
case 1: txt = "Bronze";
case 2: txt = "Silver";
case 3: txt = "Golden";
}
format(string, sizeof(string), "%s\n{33CCFF}Donatorski rank: {FFFFFF}[%s]", string, txt);
format(string, sizeof(string), "%s\n{33CCFF}Number: {FFFFFF}[%d]", string, PlayerInfo[id][pNumber]);
format(string, sizeof(string), "%s\n{33CCFF}Posao: {FFFFFF}[%d]", string, PlayerInfo[id][pPosao]);
format(string, sizeof(string), "%s\n{33CCFF}Organizacija: {FFFFFF}[%d]", string, PlayerInfo[id][pMember]);
format(string, sizeof(string), "%s\n{33CCFF}Rank: {FFFFFF}[%d]", string, PlayerInfo[id][pRank]);
format(string, sizeof(string), "%s\n{33CCFF}Number: {FFFFFF}[%d]", string, PlayerInfo[id][pNumber]);
switch(PlayerInfo[id][pPosao])
{
case 0: txt = "None";
case 1: txt = "Kosac trave";
case 2: txt = "Mehanicar";
}
format(string, sizeof(string), "%s\n{33CCFF}Posao: {FFFFFF}[%s]", string, txt);
switch(PlayerInfo[id][pMember])
{
case 0: txt = "None";
case 1: txt = "Miami Police Department";
case 2: txt = "Yakuza";
case 3: txt = "Federal Bureau of Investigation";
}
format(string, sizeof(string), "%s\n{33CCFF}Organizacija: {FFFFFF}[%s]", string, txt);
//format(string, sizeof(string), "%s\n{33CCFF}Rank: {FFFFFF}[%s]", string, txt4);
// You never used txt4, so it'd be null
format(string, sizeof(string), "%s\n{33CCFF}Kredit: {FFFFFF}[%d]", string, PlayerInfo[id][pKredit]);
format(string, sizeof(string), "%s\n{33CCFF}Kazne: {FFFFFF}[%d]", string, PlayerInfo[id][pBrojTicketa]);
format(string, sizeof(string), "%s\n{33CCFF}Kazna: {FFFFFF}[%d]", string, PlayerInfo[id][pKazna]);
format(string, sizeof(string), "%s\n{33CCFF}Wanted level: {FFFFFF}[%d]", string, GetPlayerWantedLevel(id));
format(string, sizeof(string), "%s\n{33CCFF}Upozorenja: {FFFFFF}[%d]", string, PlayerInfo[id][pWarn]);
format(string, sizeof(string), "%s\n\n\n{FFFFFF}Novcano stanje\n{33CCFF}Placa: {FFFFFF}[%d]", string, PlayerInfo[id][pPlaca]);
format(string, sizeof(string), "%s\n{33CCFF}Novac u dzepu: {FFFFFF}[%d]", string, GetPlayerMoney(id));
format(string, sizeof(string), "%s\n{33CCFF}Novac u banci: {FFFFFF}[%d]", string, PlayerInfo[id][pBanka]);
format(string, sizeof(string), "%s\n{33CCFF}Zlato: {FFFFFF}[%d]", string, PlayerInfo[id][pZlato]);
format(string, sizeof(string), "%s\n{33CCFF}Racuni: {FFFFFF}[%d]", string, PlayerInfo[id][pRacuni]);
format(string, sizeof(string), "%s\n\n\n{FFFFFF}Torba\n{33CCFF}Droga: {FFFFFF}[%d]", string, PlayerInfo[id][pDroga]);
format(string, sizeof(string), "%s\n{33CCFF}Materijali: {FFFFFF}[%d]", string, PlayerInfo[id][pMaterijali]);
format(string, sizeof(string), "%s\n\n\n{FFFFFF}Imovina\n{33CCFF}Kuca: {FFFFFF}[%d] {33CCFF}Firma: {FFFFFF}[%d] {33CCFF}SFirma: {FFFFFF}[%d] {33CCFF}Vikendica: {FFFFFF}[%d] {33CCFF}Stan: {FFFFFF}[%d]", string, PlayerInfo[id][pKucaID], PlayerInfo[id][pBizID], PlayerInfo[id][pSBizID], PlayerInfo[id][pVikendicaID], PlayerInfo[id][pStanID]);
//format(string, sizeof(string), "%s\n{33CCFF}Veh 1: {FFFFFF}[%d] {33CCFF}Veh 2: {FFFFFF}[%d] {33CCFF}Motor: {FFFFFF}[%d] {33CCFF}Bicikla: {FFFFFF}[%d] {33CCFF}Plovilo: {FFFFFF}[%d] {33CCFF}Letjelica: {FFFFFF}[%d]", string, PlayerInfo[id][pAuto1], PlayerInfo[id][pAuto2], PlayerInfo[id][pMotor], PlayerInfo[id][pBicikla], PlayerInfo[id][pPlovilo], PlayerInfo[id][pLetjelica]);
switch(ServerMjesec)
{
case 1: txt = "Sijecanj";
case 2: txt = "Veljaca";
case 3: txt = "Ozujak";
case 4: txt = "Travanj";
case 5: txt = "Svibanj";
case 6: txt = "Lipanj";
case 7: txt = "Srpanj";
case 8: txt = "Kolovoz";
case 9: txt = "Rujan";
case 10: txt = "Listopad";
case 11: txt = "Studeni";
case 12: txt = "Prosinac";
}
format(string, sizeof(string), "%s\n{33CCFF}------------------%d.%s---------------------", string, ServerMjesec, txt);
ShowPlayerDialog(playerid, DIALOG_CHECK, DIALOG_STYLE_MSGBOX, "{33CCFF}Miami Life RolePlay", string, "U redu", "");
format(string, 102, "|{FFFFFF}A{33CCFF}| {FFFFFF}Admin %s provjerava igraca %s", GetName(playerid), GetName(id));
SendAdminMessage(COLOR_LIGHTBLUE, string);
return 1;
}
SendClientMessage(playerid,COLOR_LIGHTRED,"[Greska!]{FFFFFF} Niste ovlasceni da koristite ovu komandu!");
return 1;
}