Hey
Undzwar sollen die Skills in den Stats stehen.
public ShowStats(playerid, targetid)
{
if(IsPlayerConnected(playerid) && IsPlayerConnected(targetid))
{
new cash = PlayerInfo[targetid][pCash];
new atext[20];
if(PlayerInfo[targetid][pSex] == 1) { atext = "Männlich"; }
else if(PlayerInfo[targetid][pSex] == 2) { atext = "Weiblich"; }
new otext[20];
if(PlayerInfo[targetid][pOrigin] == 1) { otext = "Los Santos"; }
else if(PlayerInfo[targetid][pOrigin] == 2) { otext = "San Fierro"; }
else if(PlayerInfo[targetid][pOrigin] == 3) { otext = "Las Venturas"; }
new TeamText[20];
if(PlayerInfo[targetid][pMember] == -1 && PlayerInfo[targetid][pLeader] == -1) { TeamText = "Zivilist"; }
else if(PlayerInfo[targetid][pMember] == 1 || PlayerInfo[targetid][pLeader] == 1) { TeamText = "LV-PD"; }
else if(PlayerInfo[targetid][pMember] == 2 || PlayerInfo[targetid][pLeader] == 2) { TeamText = "Drift Access"; }
else if(PlayerInfo[targetid][pMember] == 3 || PlayerInfo[targetid][pLeader] == 3) { TeamText = "Feuerwehr"; }
else if(PlayerInfo[targetid][pMember] == 4 || PlayerInfo[targetid][pLeader] == 4) { TeamText = "Medic"; }
else if(PlayerInfo[targetid][pMember] == 5 || PlayerInfo[targetid][pLeader] == 5) { TeamText = "La Cosa Nostra"; }
else if(PlayerInfo[targetid][pMember] == 6 || PlayerInfo[targetid][pLeader] == 6) { TeamText = "Yakuza"; }
else if(PlayerInfo[targetid][pMember] == 7 || PlayerInfo[targetid][pLeader] == 7) { TeamText = "FBI"; }
else if(PlayerInfo[targetid][pMember] == 8 || PlayerInfo[targetid][pLeader] == 8) { TeamText = "Hitman Agency"; }
else if(PlayerInfo[targetid][pMember] == 9 || PlayerInfo[targetid][pLeader] == 9) { TeamText = "News Reporter"; }
else if(PlayerInfo[targetid][pMember] == 10 || PlayerInfo[targetid][pLeader] == 10) { TeamText = "Wheelman Agency"; }
else if(PlayerInfo[targetid][pMember] == 11 || PlayerInfo[targetid][pLeader] == 11) { TeamText = "Fahrschullehrer"; }
else if(PlayerInfo[targetid][pMember] == 12 || PlayerInfo[targetid][pLeader] == 12) { TeamText = "Regierung"; }
else if(PlayerInfo[targetid][pMember] == 13 || PlayerInfo[targetid][pLeader] == 13) { TeamText = "Ordnungsamt"; }
else if(PlayerInfo[targetid][pMember] == 14 || PlayerInfo[targetid][pLeader] == 14) { TeamText = "LS-PD"; }
else if(PlayerInfo[targetid][pMember] == 15 || PlayerInfo[targetid][pLeader] == 15) { TeamText = "Biker Boys"; }
else if(PlayerInfo[targetid][pMember] == 16 || PlayerInfo[targetid][pLeader] == 16) { TeamText = "SF-PD"; }
else if(PlayerInfo[targetid][pMember] == 17 || PlayerInfo[targetid][pLeader] == 17) { TeamText = "Camorra"; }
else if(PlayerInfo[targetid][pMember] == 18 || PlayerInfo[targetid][pLeader] == 18) { TeamText = "V.L.Aztecas"; }
else if(PlayerInfo[targetid][pMember] == 19 || PlayerInfo[targetid][pLeader] == 19) { TeamText = "Grove Street"; }
else if(PlayerInfo[targetid][pMember] == 20 || PlayerInfo[targetid][pLeader] == 20) { TeamText = "Ballas"; }
else if(PlayerInfo[targetid][pMember] == 21 || PlayerInfo[targetid][pLeader] == 21) { TeamText = "West Coast Customs"; }
else if(PlayerInfo[targetid][pMember] == 22 || PlayerInfo[targetid][pLeader] == 22) { TeamText = "Triaden"; }
else if(PlayerInfo[targetid][pMember] == 23 || PlayerInfo[targetid][pLeader] == 23) { TeamText = "Red Soldiers"; }
else if(PlayerInfo[targetid][pMember] == 24 || PlayerInfo[targetid][pLeader] == 24) { TeamText = "L.S.Vagos"; }
else if(PlayerInfo[targetid][pMember] == 25 || PlayerInfo[targetid][pLeader] == 25) { TeamText = "Guerilla"; }
else if(PlayerInfo[targetid][pMember] == 26 || PlayerInfo[targetid][pLeader] == 26) { TeamText = "Cali Kartell"; }
new dtext[20];
if(STDPlayer[targetid] == 1) { dtext = "Chlamydia"; }
else if(STDPlayer[targetid] == 2) { dtext = "Tripper"; }
else if(STDPlayer[targetid] == 3) { dtext = "Syphilis"; }
else { dtext = "Keine"; }
new jtext[20];
if(PlayerInfo[targetid][pJob] == 1) { jtext = "Detektiv"; }
else if(PlayerInfo[targetid][pJob] == 2) { jtext = "Anwalt"; }
else if(PlayerInfo[targetid][pJob] == 3) { jtext = "Hure"; }
else if(PlayerInfo[targetid][pJob] == 4) { jtext = "Drogendealer"; }
else if(PlayerInfo[targetid][pJob] == 5) { jtext = "Autodieb"; }
else if(PlayerInfo[targetid][pJob] == 6) { jtext = "Hacker"; }
else if(PlayerInfo[targetid][pJob] == 7) { jtext = "KFZ-Mechaniker"; }
else if(PlayerInfo[targetid][pJob] == 8) { jtext = "Taschedieb"; }
else if(PlayerInfo[targetid][pJob] == 9) { jtext = "Waffenhändler"; }
else if(PlayerInfo[targetid][pJob] == 10) { jtext = "Bauer"; }
else if(PlayerInfo[targetid][pJob] == 11) { jtext = "Hotdog-Verkäufer"; }
else if(PlayerInfo[targetid][pJob] == 14) { jtext = "Tuner"; }
else if(PlayerInfo[targetid][pJob] == 16) { jtext = "Trucker"; }
else if(PlayerInfo[targetid][pJob] == 17) { jtext = "Stadtreiniger"; }
else if(PlayerInfo[targetid][pJob] == 18) { jtext = "Pilot"; }
else if(PlayerInfo[targetid][pJob] == 19) { jtext = "Kurierfahrer"; }
else if(PlayerInfo[targetid][pJob] == 20) { jtext = "Müllmann"; }
else { jtext = "Arbeitslos"; }
new drank[20];
if(PlayerInfo[targetid][pDonatorRank] == 1) { drank = "Premium"; }
else if(PlayerInfo[targetid][pDonatorRank] == 2)
{
drank = "Donator";
}
else { drank = "Normal"; }
new married[24];
strmid(married, PlayerInfo[targetid][pMarriedTo], 0, strlen(PlayerInfo[targetid][pMarriedTo]), 255);
GetPlayerRankText(targetid);
new age = PlayerInfo[targetid][pAlter],
ptime = PlayerInfo[targetid][pConnectTime],
lotto = PlayerInfo[targetid][pLottoNr],
deaths = PlayerInfo[targetid][pDeaths],
fishes = PlayerInfo[targetid][pFishes],
bigfish = PlayerInfo[targetid][pBiggestFish],
crimes = PlayerInfo[targetid][pCrimes],
warrests = PlayerInfo[targetid][pArrestTime]/20,
drugs = PlayerInfo[targetid][pDrugs],
SaveMats = PlayerInfo[targetid][pSaveMats],
SaveDrugs = PlayerInfo[targetid][pSaveDrugs],
mats = PlayerInfo[targetid][pMats],
SaveCodes = PlayerInfo[targetid][pSaveCodes],
Codes = PlayerInfo[targetid][pCodes],
wanted = PlayerInfo[targetid][pWantedLevel],
level = PlayerInfo[targetid][pLevel],
exp = PlayerInfo[targetid][pRespekt],
kills = PlayerInfo[targetid][pKills],
skills = PlayerInfo[targetid][psKills],
Nummer = PlayerInfo[targetid][pNummer],
account = PlayerInfo[targetid][pBank],
nxtlevel = PlayerInfo[targetid][pLevel]+1,
expamount = nxtlevel*levelexp,
costlevel = nxtlevel*levelcost,
housekey = PlayerInfo[targetid][pPhousekey],
bizkey = PlayerInfo[targetid][pBizKey],
intir = GetPlayerInterior(targetid),
local = PlayerInfo[targetid][pLocal],
warns = PlayerInfo[targetid][pWarns],
Float:shealth = PlayerInfo[targetid][pSHealth],
Float:Health,
DrunkLevel = GetPlayerDrunkLevel(targetid),
Geschenke = PlayerInfo[targetid][pwgs],
SQLid = PlayerInfo[targetid][pSQLID],
name[MAX_PLAYER_NAME],
Float:px,
Float:py,
Float:pz;
if(PlayerInfo[targetid][pDonatorRank] == 2)
{
costlevel = costlevel/2;
}
new coordsstring1[50];
new coordsstring2[256];
new coordsstring3[256];
new coordsstring4[256];
new coordsstring5[256];
new coordsstring6[256];
new coordsstring7[256];
new coordsstring8[256];
new coordsstring9[256];
new coordsstring10[256];
new insgesamtstring[2000];
GetPlayerName(targetid, name, sizeof(name));
GetPlayerHealth(targetid, Health);
GetPlayerPos(targetid, px, py, pz);
format(coordsstring1, sizeof(coordsstring1),"{73FF00}Stats von %s ",name);
format(coordsstring2, sizeof(coordsstring2), "Level:[%d] Geschlecht:[%s] \nAlter:[%d] Spawnenergie:[%.1f] \nBargeld:[%s$] Bank:[%s$] \nTel.:[%d]", level,atext,age,shealth, GetPoint(cash), GetPoint(account), Nummer);
format(coordsstring3, sizeof(coordsstring3), "Accounttyp:[%s] Ehe:[%s] \nSpielzeit:[%d] Spawn:[%s] \nRespekt:[%d/%d] NextLevel:[%s$] \nGeschenke:[%d]", drank,married,ptime,otext,exp,expamount,GetPoint(costlevel),Geschenke);
if(PlayerInfo[targetid][pInviteSperre] > 0 || PlayerInfo[targetid][pDonatorZeit] > 10)
{
if(PlayerInfo[targetid][pInviteSperre] > 0 && PlayerInfo[targetid][pDonatorZeit] > 10)
{
new DonatorTimes[4], DonatorTim = PlayerInfo[targetid][pDonatorZeit]-Time();
ConvertSecEx( DonatorTim , DonatorTimes[0] , DonatorTimes[1] , DonatorTimes[2] , DonatorTimes[3]);
new _converts[4], Zeit = PlayerInfo[targetid][pInviteSperre]-Time();
ConvertSecEx( Zeit , _converts[0] , _converts[1] , _converts[2] , _converts[3]);
format(coordsstring4, sizeof(coordsstring4), "Verwarnungen:[%d] \nDonator-Restzeit:[%d Tage, %d Stunden %d Minuten] \nMinuten seit Payday:[%d]", warns, DonatorTimes[3], DonatorTimes[2], DonatorTimes[1], PlayerInfo[targetid][pPayDay]);
}
if(PlayerInfo[targetid][pInviteSperre] == 0 && PlayerInfo[targetid][pDonatorZeit] > 10)
{
new DonatorTimes[4], DonatorTim = PlayerInfo[targetid][pDonatorZeit]-Time();
ConvertSecEx( DonatorTim , DonatorTimes[0] , DonatorTimes[1] , DonatorTimes[2] , DonatorTimes[3]);
format(coordsstring4, sizeof(coordsstring4), "Verwarnungen:[%d] \nDonator-Restzeit:[%d Tage, %d Stunden %d Minuten] \nMinuten seit Payday:[%d]", warns, DonatorTimes[3], DonatorTimes[2], DonatorTimes[1], PlayerInfo[targetid][pPayDay]);
}
if(PlayerInfo[targetid][pInviteSperre] > 0 && PlayerInfo[targetid][pDonatorZeit] < 10)
{
new _converts[4], Zeit = PlayerInfo[targetid][pInviteSperre]-Time();
ConvertSecEx( Zeit , _converts[0] , _converts[1] , _converts[2] , _converts[3]);
format(coordsstring4, sizeof(coordsstring4), "Verwarnungen:[%d] \nMinuten seit Payday:[%d]", warns, PlayerInfo[targetid][pPayDay]);
}
}
else
{
format(coordsstring4, sizeof(coordsstring4), "Verwarnungen:[%d] Minuten seit Payday:[%d]", warns, PlayerInfo[targetid][pPayDay]);
}
format(coordsstring5, sizeof(coordsstring5), "Team:[%s] Organisation:[%s] \nRank:[%s] \nJob:[%s]",TeamText, PlayerInfo[targetid][pOrgaName],RankText,jtext);
format(coordsstring6, sizeof(coordsstring6), "Fische:[%d] Größter Fisch:[%d] Materialien:[%d] \nDrogen:[%d] SafeMats:[%d] \nSafeDrugs:[%d] HackingCodes:[%d(+%d)/100]",fishes,bigfish,mats,drugs,SaveMats,SaveDrugs,Codes,SaveCodes);
format(coordsstring7, sizeof(coordsstring7), "LottoNr:[%d] Kondome:[%d]",lotto,Condom[targetid]);
format(coordsstring8, sizeof(coordsstring8), "Kills(DM):[%d(%d)] Tode:[%d] \nWantedLevel:[%d] \nVerbrechen:[%d] Gefängniszeit:[%d Min.] \nDM-Rate:[%0.2f]",kills,skills,deaths,wanted,crimes,warrests,Float:PlayerInfo[targetid][psKills]/Float:PlayerInfo[targetid][pConnectTime]);
format(coordsstring9, sizeof(coordsstring9), "Health:[%.1f]",Health);
if(PlayerInfo[playerid][pAdmin] >= 4)
{
format(coordsstring10, sizeof(coordsstring10), "Haus Schlüssel:[%d] Business Schlüssel:[%d] \nInterior:[%d] Location:[%d] \nIP:[%s] Logverzeichnis:[%d]", housekey,bizkey,intir,local, PlayerInfo[targetid][pUserIP],SQLid);
}
else
{
format(coordsstring10, sizeof(coordsstring10), "Haus Schlüssel:[%d] Business Schlüssel:[%d] \nInterior:[%d] Location:[%d] \nLogverzeichnis:[%d]", housekey,bizkey,intir,local,SQLid);
}
if(PlayerInfo[playerid][pAdmin] >= 1)
{
format(insgesamtstring,sizeof(insgesamtstring), "\n{73FF00}[[Account]]{FFFFFF}\n%s\n%s\n%s\n\n{73FF00}[[Beruf]]{FFFFFF}\n%s\n\n{73FF00}[[Besitz]]{FFFFFF}\n%s\n%s\n\n{73FF00}[[Verbrechen]]{FFFFFF}\n%s\n\n{73FF00}[[Zustand]]{FFFFFF}\n%s\n\n{FF8200}[[Zusatz]]\n%s", coordsstring2, coordsstring3, coordsstring4, coordsstring5, coordsstring6, coordsstring7, coordsstring8, coordsstring9, coordsstring10);
ShowPlayerDialog(playerid, StatsDialoge, DIALOG_STYLE_MSGBOX, coordsstring1, insgesamtstring, "Schließen", "");
}
else
{
format(insgesamtstring,sizeof(insgesamtstring),"\n{73FF00}[[Account]]{FFFFFF}\n%s\n%s\n%s\n\n{73FF00}[[Beruf]]{FFFFFF}\n%s\n\n{73FF00}[[Besitz]]{FFFFFF}\n%s\n%s\n\n{73FF00}[[Verbrechen]]{FFFFFF}\n%s\n\n{73FF00}[[Zustand]]{FFFFFF}\n%s",coordsstring2, coordsstring3, coordsstring4, coordsstring5, coordsstring6, coordsstring7, coordsstring8,coordsstring9);
ShowPlayerDialog(playerid, StatsDialoge, DIALOG_STYLE_MSGBOX, coordsstring1, insgesamtstring, "Schließen", "");
}
}
}
public ShowSkills(playerid, targetid, skill)
{
if(IsPlayerConnected(playerid) && IsPlayerConnected(targetid))
{
new string[90];
if(playerid == targetid)
{
if(skill == 1)//Detektiv
{
new level = PlayerInfo[playerid][pDetSkill];
if(level >= 0 && level <= 50) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Detektiv Skill = 1"); format(string, sizeof(string), "Du musst noch %d Leute finden um den nächsten Skill zu erreichen.", 50 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 51 && level <= 100) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Detektiv Skill = 2"); format(string, sizeof(string), "Du musst noch %d Leute finden um den nächsten Skill zu erreichen.", 100 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 101 && level <= 200) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Detektiv Skill = 3"); format(string, sizeof(string), "Du musst noch %d Leute finden um den nächsten Skill zu erreichen.", 200 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 201 && level <= 400) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Detektiv Skill = 4"); format(string, sizeof(string), "Du musst noch %d Leute finden um den nächsten Skill zu erreichen.", 400 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 401) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Detektiv Skill = 5"); }
}
else if(skill == 2)//Anwalt
{
new level = PlayerInfo[playerid][pAnwaltSkill];
if(level >= 0 && level <= 50) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Anwalt Skill = 1"); format(string, sizeof(string), "Du musst noch %d Leute aus den Knast holen um den nächsten Skill zu erreichen.", 50 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 51 && level <= 100) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Anwalt Skill = 2"); format(string, sizeof(string), "Du musst noch %d Leute aus den Knast holen um den nächsten Skill zu erreichen.", 100 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 101 && level <= 200) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Anwalt Skill = 3"); format(string, sizeof(string), "Du musst noch %d Leute aus den Knast holen um den nächsten Skill zu erreichen.", 200 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 201 && level <= 400) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Anwalt Skill = 4"); format(string, sizeof(string), "Du musst noch %d Leute aus den Knast holen um den nächsten Skill zu erreichen.", 400 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 401) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Anwalt Skill = 5"); }
}
else if(skill == 4)//Drogendealer
{
new level = PlayerInfo[playerid][pDrugsSkill];
if(level >= 0 && level <= 50) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Drogendealer Skill = 1"); format(string, sizeof(string), "Du musst noch %d Mal Drogen verkaufen um den nächsten Skill zu erreichen.", 50 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 51 && level <= 100) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Drogendealer Skill = 2"); format(string, sizeof(string), "Du musst noch %d Mal Drogen verkaufen um den nächsten Skill zu erreichen.", 100 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 101 && level <= 200) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Drogendealer Skill = 3"); format(string, sizeof(string), "Du musst noch %d Mal Drogen verkaufen um den nächsten Skill zu erreichen.", 200 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 201 && level <= 400) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Drogendealer Skill = 4"); format(string, sizeof(string), "Du musst noch %d Mal Drogen verkaufen um den nächsten Skill zu erreichen.", 400 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 401) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Drogendealer Skill = 5"); }
}
else if(skill == 5)//Autodieb
{
new level = PlayerInfo[playerid][pJackSkill];
if(level >= 0 && level <= 50) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Autodieb Skill = 1"); format(string, sizeof(string), "Du musst noch %d Autos verkaufen um den nächsten Skill zu erreichen.", 50 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 51 && level <= 100) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Autodieb Skill = 2"); format(string, sizeof(string), "Du musst noch %d Autos verkaufen um den nächsten Skill zu erreichen.", 100 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 101 && level <= 200) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Autodieb Skill = 3"); format(string, sizeof(string), "Du musst noch %d Autos verkaufen um den nächsten Skill zu erreichen.", 200 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 201 && level <= 400) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Autodieb Skill = 4"); format(string, sizeof(string), "Du musst noch %d Autos verkaufen um den nächsten Skill zu erreichen.", 400 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 401) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Autodieb Skill = 5"); }
}
else if(skill == 6)//News Reporter
{
new level = PlayerInfo[playerid][pNewsSkill];
if(level >= 0 && level <= 50) { SendClientMessage(playerid, COLOR_YELLOW, "Dein News Reporter Skill = 1"); format(string, sizeof(string), "Du musst noch %d Mal /news verwenden um den nächsten Skill zu erreichen.", 50 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 51 && level <= 100) { SendClientMessage(playerid, COLOR_YELLOW, "Dein News Reporter Skill = 2"); format(string, sizeof(string), "Du musst noch %d Mal /news verwenden um den nächsten Skill zu erreichen.", 100 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 101 && level <= 200) { SendClientMessage(playerid, COLOR_YELLOW, "Dein News Reporter Skill = 3"); format(string, sizeof(string), "Du musst noch %d Mal /news verwenden um den nächsten Skill zu erreichen.", 200 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 201 && level <= 400) { SendClientMessage(playerid, COLOR_YELLOW, "Dein News Reporter Skill = 4"); format(string, sizeof(string), "Du musst noch %d Mal /news verwenden um den nächsten Skill zu erreichen.", 400 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 401) { SendClientMessage(playerid, COLOR_YELLOW, "Dein News Reporter Skill = 5"); }
}
else if(skill == 7)//KFZ-Mechaniker
{
new level = PlayerInfo[playerid][pMechSkill];
if(level >= 0 && level <= 50) { SendClientMessage(playerid, COLOR_YELLOW, "Dein KFZ-Mechaniker Skill = 1"); format(string, sizeof(string), "Du musst noch %d Autos Refillen/Repairen um den nächsten Skill zu erreichen.", 50 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 51 && level <= 100) { SendClientMessage(playerid, COLOR_YELLOW, "Dein KFZ-Mechaniker Skill = 2"); format(string, sizeof(string), "Du musst noch %d Autos Refillen/Repairen um den nächsten Skill zu erreichen.", 100 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 101 && level <= 200) { SendClientMessage(playerid, COLOR_YELLOW, "Dein KFZ-Mechaniker Skill = 3"); format(string, sizeof(string), "Du musst noch %d Autos Refillen/Repairen um den nächsten Skill zu erreichen.", 200 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 201 && level <= 400) { SendClientMessage(playerid, COLOR_YELLOW, "Dein KFZ-Mechaniker Skill = 4"); format(string, sizeof(string), "Du musst noch %d Autos Refillen/Repairen um den nächsten Skill zu erreichen.", 400 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 401) { SendClientMessage(playerid, COLOR_YELLOW, "Dein KFZ-Mechaniker Skill = 5"); }
}
else if(skill == 8)//Fish Skill
{
new level = PlayerInfo[playerid][pFishSkill];
if(level >= 0 && level <= 50) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Fischer Skill = 1"); format(string, sizeof(string), "Du musst noch %d Fische fangen um den nächsten Skill zu erreichen.", 50 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 51 && level <= 250) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Fischer Skill = 2"); format(string, sizeof(string), "Du musst noch %d Fische fangen um den nächsten Skill zu erreichen.", 250 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 251 && level <= 500) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Fischer Skill = 3"); format(string, sizeof(string), "Du musst noch %d Fische fangen um den nächsten Skill zu erreichen.", 500 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 501 && level <= 999) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Fischer Skill = 4"); format(string, sizeof(string), "Du musst noch %d Fische fangen um den nächsten Skill zu erreichen.", 999 - level); SendClientMessage(playerid, COLOR_YELLOW, string); }
else if(level >= 1000) { SendClientMessage(playerid, COLOR_YELLOW, "Dein Fischer Skill = 5"); }
}
}
else
{
new sendername[MAX_PLAYER_NAME];
GetPlayerName(playerid, sendername, sizeof(sendername));
if(skill == 1)//Detektiv
{
new level = PlayerInfo[playerid][pDetSkill];
if(level >= 0 && level <= 50) { format(string, sizeof(string), "Der Detektiv Skill von %s = 1", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Leute finden um den nächsten Skill zu erreichen.", 50 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 51 && level <= 100) { format(string, sizeof(string), "Der Detektiv Skill von %s = 2", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Leute finden um den nächsten Skill zu erreichen.", 100 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 101 && level <= 200) { format(string, sizeof(string), "Der Detektiv Skill von %s = 3", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Leute finden um den nächsten Skill zu erreichen.", 200 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 201 && level <= 400) { format(string, sizeof(string), "Der Detektiv Skill von %s = 4", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Leute finden um den nächsten Skill zu erreichen.", 400 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 401) { format(string, sizeof(string), "Der Detektiv Skill von %s = 5", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); }
}
else if(skill == 2)//Anwalt
{
new level = PlayerInfo[playerid][pAnwaltSkill];
if(level >= 0 && level <= 50) { format(string, sizeof(string), "Der Anwalt Skill von %s = 1", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Leute aus den Knast holen um den nächsten Skill zu erreichen.", 50 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 51 && level <= 100) { format(string, sizeof(string), "Der Anwalt Skill von %s = 2", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Leute aus den Knast holen um den nächsten Skill zu erreichen.", 100 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 101 && level <= 200) { format(string, sizeof(string), "Der Anwalt Skill von %s = 3", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Leute aus den Knast holen um den nächsten Skill zu erreichen.", 200 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 201 && level <= 400) { format(string, sizeof(string), "Der Anwalt Skill von %s = 4", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Leute aus den Knast holen um den nächsten Skill zu erreichen.", 400 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 401) { format(string, sizeof(string), "Der Anwalt Skill von %s = 5", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); }
}
else if(skill == 4)//Drogendealer
{
new level = PlayerInfo[playerid][pDrugsSkill];
if(level >= 0 && level <= 50) { format(string, sizeof(string), "Der Drogendealer Skill von %s = 1", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Mal Drogen verkaufen um den nächsten Skill zu erreichen.", 50 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 51 && level <= 100) { format(string, sizeof(string), "Der Drogendealer Skill von %s = 2", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Mal Drogen verkaufen um den nächsten Skill zu erreichen.", 100 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 101 && level <= 200) { format(string, sizeof(string), "Der Drogendealer Skill von %s = 3", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Mal Drogen verkaufen um den nächsten Skill zu erreichen.", 200 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 201 && level <= 400) { format(string, sizeof(string), "Der Drogendealer Skill von %s = 4", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Mal Drogen verkaufen um den nächsten Skill zu erreichen.", 400 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 401) { format(string, sizeof(string), "Der Drogendealer Skill von %s = 5", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); }
}
else if(skill == 5)//Autodieb
{
new level = PlayerInfo[playerid][pJackSkill];
if(level >= 0 && level <= 50) { format(string, sizeof(string), "Der Autodieb Skill von %s = 1", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Autos verkaufen um den nächsten Skill zu erreichen.", 50 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 51 && level <= 100) { format(string, sizeof(string), "Der Autodieb Skill von %s = 2", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Autos verkaufen um den nächsten Skill zu erreichen.", 100 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 101 && level <= 200) { format(string, sizeof(string), "Der Autodieb Skill von %s = 3", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Autos verkaufen um den nächsten Skill zu erreichen.", 200 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 201 && level <= 400) { format(string, sizeof(string), "Der Autodieb Skill von %s = 4", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Autos verkaufen um den nächsten Skill zu erreichen.", 400 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 401) { format(string, sizeof(string), "Der Autodieb Skill von %s = 5", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); }
}
else if(skill == 6)//News Reporter
{
new level = PlayerInfo[targetid][pNewsSkill];
if(level >= 0 && level <= 50) { format(string, sizeof(string), "Der News Reporter Skill von %s = 1", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Mal /news verwenden um den nächsten Skill zu erreichen.", 50 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 51 && level <= 100) { format(string, sizeof(string), "Der News Reporter Skill von %s = 2", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Mal /news verwenden um den nächsten Skill zu erreichen.", 100 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 101 && level <= 200) { format(string, sizeof(string), "Der News Reporter Skill von %s = 3", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Mal /news verwenden um den nächsten Skill zu erreichen.", 200 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 201 && level <= 400) { format(string, sizeof(string), "Der News Reporter Skill von %s = 4", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Mal /news verwenden um den nächsten Skill zu erreichen.", 400 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 401) { format(string, sizeof(string), "Der News Reporter Skill von %s = 5", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); }
}
else if(skill == 7)//KFZ-Mechaniker
{
new level = PlayerInfo[playerid][pMechSkill];
if(level >= 0 && level <= 50) { format(string, sizeof(string), "Der KFZ-Mechaniker Skill von %s = 1", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Autos Refillen/Repairen um den nächsten Skill zu erreichen.", 50 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 51 && level <= 100) { format(string, sizeof(string), "Der KFZ-Mechaniker Skill von %s = 2", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Autos Refillen/Repairen um den nächsten Skill zu erreichen.", 100 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 101 && level <= 200) { format(string, sizeof(string), "Der KFZ-Mechaniker Skill von %s = 3", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Autos Refillen/Repairen um den nächsten Skill zu erreichen.", 200 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 201 && level <= 400) { format(string, sizeof(string), "Der KFZ-Mechaniker Skill von %s = 4", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Autos Refillen/Repairen um den nächsten Skill zu erreichen.", 400 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 401) { format(string, sizeof(string), "Der KFZ-Mechaniker Skill von %s = 5", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); }
}
else if(skill == 8)//Fish Skill
{
new level = PlayerInfo[playerid][pFishSkill];
if(level >= 0 && level <= 50) { format(string, sizeof(string), "Der Fischer Skill von %s = 1", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Fische fangen um den nächsten Skill zu erreichen.", 50 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 51 && level <= 250) { format(string, sizeof(string), "Der Fischer Skill von %s = 2", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Fische fangen um den nächsten Skill zu erreichen.", 250 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 251 && level <= 500) { format(string, sizeof(string), "Der Fischer Skill von %s = 3", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Fische fangen um den nächsten Skill zu erreichen.", 500 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 501 && level <= 999) { format(string, sizeof(string), "Der Fischer Skill von %s = 4", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); format(string, sizeof(string), "Er musst noch %d Fische fangen um den nächsten Skill zu erreichen.", 999 - level); SendClientMessage(targetid, COLOR_YELLOW, string); }
else if(level >= 1000) { format(string, sizeof(string), "Der Fischer Skill von %s = 5", sendername); SendClientMessage(targetid, COLOR_YELLOW, string); }
}
}
}
return 1;
}
Danke im vorraus.