22.02.2015, 00:09
and a third problem, how to make stats with dialog
PHP код:
public ShowStats(playerid, playerb)
{
if(IsPlayerConnected(playerid) && IsPlayerConnected(playerb))
{
new string[256];
format(string, sizeof(string), "________________________| %s |________________________", RPN(playerb));
SendClientMessage(playerid, COLOR_CYAN, string);
new text1[20]; if(KasutajaInfo[playerid][Terviset6end]) { text1 = "Olemas"; } else { text1 = "Puudub"; }
new v6ti[12];
if(universaalv6ti[playerid] == 0)
{
format(v6ti, sizeof(v6ti), "Puudub");
}
if(universaalv6ti[playerid] == 1)
{
format(v6ti, sizeof(v6ti), "Katki");
}
else if(universaalv6ti[playerid] == 2)
{
format(v6ti, sizeof(v6ti), "Terve");
}
new sugu[20];
if(KasutajaInfo[playerb][Sugu] == 1)
{
sugu = "Mees";
}
else if(KasutajaInfo[playerb][Sugu] == 2)
{
sugu = "Naine";
}
else
{
sugu = "Kesksooline";
}
format(string, sizeof(string), "Nimi: [%s] - Vanus: [%d] - Sugu: [%s] - Raha: [%d] - Pank: [%d]", RPN(playerb), KasutajaInfo[playerb][Vanus], sugu,KasutajaInfo[playerb][Raha],KasutajaInfo[playerb][Pank]);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "Mдngutunde: [%d] - Kiitusi: [%d] - Hoiatusi: [%d] - Annetustase: [%d] - Arank: [%s]",KasutajaInfo[playerb][Level],KasutajaInfo[playerb][Kiitusi],KasutajaInfo[playerb][Hoiatusi],KasutajaInfo[playerb][VIP], ARNKNM(playerb));
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "Fraktsioon: [%s] - Rank: [%s] - Tццkoht: [%s] - Kanepit: [%dg] - Heroiini: [%dg] - Kokaiini: [%dg] - LSD: [%dg] - Crack: [%dg]",FRNKNM(playerb, 2),FRNKNM(playerb, 1), TRNKNM(playerb), KasutajaInfo[playerb][Kanep],KasutajaInfo[playerb][Heroiin],KasutajaInfo[playerb][Kokaiin],KasutajaInfo[playerb][LSD],KasutajaInfo[playerb][Crack]);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "Masinaid: [%d/%d] - Maja: [%d] - Firma: [%d] - Mobiil: [%d] - Suitse: [%d] - Taarat: [%d] - Kalu: [%d]",KasutajaInfo[playerb][AutosiOmatud],KasutajaInfo[playerb][AutoSlotid], KasutajaInfo[playerb][MajasiOmatud], KasutajaInfo[playerb][FirmasiOmatud],ini_Int("mobiilid.ini", RPNU(playerb)), KasutajaInfo[playerb][SuitseOlemas],KasutajaInfo[playerb][Taara],KasutajaInfo[playerid][KaluOlemas]);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "Kartuleid: [%d] - Kurke: [%d] - Tomateid: [%d] - Kapsaid: [%d] - Porgandeid: [%d]",KasutajaInfo[playerb][KartuleidOlemas],KasutajaInfo[playerb][KurkeOlemas],KasutajaInfo[playerb][TomateidOlemas],KasutajaInfo[playerb][KapsaidOlemas],KasutajaInfo[playerb][PorgandeidOlemas]);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string),"Хunasi: [%d] - Banaane: [%d] - Pirn: [%d] - Apelsiine: [%d] - Krхpse: [%d] - Kanasnдkke: [%d] - Хllesnдkke: [%d]",KasutajaInfo[playerb][OunuOlemas],KasutajaInfo[playerb][BanaanOlemas],KasutajaInfo[playerb][PirnOlemas],KasutajaInfo[playerb][KropseOlemas],KasutajaInfo[playerb][KanasnakkeOlemas],KasutajaInfo[playerb][OllesnakkeOlemas]);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string),"Kanepit: [%d]",KasutajaInfo[playerb][Kanep]);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "Tervisetхend: [%s] - Universaalvхti: [%s]", text1, v6ti);
SendClientMessage(playerid, COLOR_WHITE, string);
SendClientMessage(playerid, COLOR_GREEN, "_______________________________________");
ShowPlayerDialog(playerid,DIALOG_STATS,DIALOG_STYLE_MSGBOX,"player stats",string,"close","");
for(new i = 1; i <= MAX_VEHICLES; i++)
{
if(MasinaInfo[i][MasinOlemas] == 1)
{
if(!strcmp(RPNU(playerb), MasinaInfo[i][Omanik], true))
{
format(string, sizeof(string), "Sхiduk: [%s] - Masina ID: [%d(%d)]",GetVehicleName(i+FraksiMasinaidKokku),i+FraksiMasinaidKokku,i);
SendClientMessage(playerid, COLOR_WHITE,string);
}
}
}
for(new i = 1; i <= MAX_DYNAMICS; i++)
{
if(MajaInfo[i][MajaOlemas] == 1)
{
if(MajaInfo[i][Myyk] == 0)
{
if(!strcmp(RPNU(playerb), MajaInfo[i][Omanik], true))
{
format(string, sizeof(string), "Maja ID: [%d] - Hind: [%d] - Aadress: [%s]",i, MajaInfo[i][Hind],MajaInfo[i][Aadress]);
SendClientMessage(playerid, COLOR_WHITE,string);
}
}
}
}
for(new i = 1; i <= MAX_DYNAMICS; i++)
{
if(FirmaInfo[i][FirmaOlemas] == 1)
{
if(FirmaInfo[i][Myyk] == 0)
{
if(!strcmp(RPNU(playerb), FirmaInfo[i][Omanik], true))
{
format(string, sizeof(string), "Firma ID: [%d] - Hind: [%d] - Nimi: [%s]",i, FirmaInfo[i][Hind],FirmaInfo[i][Nimi]);
SendClientMessage(playerid, COLOR_WHITE,string);
}
}
}
}
for(new i = 1; i <= MAX_DYNAMICS; i++)
{
if(GaraazInfo[i][GaraazOlemas] == 1)
{
if(!strcmp(RPNU(playerb), GaraazInfo[i][Omanik], true))
{
format(string, sizeof(string), "Garaaz ID: [%d]",i);
SendClientMessage(playerid, COLOR_WHITE,string);
}
}
}
}
return 1;
}