[Ayuda] Aparezco en otro Virtual World
#1

Bueno, mi GM tiene un bug que siempre cuando logueo aparezco en cualquier VirtualWorld menos en el 0 y le pasa a todos los usuarios... D:

їMe podrнan ayudar?

PD: Pidan los Codes y se los paso с_с
Reply
#2

Revisa en OnPlayerConnect o en OnPlayerSpawn algъn SetPlayerVirtualWorld, y si tiene quitalos, (si los tiene en otro nъmero, ejemplo: 1, 2, 2000, ...(infinito)
Reply
#3

Ahm, ya revisй todo y todo estб en 0, y...

Quote:
Originally Posted by Adoniiz
y si tiene quitalos
Si quito eso me mandarб una serie de Errores :S y son importantes para el server.
Reply
#4

Pasame la callback de OnPlayerConnect y OnPlayerSpawn de tu servidor.
Reply
#5

OnPlayerConnect:

pawn Код:
public OnPlayerConnect(playerid)
{
if (IsPlayerNPC(playerid))
{
SpawnPlayer(playerid);
return 1;
}
   ConFly[playerid] = 0;
   //ReporteEnviado[playerid] = 0;
   PlayerInfo[playerid][pSeguro] = 0;
   TActivado[playerid] = 0;
   Delete3DTextLabel(Estado[playerid]);
    new plname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, plname, sizeof(plname));
    new sendername[MAX_PLAYER_NAME];
    SetPlayerCameraPos(playerid, 1363.22, 594.36, -9.25);
    SetPlayerCameraLookAt(playerid, 1358.90, 596.87, -8.72);
    SendClientMessage(playerid,COLOR_RED,"Bienvenido al server, muchas gracias por visitarnos");
    SendClientMessage(playerid,COLOR_GREEN,"Si tienes dudas consulta con un administrador");
    TextDrawShowForPlayer(playerid,Informacion);
    TextDrawShowForPlayer(playerid, nod3);
    TextDrawShowForPlayer(playerid, nod2);
   
    LPuestos[playerid] = 0;
    if(Security != 0)
    {
        SendClientMessage(playerid, COLOR_YELLOW, "Rompiste una de Las Reglas..");
        Kick(playerid);
        return 1;
    }
    /////////////
    ///////////////
    new namestring = strfind(plname, "_", true);
    if(namestring == -1)
    {
        new string[256];
        GetPlayerName(playerid, sendername, sizeof(sendername));
        SendClientMessage(playerid, COLOR_BLACK, "_________________________________________________________________________");
        SendClientMessage(playerid, COLOR_YELLOW, "Importante Para Jugar en el Servidor");
        SendClientMessage(playerid, COLOR_WHITE, " Ponte Tu Nombre Nombre_Apellido Realista EJ: Carlos_Marin");
        SendClientMessage(playerid, COLOR_WHITE, " ЎPresta Mucha Atencion!");
        SendClientMessage(playerid, COLOR_BLACK, "_________________________________________________________________________");
        format(string, sizeof(string), "El administrador  ha Kickeado %s Motivo: Usa Nombre_Apellido ", sendername);
        SendClientMessageToAll(COLOR_RED, string);
        Kick(playerid);
        return 1;
    }
    gActivePlayers[playerid]++;
    numplayers++;MensajeMuriendo[playerid]=0;
    new string[128];
    SelectChar[playerid] = 0; HidePM[playerid] = 0; PhoneOnline[playerid] = 0; Ausente[playerid] = 0; ForbidHandsUp[playerid]=0;
    SelectCharID[playerid] = 0; SelectCharPlace[playerid] = 0; ChosenSkin[playerid] = 0;
    GettingJob[playerid] = 0; GuardOffer[playerid] = 999; GuardPrice[playerid] = 0;
    ApprovedLawyer[playerid] = 0; CallLawyer[playerid] = 0; WantLawyer[playerid] = 0;
    KickPlayer[playerid] = 0; CurrentMoney[playerid] = 0; UsedFind[playerid] = 0;
    CP[playerid] = 0; Robbed[playerid] = 0; SpawnChange[playerid] = 1; FreezeLast[playerid] = 0;
    CarOffer[playerid] = 999; CarPrice[playerid] = 0; CarID[playerid] = 0; CarCalls[playerid] = 0;
    RobbedTime[playerid] = 0; MoneyMessage[playerid] = 0; Condom[playerid] = 0; Rope[playerid] = 0;
    STDPlayer[playerid] = 0; SexOffer[playerid] = 999; SexPrice[playerid] = 0; ClothesMenu[playerid] = false;
    RepairOffer[playerid] = 999; RepairPrice[playerid] = 0; RepairCar[playerid] = 0;
    TalkingLive[playerid] = 255; LiveOffer[playerid] = 999; TakingLesson[playerid] = 0;
    RefillOffer[playerid] = 999; RefillPrice[playerid] = 0; MapIconsShown[playerid] = 0;
    DrugOffer[playerid] = 999; PlayerCuffed[playerid] = 0; PlayerCuffedTime[playerid] = 0;
    DrugPrice[playerid] = 0; RegistrationStep[playerid] = 0; RegText[playerid] = 0; OnCK[playerid] = 999; GettingCK[playerid] = 999;
    DrugGram[playerid] = 0; ConnectedToPC[playerid] = 0; OrderReady[playerid] = 0;
    JailPrice[playerid] = 0; MedicTime[playerid] = 0; NeedMedicTime[playerid] = 0; MedicBill[playerid] = 0; GotHit[playerid] = 0;
    WantedPoints[playerid] = 0; GoChase[playerid] = 999; GetChased[playerid] = 999; PlacedNews[playerid] = 0;
    OnDuty[playerid] = 0; WantedLevel[playerid] = 0; tactical[playerid] = 0; swat[playerid] = 0; TestFishes[playerid] = 0; Cuchilla[playerid] = 0; Soga[playerid] = 0; gps[playerid] = 0;
    BoxWaitTime[playerid] = 0; SchoolSpawn[playerid] = 0; ChangePos2[playerid][1] = 0; Alambre[playerid] = 0;
    SafeTime[playerid] = 60; TransportDuty[playerid] = 0; PlayerTied[playerid] = 0; PlayerFull[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;
    FindTimePoints[playerid] = 0; FindTime[playerid] = 0; JobDuty[playerid] = 0;
    Mobile[playerid] = 255; Music[playerid] = 0; BoxOffer[playerid] = 999; PlayerBoxing[playerid] = 0;
    Spectate[playerid] = 255; PlayerDrunk[playerid] = 0; PlayerDrunkTime[playerid] = 0;
    Unspec[playerid][sLocal] = 255; FishCount[playerid] = 0; PractisingCar[playerid] = 0;
    WritingPaper[playerid] = 0; WritingPaperNumber[playerid] = 999; WritingLine[playerid] = 0; BringingPaper[playerid] = 0; GotPaper[playerid] = 0;
    PaperOffer[playerid] = 999;
    ScriptMoney[playerid] = 0; ScriptMoneyUpdated[playerid] = 0;
    for (new c=0; c<13; c++) ScriptWeapons[playerid][c] = 0;
    ScriptWeaponsUpdated[playerid] = 0;
    gLastCar[playerid] = 0; FirstSpawn[playerid] = 1;
    gOoc[playerid] = 0; gNews[playerid] = 0; BigEar[playerid] = 0; gDice[playerid] = 0; gFam[playerid] = 0; gDep[playerid] = 0; gRad[playerid] = 0;
    gSpeedo[playerid] = 0; gGas[playerid] = 0;
    gPlayerLogged[playerid] = 0; gPlayerLogTries[playerid] = 0; gPlayerAccount[playerid] = 0;
    gPlayerSpawned[playerid] = 0;
    PlayerTazeTime[playerid] = 0; PlayerStoned[playerid] = 0;
    StartTime[playerid] = 0; TicketOffer[playerid] = 999; TicketMoney[playerid] = 0;
    MatsHolding[playerid] = 0; TutTime[playerid] = 0;
    gPlayerMission[playerid] = 0; TaxiAccepted[playerid] = 999; BusAccepted[playerid] = 999;
    PlayerInfo[playerid][pCash] = dollah; NoFuel[playerid] = 0;
    SetPlayerHealth(playerid, 50);
    HireCar[playerid] = 299; GangCar[playerid] = 512; PlayersChannel[playerid] = 999;
    TransportValue[playerid] = 0; TransportMoney[playerid] = 0; TransportTime[playerid] = 0; TransportCost[playerid] = 0; TransportDriver[playerid] = 999;
    Locator[playerid] = 0; PlayerOnMission[playerid] = 0; MissionCheckpoint[playerid] = 0;
    WatchingTV[playerid] = 0; PlayerPaintballing[playerid] = 0; PlayerPaintballKills[playerid] = 0;
    Fishes[playerid][pLastFish] = 0; Fishes[playerid][pFishID] = 0; botiquin[playerid] = 0; antibiotico[playerid] = 0; pastillas[playerid] = 0; nicotina[playerid] = 0;
    ProposeOffer[playerid] = 999; MarryWitness[playerid] = 999; MarryWitnessOffer[playerid] = 999; MarriageCeremoney[playerid] = 0; ProposedTo[playerid] = 999; GotProposedBy[playerid] = 999; DivorceOffer[playerid] = 999;
    SafeGivePlayerMoney(playerid,PlayerInfo[playerid][pCash]); tactical[playerid] = 0; swat[playerid] = 0; authorizeswat = 0; authorizetactical = 0;
    PizzaCallTime[playerid] = 0; bPizza[playerid] = 0; sPizza[playerid] = 0; gEngine[playerid] = 0; FarmerVar[playerid] = 0; FarmerPickup[playerid][0] = 0; SmugglerWork[playerid] = 0; SmuggledDrugs[playerid] = 0; JustDied[playerid] = 0; KnockedDown[playerid] = 0; UnidentifedCall[playerid] = 0;
    LicenseOffer[playerid] = 999; LicensePrice[playerid] = 0; LicenseType[playerid] = 0; UsingDrugs[playerid] = 0; AfterTutorial[playerid] = 0;
    OwnableCarOffer[playerid] = 999; OwnableCarID[playerid] = 0; OwnableCarPrice[playerid] = 0; BlindFold[playerid] = 0; PlayerIsSweeping[playerid] = 0; PlayerIsDelivering[playerid] = 0; PlayerIsGarbageing[playerid] = 0; PlayerIsMinerying[playerid] = 0; Collected[playerid] = 0; MineralsLoad[playerid] = 0;
    AdminDuty[playerid] = 0; JustReported[playerid] = 0; PlayerNeedsHelp[playerid] = 0; AdminSpec[playerid] = 0; IsSmoking[playerid] = 0; IsSmokingP[playerid] = 0; UsingSmokeAnim[playerid] = 0; ReduceTime[playerid] = 0;
    CreatingGun[playerid] = 0; CreatingGunAmmo[playerid] = 0; CreatingGunPrice[playerid] = 0; IsPuttingMaterials[playerid] = 0; IsTakingGun[playerid] = 0;
    InAFoodPlace[playerid] = 0;
    PlayerInfo[playerid][pLevel] = 0;
    PlayerInfo[playerid][pAdmin] = 0;
    PlayerInfo[playerid][pDonateRank] = 0;
    PlayerInfo[playerid][gPupgrade] = 0;
    PlayerInfo[playerid][pConnectTime] = 0;
    PlayerInfo[playerid][pReg] = 0;
    PlayerInfo[playerid][pSex] = 0;
    PlayerInfo[playerid][pAge] = 0;
    PlayerInfo[playerid][pOrigin] = 0;
    PlayerInfo[playerid][pCaminar] = 0;
    PlayerInfo[playerid][pCasco] = 0;
    PlayerInfo[playerid][pGafas] = 0;
    PlayerInfo[playerid][pMaletin] = 0;
    PlayerInfo[playerid][pExp] = 0;
    PlayerInfo[playerid][pPingEstado] = 0;
    PlayerInfo[playerid][pPing] = 0;
    PlayerInfo[playerid][pSaldo] = 0;
    PlayerInfo[playerid][pJap] = 0;
    PlayerInfo[playerid][pFrances] = 0;
    PlayerInfo[playerid][pRuso] = 0;
    PlayerInfo[playerid][pIta] = 0;
    PlayerInfo[playerid][pAntir] = 0;
    PlayerInfo[playerid][pTarjetaD] = 0;
    PlayerInfo[playerid][pAccount] = 0;
    PlayerInfo[playerid][pCrimes] = 0;
    PlayerInfo[playerid][pDeaths] = 0;
    PlayerInfo[playerid][pArrested] = 0;
    PlayerInfo[playerid][pWantedDeaths] = 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][pMats] = 0;
    PlayerInfo[playerid][pDrugs] = 0;
    PlayerInfo[playerid][pLeader] = 0;
    PlayerInfo[playerid][pMapa] = 0;
    PlayerInfo[playerid][pMember] = 0;
    PlayerInfo[playerid][pFMember] = 255;
    PlayerInfo[playerid][pRank] = 0;
    PlayerInfo[playerid][pChar] = 0;
    PlayerInfo[playerid][pContractTime] = 0;
    PlayerInfo[playerid][pDetSkill] = 0;
    PlayerInfo[playerid][pSexSkill] = 0;
    PlayerInfo[playerid][pBoxSkill] = 0;
    PlayerInfo[playerid][pLawSkill] = 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][pSHealth] = 0.0;
    PlayerInfo[playerid][pHealth] = 50.0;
    PlayerInfo[playerid][pPos_x] = 1612.3240;
    PlayerInfo[playerid][pPos_y] = -2330.1670;
    PlayerInfo[playerid][pPos_z] = 13.5469;
    PlayerInfo[playerid][pInt] = 0;
    PlayerInfo[playerid][pLocal] = 255;
    PlayerInfo[playerid][pTeam] = 3;
    PlayerInfo[playerid][pModel] = 7;
    PlayerInfo[playerid][pPnumber] = 0;
    PlayerInfo[playerid][pPcarkey] = 999;
    PlayerInfo[playerid][pPcarkey2] = 999;
    PlayerInfo[playerid][pPcarkey3] = 999;
    PlayerInfo[playerid][pPcarkey4] = 999;
    PlayerInfo[playerid][pPcarkey5] = 999;
    PlayerInfo[playerid][pPcarkey6] = 999;
    PlayerInfo[playerid][pPcarkey7] = 999;
    PlayerInfo[playerid][pPhousekey] = 255;
    PlayerInfo[playerid][pGangKey] = 255;
    PlayerInfo[playerid][pPbiskey] = 255;
    PlayerInfo[playerid][pCarLic] = 0;
    PlayerInfo[playerid][pFlyLic] = 0;
    PlayerInfo[playerid][pBoatLic] = 0;
    PlayerInfo[playerid][pFishLic] = 0;
    PlayerInfo[playerid][pGunLic] = 0;
    PlayerInfo[playerid][pGun1] = 0;
    PlayerInfo[playerid][pGun2] = 0;
    PlayerInfo[playerid][pGun3] = 0;
    PlayerInfo[playerid][pGun4] = 0;
    PlayerInfo[playerid][pAmmo2] = 0;
    PlayerInfo[playerid][pAmmo3] = 0;
    PlayerInfo[playerid][pAmmo4] = 0;
    PlayerInfo[playerid][pCarTime] = 0;
    PlayerInfo[playerid][pPayDay] = 0;
    PlayerInfo[playerid][pPayDayHad] = 0;
    PlayerInfo[playerid][pWatch] = 0;
    PlayerInfo[playerid][pCrashed] = 0;
    PlayerInfo[playerid][pWins] = 0;
    PlayerInfo[playerid][pLoses] = 0;
    PlayerInfo[playerid][pAlcoholPerk] = 0;
    PlayerInfo[playerid][pDrugPerk] = 0;
    PlayerInfo[playerid][pMiserPerk] = 0;
    PlayerInfo[playerid][pPainPerk] = 0;
    PlayerInfo[playerid][pTraderPerk] = 0;
    PlayerInfo[playerid][pTut] = 0;
    PlayerInfo[playerid][pMissionNr] = 0;
    PlayerInfo[playerid][pWarns] = 0;
    PlayerInfo[playerid][pFuel] = 0;
    PlayerInfo[playerid][pVirWorld] = 0;
    PlayerInfo[playerid][pRequestingBackup] = 0;
    PlayerInfo[playerid][pRoadblock] = 0;
    PlayerInfo[playerid][pFishTool] = 0;
    strmid(PlayerInfo[playerid][pNote1], "None", 0, strlen("None"), 255);
    PlayerInfo[playerid][pNote1s] = 0;
    strmid(PlayerInfo[playerid][pNote2], "None", 0, strlen("None"), 255);
    PlayerInfo[playerid][pNote2s] = 0;
    strmid(PlayerInfo[playerid][pNote3], "None", 0, strlen("None"), 255);
    PlayerInfo[playerid][pNote3s] = 0;
    strmid(PlayerInfo[playerid][pNote4], "None", 0, strlen("None"), 255);
    PlayerInfo[playerid][pNote4s] = 0;
    strmid(PlayerInfo[playerid][pNote5], "None", 0, strlen("None"), 255);
    PlayerInfo[playerid][pNote5s] = 0;
    PlayerInfo[playerid][pInvWeapon] = 0;
        // =========== IPHONE ============= //
 strmid(PlayerInfo[playerid][pSMS_1], "Vacнo", 0, strlen("Vacнo"), 128);
 strmid(PlayerInfo[playerid][pSMS_2], "Vacнo", 0, strlen("Vacнo"), 128);
 strmid(PlayerInfo[playerid][pSMS_3], "Vacнo", 0, strlen("Vacнo"), 128);
 strmid(PlayerInfo[playerid][pSMS_4], "Vacнo", 0, strlen("Vacнo"), 128);
 strmid(PlayerInfo[playerid][pSMS_5], "Vacнo", 0, strlen("Vacнo"), 128);

    //==================================//
    PlayerInfo[playerid][pInvAmmo] = 0;
    PlayerInfo[playerid][pLighter] = 0;
    PlayerInfo[playerid][pCigarettes] = 0;
    PlayerInfo[playerid][pMochila] = 0;
    PlayerInfo[playerid][pPorros] = 0;
    PlayerInfo[playerid][pCancer] = 0;
    PlayerInfo[playerid][pCarnet] = 0;
    PlayerInfo[playerid][pGPS] = 0;
    PlayerInfo[playerid][pMP3] = 0;
    PlayerInfo[playerid][pMask] = 0;
    PlayerInfo[playerid][pMaskuse] = 0;
    PlayerInfo[playerid][pHideNumber] = 0;
    PlayerInfo[playerid][pSpeaker] = 0;
    PlayerInfo[playerid][pLocked] = 0;
    PlayerInfo[playerid][pDNI] = 0;
    PlayerInfo[playerid][pTicket] = 0;
    PlayerInfo[playerid][pNIF] = 0;
    PlayerInfo[playerid][pSueldo] = 0;
    PlayerInfo[playerid][pMinerals] = 0;
    PlayerInfo[playerid][pGolds] = 0;
    PlayerInfo[playerid][pFStyle] = 0;
    PlayerInfo[playerid][pWork] = 0;
    PlayerInfo[playerid][pVidas] = 0;
    PlayerInfo[playerid][pExit] = 0;
    PlayerInfo[playerid][pPrestamo] = 0;
    PlayerInfo[playerid][pDias] = 0;
    PlayerInfo[playerid][pCantidad] = 0;
    PlayerInfo[playerid][pSecSalud] = 0;
    PlayerInfo[playerid][pSecVeh] = 0;
    PlayerInfo[playerid][pSecRob] = 0;
    PlayerInfo[playerid][pHipoteca] = 0;
    PlayerInfo[playerid][pMatricula] = 0;
    PlayerInfo[playerid][pMatricula2] = 0;
    PlayerInfo[playerid][pMatricula3] = 0;
    PlayerInfo[playerid][pMatricula4] = 0;
    PlayerInfo[playerid][pMatricula5] = 0;
    PlayerInfo[playerid][pMatricula6] = 0;
    PlayerInfo[playerid][pMatricula7] = 0;
    PlayerInfo[playerid][pEmbargos] = 0;
    PlayerInfo[playerid][pEmbargos2] = 0;
    PlayerInfo[playerid][pEmbargos3] = 0;
    PlayerInfo[playerid][pEmbargos4] = 0;
    PlayerInfo[playerid][pEmbargos5] = 0;
    PlayerInfo[playerid][pCK] = 999;
    PlayerInfo[playerid][pWarn] = 0;
    PlayerInfo[playerid][pHelp] = 0;
    PlayerInfo[playerid][pPoints] = 0;
    PlayerInfo[playerid][pSec] = 0;
    PlayerInfo[playerid][pStars] = 0;
    PlayerInfo[playerid][pUpdated] = 0;
    PlayerInfo[playerid][pWeapon] = 0;
    PlayerInfo[playerid][pAmmo] = 0;
    PlayerInfo[playerid][pWeapon2] = 0;
    PlayerInfo[playerid][pAmmo2] = 0;
    PlayerInfo[playerid][pWeapon3] = 0;
    PlayerInfo[playerid][pAmmo3] = 0;
    PlayerInfo[playerid][pWeapon4] = 0;
    PlayerInfo[playerid][pAmmo4] = 0;
    PlayerInfo[playerid][pWeapon5] = 0;
    PlayerInfo[playerid][pAmmo5] = 0;
    PlayerInfo[playerid][pWeapon6] = 0;
    PlayerInfo[playerid][pAmmo6] = 0;
    PlayerInfo[playerid][pWeapon7] = 0;
    PlayerInfo[playerid][pAmmo7] = 0;
    PlayerInfo[playerid][pWeapon8] = 0;
    PlayerInfo[playerid][pAmmo8] = 0;
    PlayerInfo[playerid][pWeapon9] = 0;
    PlayerInfo[playerid][pAmmo9] = 0;
    PlayerInfo[playerid][pWeapon10] = 0;
    PlayerInfo[playerid][pAmmo10] = 0;
    PlayerInfo[playerid][pWeapon11] = 0;
    PlayerInfo[playerid][pAmmo11] = 0;
    PlayerInfo[playerid][pWeapon12] = 0;
    PlayerInfo[playerid][pAmmo12] = 0;
    ClearCrime(playerid);
    ClearFishes(playerid);
    ClearCooking(playerid);
    ClearGroceries(playerid);
    ClearMarriage(playerid);
    SetPlayerColor(playerid,COLOR_GRAD2);
    HouseEntered[playerid] = 255;
