Jump to content

iTzAlex

Membru
  • Posts

    4
  • Joined

  • Last visited

Posts posted by iTzAlex

  1. Am setat, [/setvslots] 200 slots la toate masinile, am dat [/savedata] si am dat restart la server pentru a adauga ceva, si cand am revenit preturile si sloturile la masini erau ca la inceput, ca atunci cand am luat serverul, stie cineva ce pot face?

  2. public OnPlayerDeath(playerid, killerid, reason)
    {  
        Alive[playerid] = 0;
        CheckDelay[playerid] = 10;
        TextDrawHideForPlayer(playerid, Status[playerid]);
        new vehicleid = GetPlayerVehicleID(playerid);
        if(vehicleVariables[vehicleid][vVehicleJob] == 7)
        {
            format(szMessage, sizeof(szMessage), "Job failed.");
            SCM(playerid, COLOR_NOB, szMessage);
            SetVehicleToRespawnEx(vehicleid);
            KillTimer(mowertimer[playerid]);
            MowerMoney[playerid] = 0;
            TextDrawHideForPlayer(playerid,Mower[playerid]);
            playerVariables[playerid][pFarmerMoney] = 0;

        }
        if(PlayerPaintballing[playerid] != 0)
        {
                foreach(Player, x)
                {
                    if((PlayerPaintballing[playerid] != 0 && PlayerPaintballing[killerid] != 0) && PlayerPaintballing[x])
                    {
                        SendDeathMessageToPlayer(x, killerid, playerid, reason);
                    }
                }
                new string[500];

                
                new pinfo[128];
                KillP[killerid]++;
                DeathP[playerid]++;

                format(string, sizeof(string), "You have killed %s. You now have %d kills.",GetName(playerid), KillP[killerid]);
                SendClientMessage(killerid, COLOR_GENANNOUNCE, string);
                
                format(string, sizeof(string), "You have been killed by %s.",GetName(killerid));
                SendClientMessage(playerid, COLOR_GENANNOUNCE, string);

                PlayerPaintballScore[killerid] = KillP[killerid];
                if(PlayerPaintballScore[killerid] > PaintballWinnerScore)
                {
                    PaintballWinner = killerid;
                    PaintballWinnerScore = PlayerPaintballScore[killerid];
                    foreach(Player,i)
                    {
                        if(IsPlayerConnected(i))
                        {
                            if(PlayerPaintballing != 0)
                            {
                                format(pinfo,sizeof(pinfo),"%s is now in lead with %d kills.",GetName(PaintballWinner),PaintballWinnerScore);
                                SCM(i, COLOR_YELLOW, pinfo);
                               }
                        }
                       }
                }
                return 1;
        }
        KillTimer(mowertimer[playerid]);
        if(playerVariables[playerid][pHeadValue] > 0)
        {
            if(IsPlayerConnected(killerid))
            {
                if(playerVariables[killerid][pGroup] == 12)
                {
                    if(GoChase[killerid] == playerid)
                    {
                        new string[256];
                        new killer[MAX_PLAYER_NAME];
                        new name[MAX_PLAYER_NAME];
                        GetPlayerName(killerid, killer, sizeof(killer));
                        GetPlayerName(playerid, name, sizeof(name));
                        playerVariables[killerid][pMoney] += playerVariables[playerid][pHeadValue];
                        format(string,128,"%s has succesfully completed the contract on %s for $%d, distance: %.0fm.",killer,name,playerVariables[playerid][pHeadValue], GetDistanceBetweenPlayers(killerid, playerid));
                        SendToGroup(12, COLOR_HIT, string);
                        playerVariables[playerid][pHeadValue] = -1;
                        GotHit[playerid] = 0;
                        GetChased[playerid] = 999;
                        GoChase[killerid] = 999;
                    }
                }
            }
         }
        new turfkiller, turfplayerid;
        for(new i = 0; i <= sizeof(TurfInfo); i++)
        {
            if(IsPlayerInTurf(playerid, i) == 1)
            {
                turfplayerid = i;
                break;
            }
        }
        for(new i = 0; i <= sizeof(TurfInfo); i++)
        {
            if(IsPlayerInTurf(killerid, i) == 1)
            {
                turfkiller = i;
                break;
            }
        }
        new string[256];
        if(WarInfo[turfplayerid][wTime] > 0 && WarInfo[turfkiller][wTime] > 0)
            {
                if(turfplayerid == turfkiller)
                {
                    if(playerVariables[playerid][pGroup] == WarInfo[turfplayerid][wAttacker] && playerVariables[killerid][pGroup] == WarInfo[turfplayerid][wFaction])
                    {
                        playerVariables[playerid][pWarDeaths] += 1;
                        format(string, sizeof(string), "You have been killed by %s (%i)", playerVariables[killerid][pNormalName], killerid);
                        SCM(playerid, COLOR_GENANNOUNCE, string);

                        groupVariables[WarInfo[turfkiller][wFaction]][gScore] += 1;
                        playerVariables[killerid][pWarScore] += 1;
                        format(string, sizeof(string), "You have killed %s (%i).", playerVariables[playerid][pNormalName], playerid);
                        SCM(killerid, COLOR_GENANNOUNCE, string);

                        foreach(Player, x)
                        {
                            if(playerVariables[x][pGroup] == WarInfo[turfplayerid][wAttacker] || playerVariables[x][pGroup] == WarInfo[turfplayerid][wFaction])
                            {
                                SendDeathMessageToPlayer(x, killerid, playerid, reason);
                            }
                        }
                        SCM(playerid, COLOR_LIGHTBLUE, "You will be spawned in the HQ.");
                    }
                    else if(playerVariables[killerid][pGroup] == WarInfo[turfkiller][wAttacker] && playerVariables[playerid][pGroup] == WarInfo[turfkiller][wFaction])
                    {
                        playerVariables[playerid][pWarDeaths] += 1;
                        format(string, sizeof(string), "You have been killed by %s (%i).", playerVariables[killerid][pNormalName], killerid);
                        SCM(playerid, COLOR_GENANNOUNCE, string);

                        groupVariables[WarInfo[turfplayerid][wAttacker]][gScore] += 1;
                        playerVariables[killerid][pWarScore] += 1;
                        format(string, sizeof(string), "You have killed %s (%i).", playerVariables[playerid][pNormalName], playerid);
                        SCM(killerid, COLOR_GENANNOUNCE, string);

                        foreach(Player, x)
                        {
                            if(playerVariables[x][pGroup] == WarInfo[turfplayerid][wAttacker] || playerVariables[x][pGroup] == WarInfo[turfplayerid][wFaction])
                            {
                                SendDeathMessageToPlayer(x, killerid, playerid, reason);
                            }
                        }
                        SCM(playerid, COLOR_LIGHTBLUE, "You will be spawned in group HQ.");
                    }
                }
            }
         if((WarInfo[turfkiller][wTime] != 0 && (WarInfo[turfkiller][wAttacker] == playerVariables[playerid][pGroup] || WarInfo[turfkiller][wFaction] == playerVariables[playerid][pGroup]) && playerVariables[playerid][pGroup] != 0) || (playerVariables[killerid][pGroup] == 1
         || playerVariables[killerid][pGroup] == 2 || playerVariables[killerid][pGroup] == 3 || playerVariables[killerid][pGroup] == 5) || (playerVariables[playerid][pGroup] == 1 || playerVariables[playerid][pGroup] == 2 || playerVariables[playerid][pGroup] == 3 || playerVariables[playerid][pGroup] == 5) || (playerVariables[playerid][pGroup] == playerVariables[killerid][pGroup]) || (PlayerPaintballing[killerid] >= 1))
        {
                
        }
        else
        {
            WantedID[playerid] = killerid;
            SCM(playerid, COLOR_GENANNOUNCE, "You have been attacked by another player. You have 60 seconds to call the police to report this crime. Use /call 112.");
            WantedIDTime[playerid] = 60;
        }
        //SetTimerEx("Spawn", 3999, 0, "d", playerid);
        SetPlayerHealth(playerid, 0);
        killerid = INVALID_PLAYER_ID;
        return 1;
    }
    stock savePlayerData(const playerid)
    {
        if(playerVariables[playerid][pStatus] >= 1 || playerVariables[playerid][pStatus] == -1)
        {
            new saveQuery[1000];
            if(playerVariables[playerid][pStatus] == -1) playerVariables[playerid][pStatus] = 0;

            format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerBanned = '%d', playerSeconds = '%d', playerSkin = '%d', playerMoney = '%d', playerBankMoney = '%d', playerHouse = '%d', playerBusiness = '%d' WHERE playerID = '%d'",
            playerVariables[playerid][pBanned], playerVariables[playerid][pSeconds], playerVariables[playerid][pSkin], playerVariables[playerid][pMoney], playerVariables[playerid][pBankMoney], playerVariables[playerid][pHouse], playerVariables[playerid][p],playerVariables[playerid][pInternalID]);
            mysql_tquery(handle,saveQuery);
            format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerColor = '%d', playerInterior = '%d', playerVirtualWorld = '%d', playerHealth = '%f', playerArmour = '%f', playerBoatLic = '%d' WHERE playerID = '%d'",
            playerVariables[playerid][pColor], playerVariables[playerid][pInterior], playerVariables[playerid][pVirtualWorld], playerVariables[playerid][pHealth], playerVariables[playerid][pArmour], playerVariables[playerid][pBoatLicense],playerVariables[playerid][pInternalID]);
            mysql_tquery(handle,saveQuery);
            format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerAdminLevel = '%d', playerJob = '%d', playerWeapon0 = '%d', playerWeapon1 = '%d', playerWeapon2 = '%d', playerWeapon3 = '%d' WHERE playerID = '%d'",
            playerVariables[playerid][pAdminLevel], playerVariables[playerid][pJob], playerVariables[playerid][pWeapons][0], playerVariables[playerid][pWeapons][1], playerVariables[playerid][pWeapons][2], playerVariables[playerid][pWeapons][3],playerVariables[playerid][pInternalID]);
            mysql_tquery(handle,saveQuery);
            format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerWeapon4 = '%d', playerWeapon5 = '%d', playerWeapon6 = '%d', playerWeapon7 = '%d', playerWeapon8 = '%d', playerWeapon9 = '%d', playerWeapon10 = '%d' WHERE playerID = '%d'",
             playerVariables[playerid][pWeapons][4], playerVariables[playerid][pWeapons][5], playerVariables[playerid][pWeapons][6], playerVariables[playerid][pWeapons][7], playerVariables[playerid][pWeapons][8], playerVariables[playerid][pWeapons][9], playerVariables[playerid][pWeapons][10],playerVariables[playerid][pInternalID]);
            mysql_tquery(handle,saveQuery);
            format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerWeapon11 = '%d', playerWeapon12 = '%d', playerJobSkill2 = '%d', playerMaterials = '%d', playerHours = '%d', playerLevel = '%d' WHERE playerID = '%d'",
             playerVariables[playerid][pWeapons][11], playerVariables[playerid][pWeapons][12], playerVariables[playerid][pDonate], playerVariables[playerid][pMaterials], playerVariables[playerid][pPlayingHours], playerVariables[playerid][pLevel],playerVariables[playerid][pInternalID]);
            mysql_tquery(handle,saveQuery);
            format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerWarning1 = '%s', playerWarning2 = '%s', playerWarning3 = '%s', playerHospitalized = '%d', playerFirstLogin = '%d', playerAdminName = '%s', playerPrisonTime = '%d', playerPrisonID = '%d', playerPhoneNumber = '%d' WHERE playerID = '%d'",
             playerVariables[playerid][pCarLic], playerVariables[playerid][pFlyLic], playerVariables[playerid][pGunLic], playerVariables[playerid][pHospitalized], playerVariables[playerid][pFirstLogin], playerVariables[playerid][pCrimeReason],
            playerVariables[playerid][pPrisonTime], playerVariables[playerid][pPrisonID], playerVariables[playerid][pPhoneNumber],playerVariables[playerid][pInternalID]);
            mysql_tquery(handle,saveQuery);
            
            
            format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerCarPaintJob = '%d', playerCarLock = '%d', playerStatus = '%d', playerGender = '%d', playerFightStyle = '%d', playerCarWeapon1 = '%d', playerCarWeapon2 = '%d', playerCarWeapon3 = '%d', playerCarWeapon4 = '%d', playerCarWeapon5 = '%d' WHERE playerID = '%d'",
                playerVariables[playerid][pCarPaintjob], playerVariables[playerid][pCarLock],
            playerVariables[playerid][pStatus], playerVariables[playerid][pGender], playerVariables[playerid][pFightStyle], playerVariables[playerid][pCarWeapons], playerVariables[playerid][pFPunish], playerVariables[playerid][pFWarns], playerVariables[playerid][pSpawnChange], playerVariables[playerid][pPremiumPoints], playerVariables[playerid][pInternalID]);
            mysql_tquery(handle,saveQuery);
            
            
            format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerCarTrunk1 = '%d', playerCarTrunk2 = '%d', playerPhoneCredit = '%d', playerWalkieTalkie = '%d', playerFlyLic = '%d', playerGunLic = '%d' WHERE playerID = '%d'",
                playerVariables[playerid][pCarKM], playerVariables[playerid][pDrugs], playerVariables[playerid][pPhoneCredit], playerVariables[playerid][pWalkieTalkie],playerVariables[playerid][pFlyLicense],playerVariables[playerid][pGunLicense],playerVariables[playerid][pInternalID]);
            mysql_tquery(handle,saveQuery);
            format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerPhoneBook = '%d', playerGroup = '%d', playerGroupRank = '%d', playerRope = '%d', playerAdminDuty = '%d', playerCrimes = '%d', playerArrests = '%d', playerWarrants = '%d', playerAge = '%d', playerCarMod7 = '%d', playerCarMod8 = '%d', playerCarMod9 = '%d', playerCarMod10 = '%d', playerCarMod11 = '%d', playerCarMod12 = '%d' WHERE playerID = '%d'",
                playerVariables[playerid][pPhoneBook],playerVariables[playerid][pGroup], playerVariables[playerid][pGroupRank], playerVariables[playerid][pDriveLicense], playerVariables[playerid][pRobPoints], playerVariables[playerid][pCrimes], playerVariables[playerid][pArrests], playerVariables[playerid][pWarrants], playerVariables[playerid][pRPoints], playerVariables[playerid][pCarMods1][7], playerVariables[playerid][pCarMods1][8],
            playerVariables[playerid][pCarMods1][9], playerVariables[playerid][pCarMods1][10], playerVariables[playerid][pCarMods1][11], playerVariables[playerid][pCarMods1][12], playerVariables[playerid][pInternalID]);
            mysql_tquery(handle,saveQuery);
            format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerHelperLevel = '%d', playerClan = '%d', playerClanRank = '%d', playerPhone = '%d', playerManager = '%d', playerClanTagType = '%d', playerHelpedPlayers = '%d', playerHelperTokens = '%d', playerHouseRented = '%d', playerGlasses = '%d' WHERE playerID = '%d'",
                playerVariables[playerid][pHelper],playerVariables[playerid][pClan],playerVariables[playerid][pClanRank],playerVariables[playerid][pPhone],playerVariables[playerid][pManager],playerVariables[playerid][pClanTagType],
                playerVariables[playerid][pHelpedPlayers],playerVariables[playerid][pHelperTokens],playerVariables[playerid][pHouseRented],playerVariables[playerid][pGlasses], playerVariables[playerid][pInternalID]);
            mysql_tquery(handle,saveQuery);
            format(saveQuery, sizeof(saveQuery), "UPDATE playeraccounts SET playerGiftHours = %d, playerHud = '%d', playerInsurance = '%d', playerInsurance2 = '%d', playerInsurance3 = '%d', playerInsurance4 = '%d', playerInsurancePoints = '%d', playerInsurancePoints2 = '%d', playerInsurancePoints3 = '%d', playerInsurancePoints4 = '%d' WHERE playerID = '%d'",
            playerVariables[playerid][pGiftHours],playerVariables[playerid][ShowHealth],playerVariables[playerid][pInsurance],playerVariables[playerid][pInsurance2],playerVariables[playerid][pInsurance3],playerVariables[playerid][pInsurance4],playerVariables[playerid][pInsurancePoints],playerVariables[playerid][pInsurancePoints2],playerVariables[playerid][pInsurancePoints3],playerVariables[playerid][pInsurancePoints4], playerVariables[playerid][pInternalID]);
            mysql_tquery(handle,saveQuery);
           

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.