Jump to content

crazyzee

Membru
  • Posts

    311
  • Joined

  • Last visited

    Never

crazyzee's Achievements

Rising Star

Rising Star (9/14)

  • First Post
  • Collaborator
  • Conversation Starter
  • Week One Done
  • One Month Later

Recent Badges

0

Reputation

  1. In mare parte am rezolvat insa acum am aceasta eroare la compilare : [pawn]C:\DOCUME~1\home\Desktop\ropgl\GAMEMO~1\ro-pgl.pwn(6079) : error 012: invalid function call, not a valid address C:\DOCUME~1\home\Desktop\ropgl\GAMEMO~1\ro-pgl.pwn(6079) : warning 215: expression has no effect C:\DOCUME~1\home\Desktop\ropgl\GAMEMO~1\ro-pgl.pwn(6079) : error 001: expected token: ";", but found ")" C:\DOCUME~1\home\Desktop\ropgl\GAMEMO~1\ro-pgl.pwn(6079) : error 029: invalid expression, assumed zero C:\DOCUME~1\home\Desktop\ropgl\GAMEMO~1\ro-pgl.pwn(6079) : fatal error 107: too many error messages on one line Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. [/pawn]
  2. daca te referi la acest dialog , nu am umblat absolut deloc ! [pawn]{ new loginstring[128]; new loginname[64]; gPlayerLogTries[playerid] += 1; GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginstring,sizeof(loginstring),"{EBDB14}Wrong Password\n{FFFFFF}Please enter the correct password!\n{FFFFFF}You entered wrong {FA0021}%d{FFFFFF}/4 then {FA0021}Ban!",gPlayerLogTries[playerid],loginname); ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit"); if(gPlayerLogTries[playerid] == 4) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "You have Been Banned Reason: Incorrect Password 4 times!"); Ban(playerid); } } }[/pawn]
  3. Pai si , ce anume trebuie sa fac , banuiesc ca exista o rezolvare nu ?
  4. Nume: ALex Problem? întâlnit?: Va salut pe toti , am si eu o problema la server si anume ca orice parola as baga ma logheaza ! Ce am încercat pân? acum: nu am inteles ce are. Codul sursa/Log/Altele: Va salut pe toti , am si eu o problema la server si anume ca orice parola as baga ma logheaza ! Postez aici OnPlayerregister si OnPlayerLogin banuiesc ca aici ar fi problema ! OnPlayerLogin: [pawn]public OnPlayerLogin(playerid,password[]) { new tmp2[256]; new string2[70]; new string[128]; new playersip[24]; new playername2[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername2, sizeof(playername2)); GetPlayerIp(playerid, playersip, sizeof(playersip)); format(string2, sizeof(string2), "users/%s.ini", playername2); new File: UserFile = fopen(string2, io_read); if ( UserFile ) { new PassData[256]; new keytmp[256], valtmp[256]; fread( UserFile , PassData , sizeof( PassData ) ); keytmp = ini_GetKey( PassData ); if( strcmp( keytmp , "Key" , true ) == 0 ) { valtmp = ini_GetValue( PassData ); strmid(PlayerInfo[playerid][pKey], valtmp, 0, strlen(valtmp)-1, 255); } if(strcmp(PlayerInfo[playerid][pKey],password, true ) == 0 ) { new key[ 256 ] , val[ 256 ]; new Data[ 256 ]; while ( fread( UserFile , Data , sizeof( Data ) ) ) { key = ini_GetKey( Data ); if( strcmp( key , "Level" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLevel] = strval( val ); } if( strcmp( key , "AdminLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdmin] = strval( val ); } if( strcmp( key , "HelperLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHelper] = strval( val ); } if( strcmp( key , "DonateRank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDonateRank] = strval( val ); } if( strcmp( key , "UpgradePoints" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][gPupgrade] = strval( val ); } if( strcmp( key , "ConnectedTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pConnectTime] = strval( val ); } if( strcmp( key , "Registered" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pReg] = strval( val ); } if( strcmp( key , "Sex" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSex] = strval( val ); } if( strcmp( key , "Age" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid] = strval( val ); } if( strcmp( key , "Origin" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pOrigin] = strval( val ); } if( strcmp( key , "CK" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCK] = strval( val ); } if( strcmp( key , "Muted" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMuted] = strval( val ); } if( strcmp( key , "Respect" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pExp] = strval( val ); } if( strcmp( key , "Coin" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCoin] = strval( val ); } if( strcmp( key , "Money" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCash] = strval( val ); } if( strcmp( key , "Bank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAccount] = strval( val ); } if( strcmp( key , "Crimes" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCrimes] = strval( val ); } if( strcmp( key , "Kills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKills] = strval( val ); } if( strcmp( key , "Deaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDeaths] = strval( val ); } if( strcmp( key , "Arrested" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pArrested] = strval( val ); } if( strcmp( key , "WantedDeaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWantedDeaths] = strval( val ); } if( strcmp( key , "Phonebook" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPhoneBook] = strval( val ); } if( strcmp( key , "LottoNr" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLottoNr] = strval( val ); } if( strcmp( key , "Fishes" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishes] = strval( val ); } if( strcmp( key , "BiggestFish" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBiggestFish] = strval( val ); } if( strcmp( key , "Job" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJob] = strval( val ); } if( strcmp( key , "Paycheck" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayCheck] = strval( val ); } if( strcmp( key , "HeadValue" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHeadValue] = strval( val ); } if( strcmp( key , "Jailed" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJailed] = strval( val ); } if( strcmp( key , "JailTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJailTime] = strval( val ); } if( strcmp( key , "MuteTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMuteTime] = strval( val ); } if( strcmp( key , "Materials" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMats] = strval( val ); } if( strcmp( key , "Drugs" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugs] = strval( val ); } if( strcmp( key , "SafeMats" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxMats] = strval( val ); } if( strcmp( key , "SafeDrugs" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxDrugs] = strval( val ); } if( strcmp( key , "DDManager" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDM] = strval( val ); } if( strcmp( key , "DDTicket" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDTK] = strval( val ); } if( strcmp( key , "DDHManager" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDMH] = strval( val ); } if( strcmp( key , "DDHTicket" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDMHTK] = strval( val ); } if( strcmp( key , "VirWorld" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pVirWorld] = strval( val ); } if( strcmp( key , "WantedLevel" , true ) == 0 ) { val = ini_GetValue( Data ); WantedLevel[playerid] = strval( val ); } if( strcmp( key , "WantedPoints" , true ) == 0 ) { val = ini_GetValue( Data ); WantedPoints[playerid] = strval( val ); } if( strcmp( key , "SpawnLocation" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSpawnLoc] = strval( val ); } if( strcmp( key , "WarKills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWarKills] = strval( val ); } if( strcmp( key , "HealKit" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKit] = strval( val ); } if( strcmp( key , "AD" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAD] = strval( val ); } if( strcmp( key , "Wipe" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWipe] = strval( val ); } if( strcmp( key , "AdminSec" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSec] = strval( val ); } if( strcmp( key , "GGManager" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGGDM] = strval( val ); } if( strcmp( key , "GGKills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pggKills] = strval( val ); } if( strcmp( key , "GGKills2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pggKills2] = strval( val ); } if( strcmp( key , "GGDeaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pggDeaths] = strval( val ); } if( strcmp( key , "GGLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pggLevel] = strval( val ); } if( strcmp( key , "InGG" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInGG] = strval( val ); } //if( strcmp( key , "MatsShop" , true ) == 0 ) { val = ini_GetValue( Data ); MatsShop = strval( val ); } if( strcmp( key , "Towc" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTowc] = strval( val ); } if( strcmp( key , "Pastile" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPastile] = strval( val ); } if( strcmp( key , "Pills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPills] = strval( val ); } if( strcmp( key , "Special Admin" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSpecialAdmin] = strval( val ); } if( strcmp( key , "MinigunKills" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pminigunKills] = strval( val ); } if( strcmp( key , "MinigunKills2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pminigunKills2] = strval( val ); } if( strcmp( key , "MinigunDeaths" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pminigunDeaths] = strval( val ); } if( strcmp( key , "InMinigun" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInMinigun] = strval( val ); } if( strcmp( key , "Rob" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pRob] = strval( val ); } if( strcmp( key , "Masina" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPcarkey] = strval( val ); } if( strcmp( key , "Masina2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPcarkey2] = strval( val ); } if( strcmp( key , "Masina3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPcarkey3] = strval( val ); } if( strcmp( key , "Slot2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDGun2] = strval( val ); } //dgun if( strcmp( key , "Slot3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDGun3] = strval( val ); } //dgun if( strcmp( key , "Slot4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDGun4] = strval( val ); } //dgun if( strcmp( key , "Slot5" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDGun5] = strval( val ); } //dgun if( strcmp( key , "Car" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCar] = strval( val ); } if( strcmp( key , "Car2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCar2] = strval( val ); } if( strcmp( key , "CarBan" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarBan] = strval( val ); } if( strcmp( key , "TicketCasino" , true ) == 0 ) { val = ini_GetValue( Data ); TicketCasino[playerid] = strval( val ); } if( strcmp( key , "Leader" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLeader] = strval( val ); } if( strcmp( key , "Member" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMember] = strval( val ); } if( strcmp( key , "FMember" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFMember] = strval( val ); } if( strcmp( key , "Rank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pRank] = strval( val ); } if( strcmp( key , "ClubWarns" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pClubWarns] = strval( val ); } if( strcmp( key , "ClubRank" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pClubRank] = strval( val ); } if( strcmp( key , "ClubMember" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pClubMember] = strval( val ); } if( strcmp( key , "ClubLeader" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pClubLeader] = strval( val ); } if( strcmp( key , "Bounty" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBounty] = strval( val ); } if( strcmp( key , "Char" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pChar] = strval( val ); } if( strcmp( key , "NFS" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNFS] = strval( val ); } if( strcmp( key , "CompMission" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCompMission] = strval( val ); } if( strcmp( key , "ContractTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pContractTime] = strval( val ); } if( strcmp( key , "DetSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDetSkill] = strval( val ); } if( strcmp( key , "SexSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSexSkill] = strval( val ); } if( strcmp( key , "BoxSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxSkill] = strval( val ); } if( strcmp( key , "LawSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLawSkill] = strval( val ); } if( strcmp( key , "MechSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMechSkill] = strval( val ); } if( strcmp( key , "JackSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pJackSkill] = strval( val ); } if( strcmp( key , "CarSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarSkill] = strval( val ); } if( strcmp( key , "NewsSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNewsSkill] = strval( val ); } if( strcmp( key , "DrugsSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugsSkill] = strval( val ); } if( strcmp( key , "CookSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCookSkill] = strval( val ); } if( strcmp( key , "FishSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishSkill] = strval( val ); } if( strcmp( key , "pSHealth" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSHealth] = floatstr( val ); } if( strcmp( key , "pHealth" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pHealth] = floatstr( val ); } if( strcmp( key , "Int" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInt] = strval( val ); } if( strcmp( key , "Local" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLocal] = strval( val ); } if( strcmp( key , "Team" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTeam] = strval( val ); } if( strcmp( key , "Model" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pModel] = strval( val ); } if( strcmp( key , "PhoneNr" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPnumber] = strval( val ); } if( strcmp( key , "House" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPhousekey] = strval( val ); } if( strcmp( key , "Bizz" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPbiskey] = strval( val ); } if( strcmp( key , "Pos_x" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_x] = floatstr( val ); } if( strcmp( key , "Pos_y" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_y] = floatstr( val ); } if( strcmp( key , "Pos_z" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPos_z] = floatstr( val ); } if( strcmp( key , "CarLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarLic] = strval( val ); } if( strcmp( key , "FlyLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFlyLic] = strval( val ); } if( strcmp( key , "BoatLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoatLic] = strval( val ); } if( strcmp( key , "FishLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishLic] = strval( val ); } if( strcmp( key , "GunLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGunLic] = strval( val ); } if( strcmp( key , "Gun1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun1] = strval( val ); } if( strcmp( key , "Gun2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun2] = strval( val ); } if( strcmp( key , "Gun3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun3] = strval( val ); } if( strcmp( key , "Gun4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGun4] = strval( val ); } if( strcmp( key , "Ammo1" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo1] = strval( val ); } if( strcmp( key , "Ammo2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo2] = strval( val ); } if( strcmp( key , "Ammo3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo3] = strval( val ); } if( strcmp( key , "Ammo4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAmmo4] = strval( val ); } if( strcmp( key , "CarTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCarTime] = strval( val ); } if( strcmp( key , "PayDay" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayDay] = strval( val ); } if( strcmp( key , "PayDayHad" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPayDayHad] = strval( val ); } if( strcmp( key , "CDPlayer" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCDPlayer] = strval( val ); } if( strcmp( key , "Wins" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWins] = strval( val ); } if( strcmp( key , "Loses" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLoses] = strval( val ); } if( strcmp( key , "BlackList" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBlackList] = strval( val ); } if( strcmp( key , "BlackListTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBlackListTime] = strval( val ); } if( strcmp( key , "DrivingLicenseTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrivingLicenseTime] = strval( val ); } if( strcmp( key , "FlyingLicenseTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFlyingLicenseTime] = strval( val ); } if( strcmp( key , "SailingLicenseTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSailingLicenseTime] = strval( val ); } if( strcmp( key , "FishingLicenseTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishingLicenseTime] = strval( val ); } if( strcmp( key , "WeaponLicenseTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWeaponLicenseTime] = strval( val ); } if( strcmp( key , "AlcoholPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAlcoholPerk] = strval( val ); } if( strcmp( key , "DrugPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDrugPerk] = strval( val ); } if( strcmp( key , "MiserPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMiserPerk] = strval( val ); } if( strcmp( key , "PainPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPainPerk] = strval( val ); } if( strcmp( key , "TraderPerk" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTraderPerk] = strval( val ); } if( strcmp( key , "Tutorial" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTut] = strval( val ); } if( strcmp( key , "Mission" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMissionNr] = strval( val ); } if( strcmp( key , "Warnings" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWarns] = strval( val ); } if( strcmp( key , "FacWarns" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFACWarns] = strval( val ); } if( strcmp( key , "Acces Warns" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAWarns] = strval( val ); } if( strcmp( key , "LeaderWarns" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLeaderWarns] = strval( val ); } if( strcmp( key , "Adjustable" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAdjustable] = strval( val ); } if( strcmp( key , "Fuel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFuel] = strval( val ); } if( strcmp( key , "Married" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMarried] = strval( val ); } if( strcmp( key , "MarriedTo" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pMarriedTo], val, 0, strlen(val)-1, 255); } if( strcmp( key , "Locked" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLocked] = strval( val ); } }//end while fclose(UserFile);//close the file after everything has been read in the while } else { new loginstring[128]; new loginname[64]; gPlayerLogTries[playerid] += 1; GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginstring,sizeof(loginstring),"{EBDB14}Wrong Password\n{FFFFFF}Please enter the correct password!\n{FFFFFF}You entered wrong {FA0021}%d{FFFFFF}/4 then {FA0021}Ban!",gPlayerLogTries[playerid],loginname); ShowPlayerDialog(playerid,12347,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit"); fclose(UserFile); format(loginstring, 256, "{FF6600}LOGIN: {DB0000}%s (%s) {FF6600}a gresit parola la logare", loginname, playersip); ABroadCast(COLOR_YELLOW2,loginstring,1); if(gPlayerLogTries[playerid] == 4) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "You have Been Banned Reason: Incorrect Password 4 times!"); Ban(playerid); } return 1; } PlayerInfo[playerid][pAdjustable] = 0; ResetPlayerMoney(playerid); ConsumingMoney[playerid] = 1; GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]); CurrentMoney[playerid] = PlayerInfo[playerid][pCash]; if(PlayerInfo[playerid][pReg] == 0) { PlayerInfo[playerid][pLevel] = 2; PlayerInfo[playerid][pCompMission] = 0; PlayerInfo[playerid][pSHealth] = 0.0; PlayerInfo[playerid][pHealth] = 50.0; PlayerInfo[playerid][pPos_x] = 2246.6; PlayerInfo[playerid][pPos_y] = -1161.9; PlayerInfo[playerid][pPos_z] = 1029.7; PlayerInfo[playerid][pInt] = 15; PlayerInfo[playerid][pLocal] = 255; PlayerInfo[playerid][pTeam] = 3; PlayerInfo[playerid][pModel] = 289; new randphone = 1000 + random(8999);//minimum 1000 max 9999 //giving one at the start PlayerInfo[playerid][pPnumber] = randphone; PlayerInfo[playerid][pPhousekey] = 255; PlayerInfo[playerid][pPbiskey] = 255; PlayerInfo[playerid][pAccount] = 100000; PlayerInfo[playerid][pReg] = 1; PlayerInfo[playerid][pWipe] = 1; PlayerInfo[playerid][pExp] = 4;//asta nu era GivePlayerMoney(playerid, 250000);//aici era 5000 PlayerInfo[playerid][pDrugsSkill] = 999; PlayerInfo[playerid][pCarLic] = 1; PlayerInfo[playerid][pDrivingLicenseTime] = 540000; } if(PlayerInfo[playerid][pWipe] == 0) { PlayerInfo[playerid][pAccount] = 50000; PlayerInfo[playerid][pLevel] = 1; PlayerInfo[playerid][pPhousekey] = 255; PlayerInfo[playerid][pPbiskey] = 255; ResetPlayerMoney(playerid); GivePlayerMoney(playerid, 5000); PlayerInfo[playerid][pWarns] = 0; PlayerInfo[playerid][pFACWarns] = 0; PlayerInfo[playerid][pLeaderWarns] = 0; PlayerInfo[playerid][pExp] = 0; PlayerInfo[playerid][pConnectTime] = 0; PlayerInfo[playerid][pMats] = 0; PlayerInfo[playerid][pDrugs] = 0; PlayerInfo[playerid][pBoxMats] = 0; PlayerInfo[playerid][pBoxDrugs] = 0; PlayerInfo[playerid][pMarried] = 0; PlayerInfo[playerid][pCrimes] = 0; PlayerInfo[playerid][pDeaths] = 0; PlayerInfo[playerid][pArrested] = 0; PlayerInfo[playerid][pWantedDeaths] = 0; PlayerInfo[playerid][pKills] = 0; PlayerInfo[playerid][pHeadValue] = 0; PlayerInfo[playerid][pJailed] = 0; PlayerInfo[playerid][pJailTime] = 0; PlayerInfo[playerid][pMuteTime] = 0; PlayerInfo[playerid][pMuted] = 0; PlayerInfo[playerid][pWipe] = 1; } if(PlayerInfo[playerid][pLocked] == 1) // Auto-kick { SendClientMessage(playerid, COLOR_LIGHTRED, "{FFFFFF}Your account is locked. Make a unlock/unban request on forums: {33ff33}www.FairGame.Ro"); Kick(playerid); } if(PlayerInfo[playerid][pLevel] == -999) //autoban { Ban(playerid); } else if(PlayerInfo[playerid][pCK] > 0) { Kick(playerid); } TextDrawHideForPlayer(playerid,lbt); TextDrawHideForPlayer(playerid,lbb); format(string2, sizeof(string2), "SERVER: Welcome {F81414}%s",playername2); SendClientMessage(playerid, COLOR_WHITE,string2); printf("%s has logged in.",playername2); if (PlayerInfo[playerid][pDonateRank] > 0) { SendClientMessage(playerid, COLOR_WHITE,"SERVER: You are a {F81414}V.I.P user."); } if (PlayerInfo[playerid][pAdmin] > 0) { format(string2, sizeof(string2), "SERVER: You are logged in as a Level %d {F81414}Admin.",PlayerInfo[playerid][pAdmin]); SendClientMessage(playerid, COLOR_WHITE,string2); } if (PlayerInfo[playerid][pHelper] > 0) { format(string2, sizeof(string2), "SERVER: You are logged in as a {F81414}Helper.",PlayerInfo[playerid][pHelper]); SendClientMessage(playerid, COLOR_WHITE,string2); } if (PlayerInfo[playerid][pLevel] >= 0) { format(string2, sizeof(string2), "[LOGIN]: %s a intrat cu IP: {DB0000}%s.",playername2, playersip); SendAdminMessage(COLOR_YELLOW2,string2); } 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); if(gTeam[playerid] == 0) { gTeam[playerid] = 3; } else { gTeam[playerid] = PlayerInfo[playerid][pTeam]; } if(WantedLevel[playerid] >= 1) { new wanted = WantedLevel[playerid]; new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); if(wanted > 0) { format(string,sizeof(string), "* Cand ai iesit sau ai luat crash aveai Wanted Level %d, asa ca l`ai primit inapoi !", wanted); SendClientMessage(playerid, COLOR_LIGHTBLUE, string); format(string,sizeof(string), "* %s a revenit pe server si are Wanted Level %d", sendername, wanted); SendTeamMessage(2, 0x00ACB2AA, string); } } if(PlayerInfo[playerid][pSpawnLoc] == 0) { PlayerInfo[playerid][pSpawnLoc] = 1; } gPlayerLogged[playerid] = 1; SpawnPlayer(playerid); format(tmp2, sizeof(tmp2), "~w~Welcome ~n~~y~ %s", playername2); DateProp(playerid); GameTextForPlayer(playerid, tmp2, 5000, 1); SendClientMessage(playerid, COLOR_YELLOW, motd); if(PlayerInfo[playerid][pFMember] < 255) { format(tmp2, sizeof(tmp2), "Family MOTD: %s.", FamilyInfo[PlayerInfo[playerid][pFMember]][FamilyMOTD]); SendClientMessage(playerid, COLOR_YELLOW, tmp2); } if(IsGunGame == 0) { PlayerInfo[playerid][pggKills2] = 0; PlayerInfo[playerid][pggKills] = 0; PlayerInfo[playerid][pggDeaths] = 0; PlayerInfo[playerid][pggLevel] = 0; PlayerInfo[playerid][pInGG] = 0; } if(IsMinigun == 0) { PlayerInfo[playerid][pminigunKills2] = 0; PlayerInfo[playerid][pminigunKills] = 0; PlayerInfo[playerid][pminigunDeaths] = 0; PlayerInfo[playerid][pInMinigun] = 0; } if(PlayerInfo[playerid][pCar] < 9999) { new veh=PlayerInfo[playerid][pCar]; if(CarInfo[veh][cOwned] == 0) { PlayerInfo[playerid][pCar] = 9999; } if(strcmp(playername2,CarInfo[veh][cOwner],true)) { PlayerInfo[playerid][pCar] = 9999; } } if(PlayerInfo[playerid][pCar2] < 9999) { new veh=PlayerInfo[playerid][pCar2]; if(CarInfo[veh][cOwned] == 0) { PlayerInfo[playerid][pCar2] = 9999; } if(strcmp(playername2,CarInfo[veh][cOwner],true)) { PlayerInfo[playerid][pCar2] = 9999; } } new y, m, d; new h,mi,s; getdate(y,m,d); gettime(h,mi,s); format(string,sizeof(string), "(%d/%d/%d)[%d:%d:%d] %s Has logged in under IP %s.",d,m,y,h,mi,s,playername2,playersip); LoginLog(string); AddLastLogin(string); } return 1; } stock ini_GetKey( line[] ) { new keyRes[256]; keyRes[0] = 0; if ( strfind( line , "=" , true ) == -1 ) return keyRes; strmid( keyRes , line , 0 , strfind( line , "=" , true ) , sizeof( keyRes) ); return keyRes; } stock ini_GetValue( line[] ) { new valRes[256]; valRes[0]=0; if ( strfind( line , "=" , true ) == -1 ) return valRes; strmid( valRes , line , strfind( line , "=" , true )+1 , strlen( line ) , sizeof( valRes ) ); return valRes; }[/pawn] OnPlayerRegister: [pawn]public OnPlayerRegister(playerid, password[]) { if(IsPlayerConnected(playerid)) { new string3[32]; new playername3[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername3, sizeof(playername3)); format(string3, sizeof(string3), "users/%s.ini", playername3); new File: hFile = fopen(string3, io_write); if (hFile) { strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255); new var[32]; format(var, 32, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var); PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid); PlayerInfo[playerid][pSpawnLoc] = 1; format(var, 32, "Level=%d\n",PlayerInfo[playerid][pLevel]);fwrite(hFile, var); format(var, 32, "AdminLevel=%d\n",PlayerInfo[playerid][pAdmin]);fwrite(hFile, var); format(var, 32, "HelperLevel=%d\n",PlayerInfo[playerid][pHelper]);fwrite(hFile, var); format(var, 32, "DonateRank=%d\n",PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var); format(var, 32, "UpgradePoints=%d\n",PlayerInfo[playerid][gPupgrade]);fwrite(hFile, var); format(var, 32, "ConnectedTime=%d\n",PlayerInfo[playerid][pConnectTime]);fwrite(hFile, var); format(var, 32, "Registered=%d\n",PlayerInfo[playerid][pReg]);fwrite(hFile, var); format(var, 32, "Sex=%d\n",PlayerInfo[playerid][pSex]);fwrite(hFile, var); format(var, 32, "Age=%d\n",PlayerInfo[playerid] );fwrite(hFile, var); format(var, 32, "Origin=%d\n",PlayerInfo[playerid][pOrigin]);fwrite(hFile, var); format(var, 32, "CK=%d\n",PlayerInfo[playerid][pCK]);fwrite(hFile, var); format(var, 32, "Muted=%d\n",PlayerInfo[playerid][pMuted]);fwrite(hFile, var); format(var, 32, "Respect=%d\n",PlayerInfo[playerid][pExp]);fwrite(hFile, var); format(var, 32, "Coin=%d\n",PlayerInfo[playerid][pCoin]);fwrite(hFile, var); format(var, 32, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var); format(var, 32, "Bank=%d\n",PlayerInfo[playerid][pAccount]);fwrite(hFile, var); format(var, 32, "Crimes=%d\n",PlayerInfo[playerid][pCrimes]);fwrite(hFile, var); format(var, 32, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var); format(var, 32, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var); format(var, 32, "Arrested=%d\n",PlayerInfo[playerid][pArrested]);fwrite(hFile, var); format(var, 32, "WantedDeaths=%d\n",PlayerInfo[playerid][pWantedDeaths]);fwrite(hFile, var); format(var, 32, "Phonebook=%d\n",PlayerInfo[playerid][pPhoneBook]);fwrite(hFile, var); format(var, 32, "LottoNr=%d\n",PlayerInfo[playerid][pLottoNr]);fwrite(hFile, var); format(var, 32, "Fishes=%d\n",PlayerInfo[playerid][pFishes]);fwrite(hFile, var); format(var, 32, "BiggestFish=%d\n",PlayerInfo[playerid][pBiggestFish]);fwrite(hFile, var); format(var, 32, "Job=%d\n",PlayerInfo[playerid][pJob]);fwrite(hFile, var); format(var, 32, "Paycheck=%d\n",PlayerInfo[playerid][pPayCheck]);fwrite(hFile, var); format(var, 128, "GGManager=%d\n",PlayerInfo[playerid][pGGDM]);fwrite(hFile, var); format(var, 32, "HeadValue=%d\n",PlayerInfo[playerid][pHeadValue]);fwrite(hFile, var); format(var, 32, "Jailed=%d\n",PlayerInfo[playerid][pJailed]);fwrite(hFile, var); format(var, 32, "JailTime=%d\n",PlayerInfo[playerid][pJailTime]);fwrite(hFile, var); format(var, 32, "MuteTime=%d\n",PlayerInfo[playerid][pMuteTime]);fwrite(hFile, var); format(var, 32, "Materials=%d\n",PlayerInfo[playerid][pMats]);fwrite(hFile, var); format(var, 32, "Drugs=%d\n",PlayerInfo[playerid][pDrugs]);fwrite(hFile, var); format(var, 32, "SafeMats=%d\n",PlayerInfo[playerid][pBoxMats]);fwrite(hFile, var); format(var, 32, "SafeDrugs=%d\n",PlayerInfo[playerid][pBoxDrugs]);fwrite(hFile, var); format(var, 128, "DDManager=%d\n",PlayerInfo[playerid][pDM]);fwrite(hFile, var); format(var, 128, "DDTicket=%d\n",PlayerInfo[playerid][pDTK]);fwrite(hFile, var); format(var, 128, "DDHManager=%d\n",PlayerInfo[playerid][pDMH]);fwrite(hFile, var); format(var, 128, "DDHTicket=%d\n",PlayerInfo[playerid][pDMHTK]);fwrite(hFile, var); format(var, 64, "VirWorld=%d\n",PlayerInfo[playerid][pVirWorld]);fwrite(hFile, var); format(var, 32, "ClubLeader=%d\n",PlayerInfo[playerid][pClubLeader]);fwrite(hFile, var); format(var, 32, "ClubRank=%d\n",PlayerInfo[playerid][pClubRank]);fwrite(hFile, var); format(var, 32, "ClubMember=%d\n",PlayerInfo[playerid][pClubMember]);fwrite(hFile, var); format(var, 128, "Bounty=%d\n",PlayerInfo[playerid][pBounty]);fwrite(hFile, var); format(var, 32, "ClubWarns=%d\n",PlayerInfo[playerid][pClubWarns]);fwrite(hFile, var); format(var, 32, "WantedLevel=%d\n",WantedLevel[playerid]);fwrite(hFile, var); format(var, 32, "WantedPoints=%d\n",WantedPoints[playerid]);fwrite(hFile, var); format(var, 32, "HealKit=%d\n",PlayerInfo[playerid][pKit]);fwrite(hFile, var); format(var, 32, "WarKills=%d\n",PlayerInfo[playerid][pWarKills]);fwrite(hFile, var); format(var, 32, "TopWar=%d\n",TopWar);fwrite(hFile, var); format(var, 32, "SpawnLoc=%d\n",PlayerInfo[playerid][pSpawnLoc]);fwrite(hFile, var); format(var, 32, "AD=%d\n",PlayerInfo[playerid][pAD]);fwrite(hFile, var); format(var, 32, "Wipe=%d\n",PlayerInfo[playerid][pWipe]);fwrite(hFile, var); format(var, 128, "pggKills=%d\n",PlayerInfo[playerid][pggKills]);fwrite(hFile, var); format(var, 128, "pggKills2=%d\n",PlayerInfo[playerid][pggKills2]);fwrite(hFile, var); format(var, 128, "pggDeaths=%d\n",PlayerInfo[playerid][pggDeaths]);fwrite(hFile, var); format(var, 128, "pggLevel=%d\n",PlayerInfo[playerid][pggLevel]);fwrite(hFile, var); format(var, 128, "pInGG=%d\n",PlayerInfo[playerid][pInGG]);fwrite(hFile, var); format(var, 32, "AdminSec=%d\n",PlayerInfo[playerid][pSec]);fwrite(hFile, var); //format(var, 32, "MatsShop=%d\n",MatsShop);fwrite(hFile, var); format(var, 32, "Towc=%d\n",PlayerInfo[playerid][pTowc]);fwrite(hFile, var); format(var, 32, "Pastile=%d\n",PlayerInfo[playerid][pPastile]);fwrite(hFile, var); format(var, 32, "Pills=%d\n",PlayerInfo[playerid][pPills]);fwrite(hFile, var); format(var, 32, "Special Admin=%d\n",PlayerInfo[playerid][pSpecialAdmin]);fwrite(hFile, var); format(var, 128, "pminigunKills=%d\n",PlayerInfo[playerid][pminigunKills]);fwrite(hFile, var); format(var, 128, "pminigunKills2=%d\n",PlayerInfo[playerid][pminigunKills2]);fwrite(hFile, var); format(var, 128, "pminigunDeaths=%d\n",PlayerInfo[playerid][pminigunDeaths]);fwrite(hFile, var); format(var, 128, "pInMinigun=%d\n",PlayerInfo[playerid][pInMinigun]);fwrite(hFile, var); format(var, 64, "Rob=%d\n",PlayerInfo[playerid][pRob]);fwrite(hFile, var); format(var, 128, "Masina=%d\n",PlayerInfo[playerid][pPcarkey]);fwrite(hFile, var); format(var, 128, "Masina2=%d\n",PlayerInfo[playerid][pPcarkey2]);fwrite(hFile, var); format(var, 32, "Masina3=%d\n",PlayerInfo[playerid][pPcarkey3]);fwrite(hFile, var); format(var, 32, "Slot1=%d\n",PlayerInfo[playerid][pDGun1]);fwrite(hFile, var); //dgun format(var, 32, "Slot2=%d\n",PlayerInfo[playerid][pDGun2]);fwrite(hFile, var); //dgun format(var, 32, "Slot3=%d\n",PlayerInfo[playerid][pDGun3]);fwrite(hFile, var); //dgun format(var, 32, "Slot4=%d\n",PlayerInfo[playerid][pDGun4]);fwrite(hFile, var); //dgun format(var, 32, "Slot5=%d\n",PlayerInfo[playerid][pDGun5]);fwrite(hFile, var); //dgun format(var, 32, "Car=%d\n",PlayerInfo[playerid][pCar]);fwrite(hFile, var); format(var, 32, "Car2=%d\n",PlayerInfo[playerid][pCar2]);fwrite(hFile, var); format(var, 32, "CarBan=%d\n",PlayerInfo[playerid][pCarBan]);fwrite(hFile, var); format(var, 32, "TicketCasino=%d\n",TicketCasino[playerid]);fwrite(hFile, var); format(var, 32, "Leader=%d\n",PlayerInfo[playerid][pLeader]);fwrite(hFile, var); format(var, 32, "Member=%d\n",PlayerInfo[playerid][pMember]);fwrite(hFile, var); format(var, 32, "FMember=%d\n",PlayerInfo[playerid][pFMember]);fwrite(hFile, var); format(var, 32, "Rank=%d\n",PlayerInfo[playerid][pRank]);fwrite(hFile, var); format(var, 32, "Char=%d\n",PlayerInfo[playerid][pChar]);fwrite(hFile, var); format(var, 32, "ContractTime=%d\n",PlayerInfo[playerid][pContractTime]);fwrite(hFile, var); format(var, 32, "DetSkill=%d\n",PlayerInfo[playerid][pDetSkill]);fwrite(hFile, var); format(var, 32, "NFS=%d\n",PlayerInfo[playerid][pNFS]);fwrite(hFile, var); format(var, 32, "CompMission=%d\n",PlayerInfo[playerid][pCompMission]);fwrite(hFile, var); format(var, 32, "SexSkill=%d\n",PlayerInfo[playerid][pSexSkill]);fwrite(hFile, var); format(var, 32, "BoxSkill=%d\n",PlayerInfo[playerid][pBoxSkill]);fwrite(hFile, var); format(var, 32, "LawSkill=%d\n",PlayerInfo[playerid][pLawSkill]);fwrite(hFile, var); format(var, 32, "MechSkill=%d\n",PlayerInfo[playerid][pMechSkill]);fwrite(hFile, var); format(var, 32, "JackSkill=%d\n",PlayerInfo[playerid][pJackSkill]);fwrite(hFile, var); format(var, 32, "CarSkill=%d\n",PlayerInfo[playerid][pCarSkill]);fwrite(hFile, var); format(var, 32, "NewsSkill=%d\n",PlayerInfo[playerid][pNewsSkill]);fwrite(hFile, var); format(var, 32, "BlackList=%d\n",PlayerInfo[playerid][pBlackList]);fwrite(hFile, var); format(var, 32, "BlackListTime=%d\n",PlayerInfo[playerid][pBlackListTime]);fwrite(hFile, var); format(var, 32, "DrivingLicenseTime=%d\n",PlayerInfo[playerid][pDrivingLicenseTime]);fwrite(hFile, var); format(var, 32, "FlyingLicenseTime=%d\n",PlayerInfo[playerid][pFlyingLicenseTime]);fwrite(hFile, var); format(var, 32, "SailingLicenseTime=%d\n",PlayerInfo[playerid][pSailingLicenseTime]);fwrite(hFile, var); format(var, 32, "FishingLicenseTime=%d\n",PlayerInfo[playerid][pFishingLicenseTime]);fwrite(hFile, var); format(var, 32, "WeaponLicenseTime=%d\n",PlayerInfo[playerid][pWeaponLicenseTime]);fwrite(hFile, var); format(var, 32, "DrugsSkill=%d\n",PlayerInfo[playerid][pDrugsSkill]);fwrite(hFile, var); format(var, 32, "CookSkill=%d\n",PlayerInfo[playerid][pCookSkill]);fwrite(hFile, var); format(var, 32, "FishSkill=%d\n",PlayerInfo[playerid][pFishSkill]);fwrite(hFile, var); format(var, 32, "pSHealth=%.1f\n",PlayerInfo[playerid][pSHealth]);fwrite(hFile, var); GetPlayerHealth(playerid,PlayerInfo[playerid][pHealth]); format(var, 32, "pHealth=%.1f\n",PlayerInfo[playerid][pHealth]);fwrite(hFile, var); format(var, 32, "Int=%d\n",PlayerInfo[playerid][pInt]);fwrite(hFile, var); format(var, 32, "Local=%d\n",PlayerInfo[playerid][pLocal]);fwrite(hFile, var); format(var, 32, "Team=%d\n",PlayerInfo[playerid][pTeam]);fwrite(hFile, var); format(var, 32, "Model=%d\n",PlayerInfo[playerid][pModel]);fwrite(hFile, var); format(var, 32, "PhoneNr=%d\n",PlayerInfo[playerid][pPnumber]);fwrite(hFile, var); format(var, 32, "House=%d\n",PlayerInfo[playerid][pPhousekey]);fwrite(hFile, var); format(var, 32, "Bizz=%d\n",PlayerInfo[playerid][pPbiskey]);fwrite(hFile, var); if ((PlayerInfo[playerid][pPos_x]==0.0 && PlayerInfo[playerid][pPos_y]==0.0 && PlayerInfo[playerid][pPos_z]==0.0)) { PlayerInfo[playerid][pPos_x] = 1684.9; PlayerInfo[playerid][pPos_y] = -2244.5; PlayerInfo[playerid][pPos_z] = 13.5; } if(Spectate[playerid] != 255) { PlayerInfo[playerid][pPos_x] = Unspec[playerid][sPx]; PlayerInfo[playerid][pPos_y] = Unspec[playerid][sPy]; PlayerInfo[playerid][pPos_z] = Unspec[playerid][sPz]; PlayerInfo[playerid][pInt] = Unspec[playerid][sPint]; PlayerInfo[playerid][pLocal] = Unspec[playerid][sLocal]; } format(var, 32, "Pos_x=%.1f\n",PlayerInfo[playerid][pPos_x]);fwrite(hFile, var); format(var, 32, "Pos_y=%.1f\n",PlayerInfo[playerid][pPos_y]);fwrite(hFile, var); format(var, 32, "Pos_z=%.1f\n",PlayerInfo[playerid][pPos_z]);fwrite(hFile, var); format(var, 32, "CarLic=%d\n",PlayerInfo[playerid][pCarLic]);fwrite(hFile, var); format(var, 32, "FlyLic=%d\n",PlayerInfo[playerid][pFlyLic]);fwrite(hFile, var); format(var, 32, "BoatLic=%d\n",PlayerInfo[playerid][pBoatLic]);fwrite(hFile, var); format(var, 32, "FishLic=%d\n",PlayerInfo[playerid][pFishLic]);fwrite(hFile, var); format(var, 32, "GunLic=%d\n",PlayerInfo[playerid][pGunLic]);fwrite(hFile, var); format(var, 32, "Gun1=%d\n",PlayerInfo[playerid][pGun1]);fwrite(hFile, var); format(var, 32, "Gun2=%d\n",PlayerInfo[playerid][pGun2]);fwrite(hFile, var); format(var, 32, "Gun3=%d\n",PlayerInfo[playerid][pGun3]);fwrite(hFile, var); format(var, 32, "Gun4=%d\n",PlayerInfo[playerid][pGun4]);fwrite(hFile, var); format(var, 32, "Ammo1=%d\n",PlayerInfo[playerid][pAmmo1]);fwrite(hFile, var); format(var, 32, "Ammo2=%d\n",PlayerInfo[playerid][pAmmo2]);fwrite(hFile, var); format(var, 32, "Ammo3=%d\n",PlayerInfo[playerid][pAmmo3]);fwrite(hFile, var); format(var, 32, "Ammo4=%d\n",PlayerInfo[playerid][pAmmo4]);fwrite(hFile, var); format(var, 32, "CarTime=%d\n",PlayerInfo[playerid][pCarTime]);fwrite(hFile, var); format(var, 32, "PayDay=%d\n",PlayerInfo[playerid][pPayDay]);fwrite(hFile, var); format(var, 32, "PayDayHad=%d\n",PlayerInfo[playerid][pPayDayHad]);fwrite(hFile, var); format(var, 32, "CDPlayer=%d\n",PlayerInfo[playerid][pCDPlayer]);fwrite(hFile, var); format(var, 32, "Wins=%d\n",PlayerInfo[playerid][pWins]);fwrite(hFile, var); format(var, 32, "Loses=%d\n",PlayerInfo[playerid][pLoses]);fwrite(hFile, var); format(var, 32, "AlcoholPerk=%d\n",PlayerInfo[playerid][pAlcoholPerk]);fwrite(hFile, var); format(var, 32, "DrugPerk=%d\n",PlayerInfo[playerid][pDrugPerk]);fwrite(hFile, var); format(var, 32, "MiserPerk=%d\n",PlayerInfo[playerid][pMiserPerk]);fwrite(hFile, var); format(var, 32, "PainPerk=%d\n",PlayerInfo[playerid][pPainPerk]);fwrite(hFile, var); format(var, 32, "TraderPerk=%d\n",PlayerInfo[playerid][pTraderPerk]);fwrite(hFile, var); format(var, 32, "Tutorial=%d\n",PlayerInfo[playerid][pTut]);fwrite(hFile, var); format(var, 32, "Mission=%d\n",PlayerInfo[playerid][pMissionNr]);fwrite(hFile, var); format(var, 32, "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var); format(var, 32, "FacWarns=%d\n",PlayerInfo[playerid][pFACWarns]);fwrite(hFile, var); format(var, 32, "Acces Warns=%d\n",PlayerInfo[playerid][pAWarns]);fwrite(hFile, var); format(var, 32, "LeaderWarns=%d\n",PlayerInfo[playerid][pLeaderWarns]);fwrite(hFile, var); format(var, 32, "Adjustable=%d\n",PlayerInfo[playerid][pAdjustable]);fwrite(hFile, var); format(var, 32, "Fuel=%d\n",PlayerInfo[playerid][pFuel]);fwrite(hFile, var); format(var, 32, "Married=%d\n",PlayerInfo[playerid][pMarried]);fwrite(hFile, var); format(var, 32, "MarriedTo=%s\n",PlayerInfo[playerid][pMarriedTo]);fwrite(hFile, var); format(var, 32, "Locked=%d\n",PlayerInfo[playerid][pLocked]);fwrite(hFile, var); fclose(hFile); new loginstring[128]; new loginname[64]; GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginstring,sizeof(loginstring),"{FFFFFF}Welcome, {F81414}%s \n \n{FFFFFF}You can now login:\nPlease enter your {6EF83C}password {FFFFFF}below:",loginname); ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit"); SendClientMessage(playerid, 0xFF7171FF, "{FF3333}Account registred, {FFFFFF}you can now {FF3333}login by typing your password {FFFFFF}in the {FF3333}Login Box."); } } return 1; }[/pawn]
  5. CEL MAI SCLAV EU SUNT ! DE 2 ZILE ASTEPT RASPUNS ! GO GO GO IN MY ASS
  6. UP , au trecut 12 ore .. Stie cineva ?
  7. Am si eu o problema la sistemul de NRG-uri personale , folosesc acest sistem de NRG personal [pawn]if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vehicle", true) == 0) // By LordMan { if(IsPlayerConnected(playerid)) { if(gPlayerLogged[playerid] == 0) { SendClientMessage(playerid, COLOR_GREY, " You need to login first ! "); return 1; } if(PlayerInfo[playerid][pCarBan] == 1) { SendClientMessage(playerid, COLOR_GREY, " You'r banned to use /v commands ! "); return 1; } if(PlayerInfo[playerid][pLevel] >= 3 && PlayerInfo[playerid][pConnectTime] >= 20) { new x_nr[64]; x_nr = strtok(cmdtext, idx); if(!strlen(x_nr)) { SendClientMessage(playerid, COLOR_WHITE, "HINT: (/v)ehicle [name]"); SendClientMessage(playerid, COLOR_WHITE, "Available names: park, color, create"); return 1; } else if(strcmp(x_nr,"park",true) == 0) { if(PlayerInfo[playerid][pCar] == 9999) { SendClientMessage(playerid, COLOR_GREY, "You don't own a car."); return 1; } if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { new carid = GetPlayerVehicleID(playerid); if(carid == PlayerInfo[playerid][pCar]) { new Float:x,Float:y,Float:z; new Float:a; GetPlayerName(playerid, playername, sizeof(playername)); GetVehiclePos(carid, x, y, z); GetVehicleZAngle(carid, a); CarInfo[carid][cLocationx] = x; CarInfo[carid][cLocationy] = y; CarInfo[carid][cLocationz] = z; CarInfo[carid][cAngle] = a; format(string, sizeof(string), "{FFFFFF}Masina ta a fost salvata {FF3333}%f.01, %f.01, %f.01, Tine minte ! La RR va fi spawnata aici!",x,y,z); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); SaveCar(carid); } else { SendClientMessage(playerid, COLOR_GREY, "You'r not in your car."); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "You'r not in a car."); return 1; } return 1; } else if(strcmp(x_nr,"color",true) == 0) { if(PlayerInfo[playerid][pCar] == 9999) { SendClientMessage(playerid, COLOR_GREY,"* You don't have a vehicle to respray."); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Folosire: /v color [ColorOneID] [ColorTwoID] (50.000$ cost)"); return 1; } new color1; color1 = strval(tmp); if(color1 < 0 && color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Wrong color id!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "Folosire: /v color [ColorOneID] [ColorTwoID] (50.000$ cost)"); return 1; } new color2; color2 = strval(tmp); if(color2 < 0 && color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Wrong color id!"); return 1; } if(GetPlayerMoney(playerid) < 50000) { SendClientMessage(playerid, COLOR_GREY, " Nu ai suficienti bani!"); return 1; } if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) { new vehid = GetPlayerVehicleID(playerid); if(CarInfo[vehid][cID] == PlayerInfo[playerid][pCar]) { CarInfo[vehid][cColorOne] = color1; CarInfo[vehid][cColorTwo] = color2; ChangeVehicleColor(vehid, color1, color2); GivePlayerMoney(playerid, -50000); SendClientMessage(playerid, COLOR_WHITE, "{FF3333}Ti-ai modificat culoarea!"); SaveCar(vehid); } else { SendClientMessage(playerid, COLOR_GREY, "You'r not in your car."); return 1; } } else { SendClientMessage(playerid, COLOR_GREY, "You'r not in a car."); return 1; } return 1; } else if(strcmp(x_nr,"nrg",true) == 0) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: create [color1] [color2]"); return 1; } new color1; color1 = strval(tmp); if(color1 < 0 && color1 > 126) { SendClientMessage(playerid, COLOR_GREY, " Wrong color id!"); return 1; } tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "USAGE: create [color1] [color2]"); return 1; } new color2; color2 = strval(tmp); if(color2 < 0 && color2 > 126) { SendClientMessage(playerid, COLOR_GREY, " Wrong color id!"); return 1; } new car = 0; if(PlayerInfo[playerid][pCar] == 9999) { } else return SendClientMessage(playerid, COLOR_GREY,"* You already own a car!"); for(new h = 621; h < sizeof(CarInfo); h++) { if(CarInfo[h][cOwned] == 0) { car = h; h = 1300; } } new Float:AX,Float:AY,Float:AZ,Float:Angle; GetPlayerPos(playerid, AX,AY,AZ); GetPlayerFacingAngle(playerid, Angle); format(string, 128, "cars/%d.ini", car); new playername2[MAX_PLAYER_NAME]; playername2 = PlayerName(playerid); if(dini_Exists(string)) { CarInfo[car][cID] = car; CarInfo[car][cOwned] = 1; strmid(CarInfo[car][cOwner], playername2, 0, strlen(playername2), 999); CarInfo[car][cLocationx] = AX; CarInfo[car][cLocationy] = AY; CarInfo[car][cLocationz] = AZ; CarInfo[car][cAngle] = Angle; CarInfo[car][cModel] = 522; CarInfo[car][cColorOne] = color1; CarInfo[car][cColorTwo] = color2; SaveCar(car); } else { dini_Create(string); CarInfo[car][cID] = car; CarInfo[car][cOwned] = 1; strmid(CarInfo[car][cOwner], playername2, 0, strlen(playername2), 999); CarInfo[car][cLocationx] = AX; CarInfo[car][cLocationy] = AY; CarInfo[car][cLocationz] = AZ; CarInfo[car][cAngle] = Angle; CarInfo[car][cModel] = 522; CarInfo[car][cColorOne] = color1; CarInfo[car][cColorTwo] = color2; SaveCar(car); } PlayerInfo[playerid][pCar] = car; ownedcar[car] = CreateVehicle(522,CarInfo[car][cLocationx],CarInfo[car][cLocationy],CarInfo[car][cLocationz],CarInfo[car][cAngle],CarInfo[car][cColorOne],CarInfo[car][cColorTwo],300); SendClientMessage(playerid, COLOR_GRAD2, "Congratulations on your new purchase!"); SendClientMessage(playerid, COLOR_GRAD2, "Type /vehicle to view the vehicle manual!"); GameTextForPlayer(playerid, "~p~Congratulations~n~~w~Don't forget where you placed you'r new ~b~car!", 5000, 3); } else { SendClientMessage(playerid, COLOR_WHITE, "HINT: (/v)ehicle [name]"); SendClientMessage(playerid, COLOR_WHITE, "Available names: color, park, create"); return 1; } } else { SendClientMessage(playerid, COLOR_GRAD2, "Trebuie sa ai level 3 si 20 de ore pe server!"); return 1; } } return 1; }[/pawn] ...problema este ca se incurca id-urile nrg-urilor si astfel NRG-u lu` X devine NRG lu` Y , ...
  8. imi da warning asta : [pawn]D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(39828) : warning 204: symbol is assigned a value that is never used: "warnss" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 1 Warnings.[/pawn]
  9. si cum anume sa le fac
  10. Am si eu o problema la comanda warn , imi tot apare mesaju " Please try again later 60 seconds between Warnings! " . Astept 60 dar nu merge deloc ... [pawn]if(strcmp(cmd, "/warn", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /warn [playerid/PartOfName] [reason]"); return 1; } giveplayerid = ReturnUser(tmp); if ((!warnss) && (PlayerInfo[playerid][pAdmin] > 0)) { format(string, sizeof(string), " Please try again later %d seconds between Warnings!", (addtimer/1000)); SendClientMessage(playerid, COLOR_GRAD2, string); return 1; } if(PlayerInfo[giveplayerid][pAdmin] >= 1) { SendClientMessage(playerid,COLOR_GREY,"Admins can not be warned"); GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, 128, "{FF2C00}AdmWarning: {33FF33}%s {FFFFFF}incearca comanda {33FF33}/warn {FFFFFF}pe un admin", sendername); ABroadCast(COLOR_YELLOW,string,1); return 1; } if (PlayerInfo[playerid][pAdmin] >= 1) { if(IsPlayerConnected(giveplayerid)) { if(giveplayerid != INVALID_PLAYER_ID) { GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer)); GetPlayerName(playerid, sendername, sizeof(sendername)); new length = strlen(cmdtext); while ((idx < length) && (cmdtext[idx] <= ' ')) { idx++; } new offset = idx; new result[64]; while ((idx < length) && ((idx - offset) < (sizeof(result) - 1))) { result[idx - offset] = cmdtext[idx]; idx++; } result[idx - offset] = EOS; if(!strlen(result)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /warn [playerid/PartOfName] [reason]"); return 1; } PlayerInfo[giveplayerid][pWarns] += 1; if(PlayerInfo[giveplayerid][pWarns] >= 5) { new year, month,day; getdate(year, month, day); format(string, sizeof(string), "AdmCmd: %s was banned by %s, reason:{FFFFFF} %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year); BanLog(string); format(string, sizeof(string), "AdmCmd: %s was banned by %s (had 5 Warnings), reason:{FFFFFF} %s", giveplayer, sendername, (result)); SendClientMessageToAll(COLOR_LIGHTRED, string); new plrIP[16]; GetPlayerIp(giveplayerid,plrIP, sizeof(plrIP)); SendClientMessage(giveplayerid,COLOR_DBLUE,"|___________[bAN INFO]___________|"); format(string, sizeof(string), "Numele tau este:{FFFFFF} %s.",giveplayer); SendClientMessage(giveplayerid, COLOR_LIGHTRED, string); format(string, sizeof(string), "IP-ul tau este:{FFFFFF} %s.",plrIP); SendClientMessage(giveplayerid, COLOR_LIGHTRED, string); format(string, sizeof(string), "Ai fost banat de:{FFFFFF} %s.",sendername); SendClientMessage(giveplayerid, COLOR_LIGHTRED, string); format(string, sizeof(string), "Ai fost banat pentru urmatorul motiv:{FFFFFF} %s.",(result)); SendClientMessage(giveplayerid, COLOR_LIGHTRED, string); format(string, sizeof(string), "Ai fost banat pe data de:{FFFFFF} %d/%d/%d (Ziua-Luna-Anul)",day,month,year); SendClientMessage(giveplayerid, COLOR_LIGHTRED, string); SendClientMessage(giveplayerid,COLOR_DBLUE,"|___________[bAN INFO]___________|"); SendClientMessage(giveplayerid,COLOR_LIGHTRED,"[bAN INFO]: Poti face o cerere de unban pe forumul nostru.Forumul este www.Anon1m.ro Succes !"); SendClientMessage(giveplayerid,COLOR_WHITE,"[HINT]: Te sfatuim sa faci o poza la aceste informatii,si sa o postezi cand faci cerere unban.Apasa F8 pentru a face poza !"); ScriptBan(giveplayerid,playerid,"5/5 Warns"); return 1; } new year, month,day; getdate(year, month, day); format(string, sizeof(string), "You warned %s, reason:{FFFFFF} %s", giveplayer, (result)); SendClientMessage(playerid, COLOR_LIGHTRED, string); format(string, sizeof(string), "You were warned by %s, reason:{FFFFFF} %s", sendername, (result)); SendClientMessage(giveplayerid, COLOR_LIGHTRED, string); format(string, sizeof(string), "AdmCmd:%s was warned by %s, reason:{FFFFFF} %s", giveplayer, sendername, (result)); SendClientMessageToAll(0xE42217FF, string); format(string, sizeof(string), "AdmCmd:%s was warned by %s, reason:{FFFFFF} %s (%d-%d-%d)", giveplayer, sendername, (result),month,day,year); WarnLog(string); SetTimer("WarnsOn", warnstimer, false); warnss = 0; return 1; } }//not connected } else { format(string, sizeof(string), "Playerul nu este pe server.", giveplayerid); SendClientMessage(playerid, COLOR_GRAD1, string); } } return 1; }[/pawn]
  11. degeaba nu merge nici asa , am incercat
  12. Pai da man , asa am avuto prima data si era la fel , eu nu am nevoie decat de culoarea alba asa ca am lasat doar culoarea alba insa nu merge .. :-"
  13. cum mai exact ca nu reusesc ((
  14. Salut am si eu comanda /setcolor insa cand dau /setcolor [ id player] white nu se face culoarea alba se fac negru si nu se mai vede useru pe TAB . [pawn]if(strcmp(cmd, "/setcolor", true) == 0) { if(IsPlayerConnected(playerid)) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_WHITE, "USAGE: /setcolor [playerid/PartOfName] "); SendClientMessage(playerid, COLOR_GREY, "Available colors: White"); return 1; } new playa; new color; playa = ReturnUser(tmp); tmp = strtok(cmdtext, idx); color = strval(tmp); if (PlayerInfo[playerid][pAdmin] >= 1338) { if(IsPlayerConnected(playa)) { if(playa != INVALID_PLAYER_ID) { SetPlayerColor(playa, color); } } } else { SendClientMessage(playerid, COLOR_GRAD1, " you are not authorized to use that command!"); } } return 1; }[/pawn] //Shades of Grey #define WHITE 0xFFFFFFFF
×
×
  • 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.