OnPlayerSpawn:

pawn Код:
public OnPlayerSpawn(playerid)//jex_lafer
{
if(IsPlayerNPC(playerid))
{
new nombre[30];
GetPlayerName(playerid, nombre, sizeof(nombre));
if(!strcmp(nombre, "Javier_Hernandez", true)) //el nombre que pusimos a nuestro npc
{
SetPlayerSkin(playerid,280); // tambine le puedes dar arma o hacer otras cosas
return 1;
}
ShowPlayerMarkers(0); //para que no muestre la posicion del npc en el radar, 1 para que se muestre 0 para que no
return 1; //aqui tenemos que poner el return para que no se cumpla lo de abajo y asi el npc spawnee bien
}
    TextDrawShowForPlayer(playerid, RandomOtacon);
    TextDrawShowForPlayer(playerid, BalanceTextDraw[playerid]);
    RecentlyShot[playerid] = 0;
    /*TextDrawShowForPlayer(playerid, Mapa0);
    TextDrawShowForPlayer(playerid, Mapa1);*/

    TextDrawShowForPlayer(playerid,Text:QRPV4);
    TextDrawHideForPlayer(playerid, Textdraw3);
    new string[128];
    TextDrawShowForPlayer(playerid, STATS[playerid] );
    format(string, sizeof(string), "~p~Nivel: ~w~%d~n~~p~Exp:~w~ %d/%d~n~~p~Banco: ~g~$~w~%d~n~~p~Ropa Modelo: ~w~%d~n~~p~Edad: ~w~%d", PlayerInfo[playerid][pLevel],  PlayerInfo[playerid][pExp], (PlayerInfo[playerid][pLevel]+1)*(levelexp), PlayerInfo[playerid][pAccount], PlayerInfo[playerid][pChar], PlayerInfo[playerid][pAge]);
    TextDrawSetString(STATS[playerid], string);
    SetPlayerSkillLevel(playerid,WEAPONSKILL_PISTOL,1);
    GangZoneShowForPlayer(playerid, TH, 1445735634);
    GangZoneShowForPlayer(playerid, Ballaz, -8323129);
    GangZoneShowForPlayer(playerid, Barzini, 199);
    GangZoneShowForPlayer(playerid, Cartel , -16777017);
    GangZoneShowForPlayer(playerid, Groove, 16711888);
    GangZoneShowForPlayer(playerid, Triadas, 1445735634);
    GangZoneShowForPlayer(playerid, Italiana, -8388424);
    GangZoneShowForPlayer(playerid, Lk, -65332);
    GangZoneShowForPlayer(playerid, FARC, 0x40808096);
    GangZoneShowForPlayer(playerid, Surenos, 0x0080FF96);
    GangZoneShowForPlayer(playerid, EPSI, 0x80808096);
    GangZoneShowForPlayer(playerid, Yakuza, -66);
    GangZoneShowForPlayer(playerid, FamilyHurtado, 0xD21B06E5);
    ConBandana[playerid] = 0;
    RemovePlayerAttachedObject(playerid, SlotObjeto);
    TextDrawShowForPlayer(playerid, boxgp);
    TextDrawShowForPlayer(playerid, estadisticast);
    TextDrawShowForPlayer(playerid, boxrojoe);
    PlayerPlaySound(playerid, 1068, 0.0, 0.0, 0.0);

    InitLockDoors(playerid);
    STDPlayer[playerid] = 0;
    SetPlayerHealth(playerid, 50);
    gTeam[playerid] = PlayerInfo[playerid][pTeam];
    if (gTeam[playerid] == 4)
    {
        gTeam[playerid] = 3;
    }
    if(gPlayerLogged[playerid] == 0)
    {
        SendClientMessage(playerid, COLOR_LIGHTRED, "**Favor, Logueate Antes de Pulsar Shift, Fuiste Kickeado..**");
        KickPlayer[playerid] = 1;
    }
    if(gTeam[playerid] == 3)
    {
        if(PlayerInfo[playerid][pMember] > 0 || PlayerInfo[playerid][pLeader] > 0)
        {
            SendClientMessage(playerid, COLOR_LIGHTRED, "Lo Siento, No eres Parte de Una Famiglia / Faccion, Ўeres Civil!");
            MedicBill[playerid] = 0;
            new model = PlayerInfo[playerid][pChar];
            if(PlayerInfo[playerid][pMember] == 1) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 2) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 3) { SetSpawnInfo(playerid, 2, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 2; gTeam[playerid] = 2; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 4) { SetSpawnInfo(playerid, 1, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 1; gTeam[playerid] = 1; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 5) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 8) { SetSpawnInfo(playerid, 10, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 10; gTeam[playerid] = 10; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 9) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 10) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 11) { SetSpawnInfo(playerid, 12, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 12; gTeam[playerid] = 12; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 14) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 15) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 16) { SetSpawnInfo(playerid, 5, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 5; gTeam[playerid] = 5; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pLeader] == 1) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pLeader] == 2) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pLeader] == 3) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pLeader] == 4) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pLeader] == 5) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pLeader] == 7) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pLeader] == 8) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pLeader] == 9) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pLeader] == 10) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pLeader] == 11) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pLeader] == 16) { SetSpawnInfo(playerid, 11, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 11; gTeam[playerid] = 11; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 30) { SetSpawnInfo(playerid, 30, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 30; gTeam[playerid] = 30; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 31) { SetSpawnInfo(playerid, 31, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 31; gTeam[playerid] = 31; PlayerInfo[playerid][pModel] = model; }
            else if(PlayerInfo[playerid][pMember] == 32) { SetSpawnInfo(playerid, 32, model,0.0,0.0,0.0,0,0,0,0,0,0,0); PlayerInfo[playerid][pTeam] = 31; gTeam[playerid] = 31; PlayerInfo[playerid][pModel] = model; }
            SpawnPlayer(playerid);
        }
    }
    if(PlayerInfo[playerid][pChar] > 0) { SetPlayerSkin(playerid, PlayerInfo[playerid][pChar]); }
    else { SetPlayerSkin(playerid, PlayerInfo[playerid][pModel]); }
    SetPlayerWeapons(playerid);
    SetPlayerSpawn(playerid);
    SetPlayerToTeamColor(playerid);
    PlayerFixRadio(playerid);
    for(new i = 0; i < sizeof(Turfs); i++)
    {
        GangZoneShowForPlayer(playerid, i, TurfInfo[i][zColor]);
        return 1;
    }

    if(MapIconsShown[playerid] != 1)
    {
        MapIconsShown[playerid] = 1;
        for(new i = 0; i < sizeof(BizzInfo); i++)
        {
            SetPlayerMapIcon(playerid,i + 1,BizzInfo[i][bEntranceX],BizzInfo[i][bEntranceY],BizzInfo[i][bEntranceZ],36,COLOR_LIGHTRED);
        }
        for(new i = 0; i < sizeof(SBizzInfo); i++)
        {
            SetPlayerMapIcon(playerid,i + 20,SBizzInfo[i][sbEntranceX],SBizzInfo[i][sbEntranceY],SBizzInfo[i][sbEntranceZ],36,COLOR_LIGHTRED);
        }
    }
    return 1;
}

