Advertisement
Guest User

Untitled

a guest
Jul 31st, 2012
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 22.71 KB | None | 0 0
  1. Function OnPlayerLogin(playerid,pass[])
  2. {
  3.     SetTimerEx("Health", 1000, 1, "i", playerid);
  4.     if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
  5.     {
  6.         new name[MAX_PLAYER_NAME];
  7.         GetPlayerName(playerid,name,sizeof(name));
  8.         PlayerInfo[playerid][pLevel] = mysql_GetInt("Accounts","Level","Name",name);
  9.         PlayerInfo[playerid][pAdmin] = mysql_GetInt("Accounts","Admin","Name",name);
  10.         PlayerInfo[playerid][pSupporter] = mysql_GetInt("Accounts","Supporter","Name",name);
  11.         PlayerInfo[playerid][pDonateRank] = mysql_GetInt("Accounts","DonateRank","Name",name);
  12.         PlayerInfo[playerid][gPupgrade] = mysql_GetInt("Accounts","Pupgrade","Name",name);
  13.         PlayerInfo[playerid][pConnectTime] = mysql_GetInt("Accounts","ConnectTime","Name",name);
  14.         PlayerInfo[playerid][pReg] = mysql_GetInt("Accounts","Reg","Name",name);
  15.         PlayerInfo[playerid][pSex] = mysql_GetInt("Accounts","Sex","Name",name);
  16.         PlayerInfo[playerid][pAge] = mysql_GetInt("Accounts","Age","Name",name);
  17.         PlayerInfo[playerid][pOrigin] = mysql_GetInt("Accounts","Origin","Name",name);
  18.         PlayerInfo[playerid][pCK] = mysql_GetInt("Accounts","CK","Name",name);
  19.         PlayerInfo[playerid][pMuted] = mysql_GetInt("Accounts","Muted","Name",name);
  20.         PlayerInfo[playerid][pExp] = mysql_GetInt("Accounts","Exp","Name",name);
  21.         PlayerInfo[playerid][pCash] = mysql_GetInt("Accounts","Cash","Name",name);
  22.         PlayerInfo[playerid][pAccount] = mysql_GetInt("Accounts","Account","Name",name);
  23.         PlayerInfo[playerid][pPlayerKreditDauer] = mysql_GetInt("Accounts","PlayerKreditDauer","Name",name);
  24.         PlayerInfo[playerid][pPlayerKredit] = mysql_GetInt("Accounts","PlayerKredit","Name",name);
  25.         PlayerInfo[playerid][pCrimes] = mysql_GetInt("Accounts","Crimes","Name",name);
  26.         PlayerInfo[playerid][pKills] = mysql_GetInt("Accounts","Kills","Name",name);
  27.         PlayerInfo[playerid][pDeaths] = mysql_GetInt("Accounts","Deaths","Name",name);
  28.         PlayerInfo[playerid][pArrested] = mysql_GetInt("Accounts","Arrested","Name",name);
  29.         PlayerInfo[playerid][pWantedDeaths] = mysql_GetInt("Accounts","WantedDeaths","Name",name);
  30.         PlayerInfo[playerid][pPhoneBook] = mysql_GetInt("Accounts","PhoneBook","Name",name);
  31.         PlayerInfo[playerid][pLottoNr] = mysql_GetInt("Accounts","LottoNr","Name",name);
  32.         PlayerInfo[playerid][pFishes] = mysql_GetInt("Accounts","Fishes","Name",name);
  33.         PlayerInfo[playerid][pBiggestFish] = mysql_GetInt("Accounts","BiggestFish","Name",name);
  34.         PlayerInfo[playerid][pJob] = mysql_GetInt("Accounts","Job","Name",name);
  35.         PlayerInfo[playerid][pPayCheck] = mysql_GetInt("Accounts","PayCheck","Name",name);
  36.         PlayerInfo[playerid][pRest] = mysql_GetInt("Accounts","Rest","Name",name);
  37.         PlayerInfo[playerid][pHeadValue] = mysql_GetInt("Accounts","HeadValue","Name",name);
  38.         PlayerInfo[playerid][pJailed] = mysql_GetInt("Accounts","Jailed","Name",name);
  39.         PlayerInfo[playerid][pJailTime] = mysql_GetInt("Accounts","Jailtime","Name",name);
  40.         PlayerInfo[playerid][pGangJailed] = mysql_GetInt("Accounts","GangJailed","Name",name);
  41.         PlayerInfo[playerid][pMauled] = mysql_GetInt("Accounts","Mauled","Name",name);
  42.         PlayerInfo[playerid][pMats] = mysql_GetInt("Accounts","Mats","Name",name);
  43.         PlayerInfo[playerid][pDrugs] = mysql_GetInt("Accounts","Drugs","Name",name);
  44.         PlayerInfo[playerid][pLeader] = mysql_GetInt("Accounts","Leader","Name",name);
  45.         PlayerInfo[playerid][pMember] = mysql_GetInt("Accounts","Member","Name",name);
  46.         PlayerInfo[playerid][pFMember] = mysql_GetInt("Accounts","FMember","Name",name);
  47.         PlayerInfo[playerid][pRank] = mysql_GetInt("Accounts","Rank","Name",name);
  48.         PlayerInfo[playerid][pChar] = mysql_GetInt("Accounts","Char","Name",name);
  49.         PlayerInfo[playerid][pContractTime] = mysql_GetInt("Accounts","ContractTime","Name",name);
  50.         PlayerInfo[playerid][pDetSkill] = mysql_GetInt("Accounts","DetSkill","Name",name);
  51.         PlayerInfo[playerid][pSexSkill] = mysql_GetInt("Accounts","SexSkill","Name",name);
  52.         PlayerInfo[playerid][pBoxSkill] = mysql_GetInt("Accounts","BoxSkill","Name",name);
  53.         PlayerInfo[playerid][pLawSkill] = mysql_GetInt("Accounts","LawSkill","Name",name);
  54.         PlayerInfo[playerid][pMechSkill] = mysql_GetInt("Accounts","MechSkill","Name",name);
  55.         PlayerInfo[playerid][pJackSkill] = mysql_GetInt("Accounts","JackSkill","Name",name);
  56.         PlayerInfo[playerid][pCarSkill] = mysql_GetInt("Accounts","CarSkill","Name",name);
  57.         PlayerInfo[playerid][pNewsSkill] = mysql_GetInt("Accounts","NewsSkill","Name",name);
  58.         PlayerInfo[playerid][pDrugsSkill] = mysql_GetInt("Accounts","DrugsSkill","Name",name);
  59.         PlayerInfo[playerid][pCookSkill] = mysql_GetInt("Accounts","CookSkill","Name",name);
  60.         PlayerInfo[playerid][pFishSkill] = mysql_GetInt("Accounts","FishSkill","Name",name);
  61.         PlayerInfo[playerid][pHealth] = mysql_GetFloat("Accounts","Health","Name",name);
  62.         PlayerInfo[playerid][pSHealth] = mysql_GetFloat("Accounts","SHealth","Name",name);
  63.         PlayerInfo[playerid][pInt] = mysql_GetInt("Accounts","Int","Name",name);
  64.         PlayerInfo[playerid][pLocal] = mysql_GetInt("Accounts","Local","Name",name);
  65.         PlayerInfo[playerid][pTeam] = mysql_GetInt("Accounts","Team","Name",name);
  66.         PlayerInfo[playerid][pModel] = mysql_GetInt("Accounts","Model","Name",name);
  67.         PlayerInfo[playerid][pPnumber] = mysql_GetInt("Accounts","Pnumber","Name",name);
  68.         PlayerInfo[playerid][pPhousekey] = mysql_GetInt("Accounts","Phousekey","Name",name);
  69.         PlayerInfo[playerid][pPbiskey] = mysql_GetInt("Accounts","Pbiskey","Name",name);
  70.         PlayerInfo[playerid][pPos_x] = mysql_GetFloat("Accounts","Pos_x","Name",name);
  71.         PlayerInfo[playerid][pPos_y] = mysql_GetFloat("Accounts","Pos_y","Name",name);
  72.         PlayerInfo[playerid][pPos_z] = mysql_GetFloat("Accounts","Pos_z","Name",name);
  73.         PlayerInfo[playerid][pCarLic] = mysql_GetInt("Accounts","CarLic","Name",name);
  74.         PlayerInfo[playerid][pNewLic] = mysql_GetInt("Accounts","NewLic","Name",name);
  75.         PlayerInfo[playerid][pFlyLic] = mysql_GetInt("Accounts","FlyLic","Name",name);
  76.         PlayerInfo[playerid][pBoatLic] = mysql_GetInt("Accounts","BoatLic","Name",name);
  77.         PlayerInfo[playerid][pFishLic] = mysql_GetInt("Accounts","FishLic","Name",name);
  78.         PlayerInfo[playerid][pGunLic] = mysql_GetInt("Accounts","GunLic","Name",name);
  79.         PlayerInfo[playerid][pLKWLic] = mysql_GetInt("Accounts","LKWLic","Name",name);
  80.         PlayerInfo[playerid][pRollerLic] = mysql_GetInt("Accounts","RollerLic","Name",name);
  81.         PlayerInfo[playerid][pMotoLic] = mysql_GetInt("Accounts","MotoLic","Name",name);
  82.         PlayerInfo[playerid][pZig] = mysql_GetInt("Accounts","Zig","Name",name);
  83.         PlayerInfo[playerid][pKekse] = mysql_GetInt("Accounts","Kekse","Name",name);
  84.         PlayerInfo[playerid][pZigSucht] = mysql_GetInt("Accounts","ZigSucht","Name",name);
  85.         PlayerInfo[playerid][pGun1] = mysql_GetInt("Accounts","Gun1","Name",name);
  86.         PlayerInfo[playerid][pGun2] = mysql_GetInt("Accounts","Gun2","Name",name);
  87.         PlayerInfo[playerid][pGun3] = mysql_GetInt("Accounts","Gun3","Name",name);
  88.         PlayerInfo[playerid][pGun4] = mysql_GetInt("Accounts","Gun4","Name",name);
  89.         PlayerInfo[playerid][pAmmo1] = mysql_GetInt("Accounts","Ammo1","Name",name);
  90.         PlayerInfo[playerid][pAmmo2] = mysql_GetInt("Accounts","Ammo2","Name",name);
  91.         PlayerInfo[playerid][pAmmo3] = mysql_GetInt("Accounts","Ammo3","Name",name);
  92.         PlayerInfo[playerid][pAmmo4] = mysql_GetInt("Accounts","Ammo4","Name",name);
  93.         PlayerInfo[playerid][pCarTime] = mysql_GetInt("Accounts","CarTime","Name",name);
  94.         PlayerInfo[playerid][pMulltime] = mysql_GetInt("Accounts","MullTime","Name",name);
  95.         PlayerInfo[playerid][pPayDay] = mysql_GetInt("Accounts","PayDay","Name",name);
  96.         PlayerInfo[playerid][pPayDayHad] = mysql_GetInt("Accounts","PayDayHad","Name",name);
  97.         PlayerInfo[playerid][pCDPlayer] = mysql_GetInt("Accounts","CDPlayer","Name",name);
  98.         PlayerInfo[playerid][pWins] = mysql_GetInt("Accounts","Wins","Name",name);
  99.         PlayerInfo[playerid][pLoses] = mysql_GetInt("Accounts","Loses","Name",name);
  100.         PlayerInfo[playerid][pAlcoholPerk] = mysql_GetInt("Accounts","AlcoholPerk","Name",name);
  101.         PlayerInfo[playerid][pDrugPerk] = mysql_GetInt("Accounts","DrugPerk","Name",name);
  102.         PlayerInfo[playerid][pMiserPerk] = mysql_GetInt("Accounts","MiserPerk","Name",name);
  103.         PlayerInfo[playerid][pPainPerk] = mysql_GetInt("Accounts","PainPerk","Name",name);
  104.         PlayerInfo[playerid][pTraderPerk] = mysql_GetInt("Accounts","TraderPerk","Name",name);
  105.         PlayerInfo[playerid][pTut] = mysql_GetInt("Accounts","Tut","Name",name);
  106.         PlayerInfo[playerid][pRadio] = mysql_GetInt("Accounts","Radio","Name",name);
  107.         PlayerInfo[playerid][pWarns] = mysql_GetInt("Accounts","Warns","Name",name);
  108.         PlayerInfo[playerid][pGWD] = mysql_GetInt("Accounts","GWD","Name",name);
  109.         PlayerInfo[playerid][pAdjustable] = mysql_GetInt("Accounts","Adjustablel","Name",name);
  110.         PlayerInfo[playerid][pFuel] = mysql_GetInt("Accounts","Fuel","Name",name);
  111.         PlayerInfo[playerid][pMarried] = mysql_GetInt("Accounts","Married","Name",name);
  112.         PlayerInfo[playerid][pMarriedTo] = mysql_GetInt("Accounts","MarriedTo","Name",name);
  113.         PlayerInfo[playerid][pInvWeapon] = mysql_GetInt("Accounts","InvWeapon","Name",name);
  114.         PlayerInfo[playerid][pInvAmmo] = mysql_GetInt("Accounts","InvAmmo","Name",name);
  115.         PlayerInfo[playerid][pInvWeapon2] = mysql_GetInt("Accounts","InvWeapon2","Name",name);
  116.         PlayerInfo[playerid][pInvAmmo2] = mysql_GetInt("Accounts","InvAmmo2","Name",name);
  117.         PlayerInfo[playerid][pInvDrugs] = mysql_GetInt("Accounts","InvDrugs","Name",name);
  118.         PlayerInfo[playerid][pInvMats] = mysql_GetInt("Accounts","InvMats","Name",name);
  119.         PlayerInfo[playerid][pFlugTime] = mysql_GetInt("Accounts","FlugTime","Name",name);
  120.         PlayerInfo[playerid][pRoadblock] = mysql_GetInt("Accounts","Roadblock","Name",name);
  121.         PlayerInfo[playerid][pPlayMinutes] = mysql_GetInt("Accounts","PlayMinutes","Name",name);
  122.         PlayerInfo[playerid][pGesamtMinutes] = mysql_GetInt("Accounts","GesamtMinutes","Name",name);
  123.         PlayerInfo[playerid][pMinutesSinceLogin] = mysql_GetInt("Accounts","MinutesSinceLogin","Name",name);
  124.         PlayerInfo[playerid][pMinutesSinceAn] = mysql_GetInt("Accounts","MinutesSinceAn","Name",name);
  125.         PlayerInfo[playerid][pSFPASS] = mysql_GetInt("Accounts","xx","SFPASS",name);
  126.         PlayerInfo[playerid][pLVPASS] = mysql_GetInt("Accounts","xx","LVPASS",name);
  127.         PlayerInfo[playerid][pHandyGeld] = mysql_GetInt("Accounts","HandyGeld","Name",name);
  128.         PlayerInfo[playerid][pHandyVer] = mysql_GetInt("Accounts","HandyVer","Name",name);
  129.         PlayerInfo[playerid][pUhrID] = mysql_GetInt("Accounts","UhrID","Name",name);
  130.         PlayerInfo[playerid][pHandyID] = mysql_GetInt("Accounts","HandyID","Name",name);
  131.         PlayerInfo[playerid][pOwnPerso] = mysql_GetInt("Accounts","OwnPerso","Name",name);
  132.         PlayerInfo[playerid][pOwnAntrag] = mysql_GetInt("Accounts","OwnAntrag","Name",name);
  133.         PlayerInfo[playerid][pPersoStop] = mysql_GetInt("Accounts","PersoStop","Name",name);
  134.         PlayerInfo[playerid][pGehalt] = mysql_GetInt("Accounts","Gehalt","Name",name);
  135.         PlayerInfo[playerid][pFrakSperre] = mysql_GetInt("Accounts","FrakSperre","Name",name);
  136.         PlayerInfo[playerid][pBoxMats] = mysql_GetInt("Accounts","BoxMats","Name",name);
  137.         PlayerInfo[playerid][pBoxDrugs] = mysql_GetInt("Accounts","BoxDrugs","Name",name);
  138.         PlayerInfo[playerid][pban] = mysql_GetInt("Accounts","ban","Name",name);
  139.         PlayerInfo[playerid][pTot] = mysql_GetInt("Accounts","Tot","Name",name);
  140.         PlayerInfo[playerid][pFarmTime] = mysql_GetInt("Accounts","FarmTime","Name",name);
  141.         PlayerInfo[playerid][pGDeaths] = mysql_GetInt("Accounts","GDeaths","Name",name);
  142.         PlayerInfo[playerid][pGKills] = mysql_GetInt("Accounts","GKills","Name",name);
  143.         PlayerInfo[playerid][pMeldung] = mysql_GetInt("Accounts","Meldung","Name",name);
  144.         PlayerInfo[playerid][pHouseKey] = mysql_GetInt("Accounts","HouseKey","Name",name);
  145.         PlayerInfo[playerid][pRentHouseKey] = mysql_GetInt("Accounts","RentHouseKey","Name",name);
  146.         PlayerInfo[playerid][pAutowarn] = mysql_GetInt("Accounts","Autowarn","Name",name);
  147.         PlayerInfo[playerid][pBikewarn] = mysql_GetInt("Accounts","Bikewarn","Name",name);
  148.         PlayerInfo[playerid][pFlywarn] = mysql_GetInt("Accounts","Flywarn","Name",name);
  149.         PlayerInfo[playerid][pLKWwarn] = mysql_GetInt("Accounts","LKWwarn","Name",name);
  150.         PlayerInfo[playerid][pWaffenwarn] = mysql_GetInt("Accounts","Waffenwarn","Name",name);
  151.         ResetPlayerMoney(playerid);
  152.         GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
  153.         SetPlayerWantedLevel(playerid,PlayerInfo[playerid][pCrimes]);
  154.         SetPlayerScore(playerid,PlayerInfo[playerid][pLevel]);
  155.         SetPlayerSkin(playerid,PlayerInfo[playerid][pModel]);
  156.         SetPlayerHealth(playerid,PlayerInfo[playerid][pHealth]);
  157.         //.>
  158.         PlayerInfo[playerid][pAdjustable] = 0;
  159.         ResetPlayerMoney(playerid);
  160.         ConsumingMoney[playerid] = 1;
  161.         GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]);
  162.         CurrentMoney[playerid] = PlayerInfo[playerid][pCash];
  163.         new pName[MAX_PLAYER_NAME];
  164.         GetPlayerName(playerid,pName,sizeof(pName));
  165.         format(tbDir,sizeof(tbDir),foxBanFile,pName);
  166.         if(dini_Exists(tbDir))
  167.         {
  168.             if(dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration") > Time())
  169.             {
  170.                 new sekki=(dini_Int(tbDir,"fbTime")+dini_Int(tbDir,"fbDuration"))-Time(),minni=sekki/60;
  171.                 sekki=sekki-minni*60;
  172.                 format(ALLSTRING,sizeof(ALLSTRING),"Du wurdest für eine Weile vom Server gebannt. Restliche Zeit: %d Minuten %d Sekunden",minni,sekki);
  173.                 SendClientMessage(playerid,COLOR_LIGHTRED,ALLSTRING);
  174.                 format(ALLSTRING,sizeof(ALLSTRING),"%s hat versucht mit einem Timeban sich einzuloggen.", pName);
  175.                 ABroadCast(COLOR_YELLOW,ALLSTRING,1);
  176.                 Kick(playerid);
  177.             } else { dini_Remove(tbDir); }
  178.         }
  179.         if(PlayerInfo[playerid][pLevel] == -999) //autoban
  180.         {
  181.             new string2[400];
  182.             format(string2,sizeof(string2)," %s versucht mit seinem gebannten Account online zu kommen und wurde gekickt!",name);
  183.             ABroadCast(COLOR_LIGHTRED,string2,1);
  184.             Kick(playerid);
  185.             return 1;
  186.         }
  187.         else if(PlayerInfo[playerid][pCK] > 0)
  188.         {
  189.             Kick(playerid);
  190.         }
  191.         printf("%s has logged in.",name);
  192.         if(PlayerInfo[playerid][pDonateRank] > 0)
  193.         {
  194.             SendClientMessage(playerid, COLOR_GREEN,"Du bist Premium Nutzer! Mach /donatorhelp");
  195.         }
  196.         if(PlayerInfo[playerid][pAdmin] == 1)
  197.         {
  198.             SendClientMessage(playerid, WHITE, "Du bist als {00FF5A}Probe Supporter{FAFAFA} eingeloggt.");
  199.         }
  200.         else if(PlayerInfo[playerid][pAdmin] == 2)
  201.         {
  202.             SendClientMessage(playerid, WHITE, "Du bist als {55D300}Supporter{FAFAFA} eingeloggt.");
  203.         }
  204.         else if(PlayerInfo[playerid][pAdmin] == 3)
  205.         {
  206.             SendClientMessage(playerid, WHITE, "Du bist als {00CDFF}Moderator{FAFAFA} eingeloggt.");
  207.         }
  208.         else if(PlayerInfo[playerid][pAdmin] == 4)
  209.         {
  210.             SendClientMessage(playerid, WHITE, "Du bist als {0087FF}Super Moderator{FAFAFA} eingeloggt.");
  211.         }
  212.         else if(PlayerInfo[playerid][pAdmin] == 5)
  213.         {
  214.             SendClientMessage(playerid, WHITE, "Du bist als {1E00FF}Administrator{FAFAFA} eingeloggt.");
  215.         }
  216.         else if(PlayerInfo[playerid][pAdmin] == 6)
  217.         {
  218.             SendClientMessage(playerid, WHITE, "Du bist als {FFC800}Server Manager{FAFAFA} eingeloggt.");
  219.         }
  220.         else if(PlayerInfo[playerid][pAdmin] == 7)
  221.         {
  222.             SendClientMessage(playerid, WHITE, "Du bist als {FFAA00}Community Leiter{FAFAFA} eingeloggt.");
  223.         }
  224.         else if(PlayerInfo[playerid][pAdmin] == 8)
  225.         {
  226.             SendClientMessage(playerid, WHITE, "Du bist als {FF0000}Serverleiter{FAFAFA} eingeloggt.");
  227.         }
  228.         SetSpawnInfo(playerid, PlayerInfo[playerid][pTeam], PlayerInfo[playerid][pModel], PlayerInfo[playerid][pPos_x], PlayerInfo[playerid][pPos_y], PlayerInfo[playerid][pPos_z], 1.0, -1, -1, -1, -1, -1, -1);
  229.         if(gTeam[playerid] == 0)
  230.         {
  231.             gTeam[playerid] = 3;
  232.         }
  233.         else
  234.         {
  235.             gTeam[playerid] = PlayerInfo[playerid][pTeam];
  236.         }
  237.         new tmp2[128];
  238.         gPlayerLogged[playerid] = 1;
  239.         SpawnPlayer(playerid);
  240.         format(tmp2, sizeof(tmp2), "~w~Willkommen ~n~~y~ %s", name);
  241.         GameTextForPlayer(playerid, tmp2, 5000, 1);
  242.         SendClientMessage(playerid, COLOR_YELLOW, motd);
  243.     }
  244.     if(OfflineFlucht[playerid] == 1 && WantedLevel[playerid] > 0)
  245.     {
  246.         SendClientMessage(playerid,COLOR_LIGHTRED, "* Du wurdest Eingesperrt weil du Offline-Flucht begangen hast!");
  247.         SendClientMessage(playerid,COLOR_LIGHTRED, "* Pro WantedLevel 5 Minuten + 30 Minuten Strafe!");
  248.         new sendername[MAX_PLAYER_NAME],string[100];
  249.         GetPlayerName(playerid, sendername, sizeof(sendername));
  250.         format(string, sizeof(string), "*[Auto-Jail] %s wurde wegen Offline-Flucht eignesperrt.", sendername);
  251.         for(new i = 0; i < MAX_PLAYERS; i++)
  252.         {
  253.             if(IsPlayerConnected(i) && IsADChatter(i))
  254.             {
  255.                 SendClientMessage(i,COLOR_ALLDEPT,string);
  256.             }
  257.         }
  258.         OfflineFlucht[playerid] = 0;
  259.         ResetPlayerWeapons(playerid);
  260.         new wlevel = WantedLevel[playerid];
  261.         PlayerInfo[playerid][pJailed] = 1;
  262.         PlayerInfo[playerid][pJailTime] = (wlevel*300)+1800;
  263.         SetPlayerInterior(playerid, 3);
  264.         if(LSPDZellen == 0)//zelle1
  265.         {
  266.             SetPlayerPos(playerid,219.4217,110.5207,999.0156);
  267.             LSPDZellen += 1;
  268.         }
  269.         if(LSPDZellen == 1)//zelle2
  270.         {
  271.             SetPlayerPos(playerid,223.2922,110.6890,999.0156);
  272.             LSPDZellen += 1;
  273.         }
  274.         if(LSPDZellen == 2)//zelle3
  275.         {
  276.             SetPlayerPos(playerid,215.0419,110.2922,999.0156);
  277.             LSPDZellen = 0;
  278.         }
  279.         WantedPoints[playerid] = 0;
  280.         SetPlayerWantedLevel(playerid,0);
  281.         WantedLevel[playerid] = 0;
  282.     }
  283.     else if(OfflineFlucht[playerid] == 1 && WantedLevel[playerid] == 0)
  284.     {
  285.         SendClientMessage(playerid,COLOR_LIGHTRED, "* Du wurdest eingesperrt weil du Offline-Flucht begangen hast!");
  286.         new sendername[MAX_PLAYER_NAME],string[100];
  287.         GetPlayerName(playerid, sendername, sizeof(sendername));
  288.         format(string, sizeof(string), "*[Auto-Jail] %s wurde wegen Offline-Flucht eingesperrt.", sendername);
  289.         for(new i = 0; i < MAX_PLAYERS; i++)
  290.         {
  291.             if(IsPlayerConnected(i) && IsADChatter(i))
  292.             {
  293.                 SendClientMessage(i,COLOR_ALLDEPT,string);
  294.             }
  295.         }
  296.         OfflineFlucht[playerid] = 0;
  297.         ResetPlayerWeapons(playerid);
  298.         PlayerInfo[playerid][pJailed] = 1;
  299.         PlayerInfo[playerid][pJailTime] = 300;
  300.         SetPlayerInterior(playerid, 3);
  301.         if(LSPDZellen == 0)//zelle1
  302.         {
  303.             SetPlayerPos(playerid,215.0419,110.2922,999.0156);
  304.             LSPDZellen += 1;
  305.         }
  306.         if(LSPDZellen == 1)//zelle2
  307.         {
  308.             SetPlayerPos(playerid,227.8457,110.7000,999.0156);
  309.             LSPDZellen += 1;
  310.         }
  311.         if(LSPDZellen == 2)//zelle3
  312.         {
  313.             SetPlayerPos(playerid,223.2922,110.6890,999.0156);
  314.             LSPDZellen = 0;
  315.         }
  316.         WantedPoints[playerid] = 0;
  317.         SetPlayerWantedLevel(playerid,0);
  318.         WantedLevel[playerid] = 0;
  319.     }
  320.     else if(OfflineFlucht[playerid] == 2 && WantedLevel[playerid] > 0)
  321.     {
  322.         SendClientMessage(playerid,COLOR_LIGHTRED, "* Du wurdest Eingesperrt weil du Gecuffed einen Crash hattest!");
  323.         SendClientMessage(playerid,COLOR_LIGHTRED, "* Pro WantedLevel 5 Minuten!");
  324.         new sendername[MAX_PLAYER_NAME],string[100];
  325.         GetPlayerName(playerid, sendername, sizeof(sendername));
  326.         format(string, sizeof(string), "*[Auto-Jail] %s wurde wegen Exe-Crash eingesperrt.", sendername);
  327.         for(new i = 0; i < MAX_PLAYERS; i++)
  328.         {
  329.             if(IsPlayerConnected(i) && IsADChatter(i))
  330.             {
  331.                 SendClientMessage(i,COLOR_ALLDEPT,string);
  332.             }
  333.         }
  334.         OfflineFlucht[playerid] = 0;
  335.         ResetPlayerWeapons(playerid);
  336.         new wlevel = WantedLevel[playerid];
  337.         PlayerInfo[playerid][pJailed] = 1;
  338.         PlayerInfo[playerid][pJailTime] = wlevel*300;
  339.         SetPlayerInterior(playerid, 3);
  340.         if(LSPDZellen == 0)//zelle1
  341.         {
  342.             SetPlayerPos(playerid,223.2922,110.6890,999.0156);
  343.             LSPDZellen += 1;
  344.         }
  345.         if(LSPDZellen == 1)//zelle2
  346.         {
  347.             SetPlayerPos(playerid,227.8457,110.7000,999.0156);
  348.             LSPDZellen += 1;
  349.         }
  350.         if(LSPDZellen == 2)//zelle3
  351.         {
  352.             SetPlayerPos(playerid,215.0419,110.2922,999.0156);
  353.             LSPDZellen = 0;
  354.         }
  355.         WantedPoints[playerid] = 0;
  356.         SetPlayerWantedLevel(playerid,0);
  357.         WantedLevel[playerid] = 0;
  358.     }
  359.     new stern = WantedLevel[playerid];
  360.     SetPlayerWantedLevel(playerid,stern);
  361.     WantedPoints[playerid] = stern * 2;
  362.     if(PlayerInfo[playerid][pLevel] <= 1)
  363.     {
  364.         Noob[playerid] = Create3DTextLabel("{FFFFFF}*Neuling*",COLOR_WHITE,30.0,40.0,50.0,40.0,0);
  365.         Attach3DTextLabelToPlayer(Noob[playerid], playerid, 0.0, 0.0, 0.4);
  366.         Noobi[playerid] = 1;
  367.     }
  368.     if(PlayerInfo[playerid][pDonateRank] > 2)
  369.     {
  370.         Donator[playerid] = Create3DTextLabel("{00DDDD}* Clubmitglied *",BLAU,30.0,40.0,50.0,40.0,0);
  371.         Attach3DTextLabelToPlayer(Donator[playerid], playerid, 0.0, 0.0, 0.4);
  372.         Donatori[playerid] = 1;
  373.     }
  374.     if(PlayerInfo[playerid][pDonateRank] > 3)
  375.     {
  376.         Donatorv[playerid] = Create3DTextLabel("{9000E0}** VIP **",PINK,30.0,40.0,50.0,40.0,0);
  377.         Attach3DTextLabelToPlayer(Donatorv[playerid], playerid, 0.0, 0.0, 0.4);
  378.         Donatora[playerid] = 1;
  379.     }
  380.     KHSperre[playerid] = 1;
  381.     SetTimerEx("KHSP",60000,0,"i",playerid);
  382.     return 1;
  383. }
  384.  
  385. if(dialogid == DIALOG_LOGIN)
  386.     {
  387.         if(response && strlen(inputtext) > 0)
  388.         {
  389.             if(!strcmp(inputtext,mysql_ReturnPasswort(name),true))
  390.             {
  391.                 gPlayerLogged[playerid] = 1;
  392.                 OnPlayerLogin(playerid,inputtext);
  393.                 SpawnPlayer(playerid);
  394.             }
  395.             else
  396.             {
  397.                 Kick(playerid);
  398.             }
  399.         }
  400.     }
  401.  
  402.     if(dialogid == DIALOG_REG)
  403.     {
  404.         if(response)
  405.         {
  406.             SetPlayerPos(playerid,1681.9215,-1851.2826,28.9582);
  407.             SetPlayerCameraPos(playerid,1681.9215,-1851.2826,28.9582);
  408.             SetPlayerCameraLookAt(playerid,1681.9215,-1851.2826,28.9582);
  409.             SetPlayerSkin(playerid,26);
  410.             ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_PASSWORD,"Account erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
  411.         }
  412.         else
  413.         {
  414.             SetPlayerPos(playerid,1681.9215,-1851.2826,28.9582);
  415.             SetPlayerCameraPos(playerid,1681.9215,-1851.2826,28.9582);
  416.             SetPlayerCameraLookAt(playerid,1681.9215,-1851.2826,28.9582);
  417.             SetPlayerSkin(playerid,26);
  418.             new playername[MAX_PLAYER_NAME];
  419.             GetPlayerName(playerid,playername,MAX_PLAYER_NAME);
  420.             format(string,sizeof(string),"Herzlich Willkommen %i,\nUnsere Community heißt dich Willkommen und wir hoffen\ndas du Hier viel Spaß Hast\nKlicke auf 'Weiter' um dir einen Account zu Erstellen",playername);
  421.             ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_MSGBOX,"Willkommen",string,"Erstellen","");
  422.         }
  423.     }
  424.  
  425.     if(dialogid == DIALOG_REG2)
  426.     {
  427.         if(response && strlen(inputtext) > 0)
  428.         {
  429.             SetPlayerPos(playerid,1681.9215,-1851.2826,28.9582);
  430.             SetPlayerCameraPos(playerid,1681.9215,-1851.2826,28.9582);
  431.             SetPlayerCameraLookAt(playerid,1681.9215,-1851.2826,28.9582);
  432.             SetPlayerSkin(playerid,26);
  433.             gPlayerLogged[playerid] = 1;
  434.             OnPlayerRegister(playerid,inputtext);
  435.             SpawnPlayer(playerid);
  436.         }
  437.         else
  438.         {
  439.             SetPlayerPos(playerid,1681.9215,-1851.2826,28.9582);
  440.             SetPlayerCameraPos(playerid,1681.9215,-1851.2826,28.9582);
  441.             SetPlayerCameraLookAt(playerid,1681.9215,-1851.2826,28.9582);
  442.             SetPlayerSkin(playerid,26);
  443.             ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_PASSWORD,"Account erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
  444.         }
  445.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement