Skills anzeigen?

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • 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.

  • Was ist daran jetzt so schwer?
    Bischen dein Kopf anstrengen wird nicht schaden.
    Du musst es nur ein bischen umschreiben.
    Bsp. new level = PlayerInfo[playerid][pFishSkill]; in new level = PlayerInfo[targetid][pFishSkill];