public CKLog(string[])
{
    new entry[256];
    format(entry, sizeof(entry), "%s\n",string);
    new File:hFile;
    hFile = fopen("ck.log", io_append);
    fwrite(hFile, entry);
    fclose(hFile);
}

public PayLog(string[])
{
    new entry[256];
    format(entry, sizeof(entry), "%s\n",string);
    new File:hFile;
    hFile = fopen("pay.log", io_append);
    fwrite(hFile, entry);
    fclose(hFile);
}

public KickLog(string[])
{
    new entry[256];
    format(entry, sizeof(entry), "%s\n",string);
    new File:hFile;
    hFile = fopen("kick.log", io_append);
    fwrite(hFile, entry);
    fclose(hFile);
}

public BanLog(string[])
{
    new entry[256];
    format(entry, sizeof(entry), "%s\n",string);
    new File:hFile;
    hFile = fopen("ban.log", io_append);
    fwrite(hFile, entry);
    fclose(hFile);
}

public ESETLog(string[])
{
    new entry[256];
    format(entry, sizeof(entry), "%s\n",string);
    new File:hFile;
    hFile = fopen("ESET-NOD32.log", io_append);
    fwrite(hFile, entry);
    fclose(hFile);
}

public ESETPropertyLog(string[])
{
    new entry[256];
    format(entry, sizeof(entry), "%s\n",string);
    new File:hFile;
    hFile = fopen("ESET-Property.log", io_append);
    fwrite(hFile, entry);
    fclose(hFile);
}

public ESETMoneyLog(string[])
{
    new entry[256];
    format(entry, sizeof(entry), "%s\n",string);
    new File:hFile;
    hFile = fopen("ESET-Money.log", io_append);
    fwrite(hFile, entry);
    fclose(hFile);
}
Reply
#6

Nueva info.: lo del Virtual World le pasa solo a los administradores del server, a los usuarios normales no.
Reply
#7

usas algun sistema de administracion?
Reply
#8

Quote:
Originally Posted by davidxxx
Посмотреть сообщение
usas algun sistema de administracion?
Ahm, їde niveles dices?, їen quй sentido?
Reply
#9

Quote:
Originally Posted by Karim_Loyola
Посмотреть сообщение
Ahm, їde niveles dices?, їen quй sentido?
Que tipo de system admin tienes?
Reply
#10

Quote:
Originally Posted by Adoniiz
Посмотреть сообщение
Que tipo de system admin tienes?
їEn quй sentido? No entiendo
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)