OnPlayerConnect not called
#1

Hi guys...

I have problem... My problem is that when my server have 23+ players, onplayerconnect calls to half and doesnt finish his work...

The code where is the problem is:
pawn Код:
printf("Igrac %d Ime proverka", playerid);

    EnCV[playerid] = -1; Markirano[playerid] = 0; ProfilVcitan[playerid] = 0; MarkiranoGPS[playerid] = 0; Muzika[playerid] = 1; ToysJobCP[playerid] = 0; ImaGPS[playerid] = 0; MarkiranIgrac[playerid] = 255; Zastita[playerid] = 1; kikovan[playerid] = 0; AutoHelti[playerid] = 1000; SetPVarInt(playerid, "SafeTeleport", 1); ExitAnim[playerid] = 0; ChosenStyle[playerid] = 0; Offer[playerid] = -1;
    tazeronbelt[playerid] = 1; gPlayerUsingLoopingAnim[playerid] = 0; gPlayerAnimLibsPreloaded[playerid] = 0; ChosenSkin[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0; CP[playerid] = 0; Condom[playerid] = 0; Rope[playerid] = 0; Povez[playerid] = 0; STDPlayer[playerid] = 0; SexOffer[playerid] = 999; SexPrice[playerid] = 0; RepairOffer[playerid] = 999; RepairPrice[playerid] = 0;
    RepairCar[playerid] = 0; TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TransferVrednost[playerid] = 0; TransferID[playerid] = 0; RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; MapIconsShown[playerid] = 1; xkukja[playerid] = 0; ykukja[playerid] = 0; zkukja[playerid] = 0; JustPrasano[playerid] = 0; SakaTP[playerid] = 0; xvikendica[playerid] = 0; yvikendica[playerid] = 0;
    zvikendica[playerid] = 0; RegistrationStep[playerid] = 0; VekjeImaAPanel[playerid] = 0; PASet[playerid] = 0; PosetuvaKukja[playerid] = 0; PosetenaKukja[playerid] = 0; intkukja[playerid] = 0; kukjainterior[playerid] = 0; ZemeniPariBanka[playerid] = 0; ZemiPariBanka[playerid] = 0; GotHit[playerid] = 0; GoChase[playerid] = 999; GetChased[playerid] = 999; PDOprema[playerid] = 0;
    TransportDuty[playerid] = 0; PlayerBlind[playerid] = 0; PlayerFreezed[playerid] = 0; BusCallTime[playerid] = 0; TaxiCallTime[playerid] = 0; MedicCallTime[playerid] = 0; MechanicCallTime[playerid] = 0; BusrouteEast[playerid][0] = 0; BusrouteWest[playerid][0] = 0; BusShowLocation[playerid][0] = 0; BusShowLocationC[playerid] = 0; JobDuty[playerid] = 0; Mobile[playerid] = 255; BaraNekoj[playerid] = 255;
    PlayerDrunk[playerid] = 0; PlayerDrunkTime[playerid] = 0; FishCount[playerid] = 0; MobileTextdraw[playerid] = 0; gLastCar[playerid] = 0; gOoc[playerid] = 0; gNews[playerid] = 0; BigEar[playerid] = 0; gDice[playerid] = 0; gFam[playerid] = 0; gPlayerLogged[playerid] = 0; gPlayerLogTries[playerid] = 0; gPlayerAccount[playerid] = 0; PlayerStoned[playerid] = 0; TicketOffer[playerid] = 999;
    TicketMoney[playerid] = 0; TutTime[playerid] = 0; LearnTutTime[playerid] = 0; TaxiAccepted[playerid] = 999; BusAccepted[playerid] = 999; PlayersChannel[playerid] = 999; TransportValue[playerid] = 0; TransportMoney[playerid] = 0; TransportTime[playerid] = 0; TransportCost[playerid] = 0; TransportDriver[playerid] = 999; Fishes[playerid][pLastFish] = 0; Fishes[playerid][pFishID] = 0;
    Fishes[playerid][pFishID] = 0; ProposeOffer[playerid] = 999; MarryWitness[playerid] = 999; MarryWitnessOffer[playerid] = 999; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; GotProposedBy[playerid] = 999; DivorceOffer[playerid] = 999; gEngine[playerid] = 0; UsingDrugs[playerid] = 0; PlayerIsSweeping[playerid] = 0; AdminDuty[playerid] = 0; GmDuty[playerid] = 0; JustReported[playerid] = 0;
    IsSmoking[playerid] = 0; IgracPolazeA[playerid] = 0; IgracPolazeB[playerid] = 0; IgracPolazeC[playerid] = 0; HouseEntered[playerid] = 255; VikendicaEntered[playerid] = 255; BizEntered[playerid] = 255; strmid(Typed[playerid], "None", 0, strlen("Nema"), 255); PlayerProps[playerid] = 0; EarningsForPlayer[playerid] = 0;

    PlayerInfo[playerid][pCash] = 0; PlayerInfo[playerid][pLevel] = 1; PlayerInfo[playerid][pAdmin] = 0; PlayerInfo[playerid][pDonateRank] = 0; PlayerInfo[playerid][pConnectTime] = 0; PlayerInfo[playerid][pReg] = 0; PlayerInfo[playerid][pSex] = 0; PlayerInfo[playerid][pAge] = 0; PlayerInfo[playerid][pOrigin] = 0; PlayerInfo[playerid][pExp] = 1; PlayerInfo[playerid][pAccount] = 0; PlayerInfo[playerid][pPhoneBook] = 0;
    PlayerInfo[playerid][pLottoNr] = 0; PlayerInfo[playerid][pFishes] = 0; PlayerInfo[playerid][pBiggestFish] = 0; PlayerInfo[playerid][pJob] = 0; PlayerInfo[playerid][pPayCheck] = 0; PlayerInfo[playerid][pHeadValue] = 0; PlayerInfo[playerid][pJailed] = 0; PlayerInfo[playerid][pJailTime] = 0; PlayerInfo[playerid][pCekaBolnica] = 0; PlayerInfo[playerid][pBolnicaTime] = 0; PlayerInfo[playerid][pSakaMob] = 0;
    PlayerInfo[playerid][pMats] = 0; PlayerInfo[playerid][pPreMats] = 0; PlayerInfo[playerid][pPreMatsTimer] = 0; PlayerInfo[playerid][pPreMatsPre] = 0; PlayerInfo[playerid][pPreMatsVlozeno] = 0; PlayerInfo[playerid][pDrugs] = 0; PlayerInfo[playerid][pPreDroga] = 0; PlayerInfo[playerid][pPreDrogaTimer] = 0; PlayerInfo[playerid][pPreDrogaPre] = 0; PlayerInfo[playerid][pPreDrogaVlozeno] = 0; PlayerInfo[playerid][pLeader] = 0;
    PlayerInfo[playerid][pMember] = 0; PlayerInfo[playerid][pRank] = 0; PlayerInfo[playerid][pChar] = 0; PlayerInfo[playerid][pContractTime] = 0; PlayerInfo[playerid][pTBaterija] = 0; PlayerInfo[playerid][pSexSkill] = 0; PlayerInfo[playerid][pMechSkill] = 0; PlayerInfo[playerid][pJackSkill] = 0; PlayerInfo[playerid][pCarSkill] = 0; PlayerInfo[playerid][pNewsSkill] = 0; PlayerInfo[playerid][pDrugsSkill] = 0;
    PlayerInfo[playerid][pCookSkill] = 0; PlayerInfo[playerid][pFishSkill] = 0; PlayerInfo[playerid][pHealth] = 80.0; PlayerInfo[playerid][pInt] = 0; PlayerInfo[playerid][pLocal] = 255; PlayerInfo[playerid][pTeam] = 3; strmid(PlayerInfo[playerid][pPnumber], "Nema", 0, strlen("Nema"), 24); PlayerInfo[playerid][pPhousekey] = 255; PlayerInfo[playerid][pVikendicaKluc] = 255; PlayerInfo[playerid][pStanKluc] = 255;
    PlayerInfo[playerid][pPbiskey] = 255; PlayerInfo[playerid][pCarLicA] = 0; PlayerInfo[playerid][pCarLicB] = 0; PlayerInfo[playerid][pCarLicC] = 0; PlayerInfo[playerid][pFlyLic] = 0; PlayerInfo[playerid][pBoatLic] = 0; PlayerInfo[playerid][pFishLic] = 0; PlayerInfo[playerid][pGunLic] = 0; PlayerInfo[playerid][pCarTime] = 0; PlayerInfo[playerid][pPayDay] = 0; PlayerInfo[playerid][pPayDayStruja] = 0;
    PlayerInfo[playerid][pPayDayVoda] = 0; PlayerInfo[playerid][pPayDayDanok] = 0; PlayerInfo[playerid][pStrujaNeplatena] = 0; PlayerInfo[playerid][pVodaNeplatena] = 0; PlayerInfo[playerid][pDanokNeplaten] = 0; PlayerInfo[playerid][pDonatorPoeni] = 0; PlayerInfo[playerid][pIgracka1] = 0; PlayerInfo[playerid][pNosiIgracka1] = 0; PlayerInfo[playerid][pIgracka1x] = 0.0; PlayerInfo[playerid][pIgracka1y] = 0.0;
    PlayerInfo[playerid][pIgracka1z] = 0.0; PlayerInfo[playerid][pIgracka1rx] = 0.0; PlayerInfo[playerid][pIgracka1ry] = 0.0; PlayerInfo[playerid][pIgracka1rz] = 0.0; PlayerInfo[playerid][pIgracka1sx] = 0.0; PlayerInfo[playerid][pIgracka1sy] = 0.0; PlayerInfo[playerid][pIgracka1sz] = 0.0; PlayerInfo[playerid][pIgracka2] = 0; PlayerInfo[playerid][pNosiIgracka2] = 0; PlayerInfo[playerid][pIgracka2x] = 0.0;
    PlayerInfo[playerid][pIgracka2y] = 0.0; PlayerInfo[playerid][pIgracka2z] = 0.0; PlayerInfo[playerid][pIgracka2rx] = 0.0; PlayerInfo[playerid][pIgracka2ry] = 0.0; PlayerInfo[playerid][pIgracka2rz] = 0.0; PlayerInfo[playerid][pIgracka2sx] = 0.0; PlayerInfo[playerid][pIgracka2sy] = 0.0; PlayerInfo[playerid][pIgracka2sz] = 0.0; PlayerInfo[playerid][pIgracka3] = 0; PlayerInfo[playerid][pNosiIgracka3] = 0;
    PlayerInfo[playerid][pIgracka3x] = 0.0; PlayerInfo[playerid][pIgracka3y] = 0.0; PlayerInfo[playerid][pIgracka3z] = 0.0; PlayerInfo[playerid][pIgracka3rx] = 0.0; PlayerInfo[playerid][pIgracka3ry] = 0.0; PlayerInfo[playerid][pIgracka3rz] = 0.0; PlayerInfo[playerid][pIgracka3sx] = 0.0; PlayerInfo[playerid][pIgracka3sy] = 0.0; PlayerInfo[playerid][pIgracka3sz] = 0.0; PlayerInfo[playerid][pObleka1] = 0;
    PlayerInfo[playerid][pNosiObleka1] = 0; PlayerInfo[playerid][pObleka1x] = 0.0; PlayerInfo[playerid][pObleka1y] = 0.0; PlayerInfo[playerid][pObleka1z] = 0.0; PlayerInfo[playerid][pObleka1rx] = 0.0; PlayerInfo[playerid][pObleka1ry] = 0.0; PlayerInfo[playerid][pObleka1rz] = 0.0; PlayerInfo[playerid][pObleka1sx] = 0.0; PlayerInfo[playerid][pObleka1sy] = 0.0; PlayerInfo[playerid][pObleka1sz] = 0.0;
    PlayerInfo[playerid][pObleka2] = 0; PlayerInfo[playerid][pNosiObleka2] = 0; PlayerInfo[playerid][pObleka2x] = 0.0; PlayerInfo[playerid][pObleka2y] = 0.0; PlayerInfo[playerid][pObleka2z] = 0.0; PlayerInfo[playerid][pObleka2rx] = 0.0; PlayerInfo[playerid][pObleka2ry] = 0.0; PlayerInfo[playerid][pObleka2rz] = 0.0; PlayerInfo[playerid][pObleka2sx] = 0.0; PlayerInfo[playerid][pObleka2sy] = 0.0;
    PlayerInfo[playerid][pObleka2sz] = 0.0; PlayerInfo[playerid][pObleka3] = 0; PlayerInfo[playerid][pNosiObleka3] = 0; PlayerInfo[playerid][pObleka3x] = 0.0; PlayerInfo[playerid][pObleka3y] = 0.0; PlayerInfo[playerid][pObleka3z] = 0.0; PlayerInfo[playerid][pObleka3rx] = 0.0; PlayerInfo[playerid][pObleka3ry] = 0.0; PlayerInfo[playerid][pObleka3rz] = 0.0; PlayerInfo[playerid][pObleka3sx] = 0.0; PlayerInfo[playerid][pObleka3sy] = 0.0;
    PlayerInfo[playerid][pObleka3sz] = 0.0; PlayerInfo[playerid][pZlato] = 0; PlayerInfo[playerid][pSrebro] = 0; PlayerInfo[playerid][pBronza] = 0; PlayerInfo[playerid][pBazaKluc] = 0; PlayerInfo[playerid][pGunSkillPistol] = 0; PlayerInfo[playerid][pGunSkillShotgun] = 0; PlayerInfo[playerid][pGunSkillUzi] = 0; PlayerInfo[playerid][pGunSkillMP5] = 0; PlayerInfo[playerid][pGunSkillAK47] = 0; PlayerInfo[playerid][pGunSkillM4A1] = 0;
    PlayerInfo[playerid][pGunSkillSniper] = 0; PlayerInfo[playerid][pPaintBallKills] = 0; PlayerInfo[playerid][pWC] = 100; PlayerInfo[playerid][pGlad] = 100; PlayerInfo[playerid][pWanted] = 0; PlayerInfo[playerid][pTKredit] = 0; PlayerInfo[playerid][pKPoenA] = 0; PlayerInfo[playerid][pKPoenB] = 0; PlayerInfo[playerid][pKPoenC] = 0; PlayerInfo[playerid][pRabotnaKniska] = 0; PlayerInfo[playerid][pSpawn] = 0;
    PlayerInfo[playerid][pWatch] = 0; PlayerInfo[playerid][pTut] = 0; PlayerInfo[playerid][pLearnTut] = 0; PlayerInfo[playerid][pWarns] = 0; PlayerInfo[playerid][pVirWorld] = 0; PlayerInfo[playerid][pRequestingBackup] = 0; PlayerInfo[playerid][pFishTool] = 0; PlayerInfo[playerid][pLighter] = 0; PlayerInfo[playerid][pCigarettes] = 0; PlayerInfo[playerid][pLocked] = 0; PlayerInfo[playerid][pGm] = 0; PlayerInfo[playerid][pPinKod] = 0;
    PlayerInfo[playerid][pKredit] = 0; PlayerInfo[playerid][pNeplatenKredit] = 0; PlayerInfo[playerid][pKreditnaKartickaPari] = 0; PlayerInfo[playerid][pKreditnaKarticka] = 0; PlayerInfo[playerid][pLinii] = 0; PlayerInfo[playerid][pOperator] = 0; PlayerInfo[playerid][pTelefon] = 0; PlayerInfo[playerid][pDatumGodina] = 0; PlayerInfo[playerid][pDatumMesec] = 0; PlayerInfo[playerid][pDatumDen] = 0;
    strmid(PlayerInfo[playerid][pMarriedTo], "Nikoj", 0, strlen("Nikoj"), 24); strmid(PlayerInfo[playerid][pAdminPW], "Nema", 0, strlen("Nema"), 24); strmid(PlayerInfo[playerid][pGMPW], "Nema", 0, strlen("Nema"), 24);

    printf("Igrac %d Variables", playerid);
For the first 23 players, whole OnPlayerConnect is called, but for 23+ player it stops between the two printf and:
Код:
printf("Igrac %d Variables", playerid);
is not printed...
Reply
#2

Can you show the coding / scripting for the integer, please, man?

Thank you.
Reply
#3

Is this the full OnPlayerConnect callback? this is alot of enum var and normal var... but you could simply reset them all.
Reply
#4

Quote:
Originally Posted by TehMiles
Посмотреть сообщение
Can you show the coding / scripting for the integer, please, man?

Thank you.
How do you mean to show you the coding... there are like 200-300 integrer variables...
show me an example and i will post it



Quote:
Originally Posted by pds2k12
Посмотреть сообщение
Is this the full OnPlayerConnect callback? this is alot of enum var and normal var... but you could simply reset them all.
No its not... its just the part where the problem is... I said that for 23 players it calls fully, but for 23+ player stops before resetting variables, actually it prints the first printf and the second is not printed in server.log.

EDIT: When i delete the part which i posted it works, but I NEED THAT PART because there are resetting the variables... HELP !
Reply
#5

Show MAX_PLAYERS define maybe its 24, if not -> https://sampforum.blast.hk/showthread.php?tid=262796
Reply
#6

Quote:
Originally Posted by Jefff
Посмотреть сообщение
Show MAX_PLAYERS define maybe its 24, if not -> https://sampforum.blast.hk/showthread.php?tid=262796
Silly me, yes try to search for this code in your script, if you do have that, you need to increase to what ever amount you want.

pawn Код:
#undef MAX_PLAYERS
#define MAX_PLAYERS (value)
Reply
#7

I don't need crashdetect plugin because the server doesn't crush... just onplayerconnect is not calling fully for players after ID 23...

My MAX_PLAYERS is 75... (As i said, if i delete those lines which i posted it works perfectly...)
Reply
#8

Crashdetect its not only to server crash your problem is in crashed arrays or strmid try plugin and you will see
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)