Jump to content

crazyzee

Membru
  • Posts

    311
  • Joined

  • Last visited

    Never

Everything posted by crazyzee

  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
  15. crazyzee

    Spawn civ

    Man intra ca membru nou pe server , si cand te spawneaza dupa tutorial sau cum ai tu acolo , fara sa misti din mouse scrii /save , pe urma te duci in My Documents\GTA San Andreas User Files\SAMP , copiezi copiezi coordonatele , adika astea AddPlayerClass(2,2256.3555,-1646.6377,15.4959,280.0000,0,0,0,0,0,0); , asta e un exemplu tu o sa ai altfel , si le cauti in GM dupa ce le gasesti inlocuiesti cu cele care vrei tu . Pentru schimbat level sa mai discutat AICI : http://www.sa-mp.ro/forum/index.php?topic=14283.0
  16. crazyzee

    flood server

    Isi da admin singur , cauta prin gm o comanda ceva gen [ guru ] , daca o gasesti stergeo.
  17. Salut ALL , De cand am adaugat niste masini pe server nu mai functioneaza comanda /buyprods , am aflat idurile la masinile de la trucker insa nu stiu unde trebuie sa le pun . Cand ma urc in masina si scriu /buyprods imi apare mesaju : Products: 0/0. Comanda /buyprods : [pawn]if(strcmp(cmd, "/buyprods", true) == 0) { if(IsPlayerConnected(playerid)) { new tmpcar = GetPlayerVehicleID(playerid); new compcost = 50; if(PlayerToPoint(60.0, playerid, 2787.8,-2436.3,13.7) || PlayerToPoint(60.0, playerid, -1705.7233,14.0890,3.5547)) { if(IsATruck(tmpcar)) { if(PlayerHaul[tmpcar][pLoad] < PlayerHaul[tmpcar][pCapasity]) { new amount; tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD1, "{00A1FF}USAGE{FFFFFF}: /buyprods [amount]"); return 1; } amount = strval(tmp); if(amount < 1 || amount > 500) { SendClientMessage(playerid, COLOR_GREY, " Can't buy less then 1 Product or more then 500 !"); return 1; } new check= PlayerHaul[tmpcar][pLoad] + amount; if(check > PlayerHaul[tmpcar][pCapasity]) { format(string, sizeof(string), " You went over the Truck Products Carry Limit of %d, you currently carry %d.",PlayerHaul[tmpcar][pCapasity],PlayerHaul[tmpcar][pLoad]); SendClientMessage(playerid, COLOR_GREY, string); return 1; } new cost = amount*compcost; if(GetPlayerMoney(playerid) >= cost) { PlayerHaul[tmpcar][pLoad] += amount; format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); format(string, sizeof(string), "You bought %d Products for $%d.", amount,cost); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); GivePlayerMoney(playerid,-cost); PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0); return 1; } else { format(string, sizeof(string), "You cant afford %d Products at $%d !", amount,cost); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); return 1; } } else { format(string, sizeof(string), "Products: %d/%d.", PlayerHaul[tmpcar][pLoad],PlayerHaul[tmpcar][pCapasity]); SendClientMessage(playerid, TEAM_GROVE_COLOR, string); return 1; } } else { SendClientMessage(playerid, TEAM_GROVE_COLOR, "This Vehicle does not deliver Products."); return 1; } } } return 1; }[/pawn]
  18. Deci eu am setat locatiile la SetPlayerCameraPos insa nu apare decat la civil restu nu se vad
  19. Salu all , folosesc si eu acest tutorial insa am o problema cand se deruleaza tutorialul si ajunge la Banka LS , la Spital ... eu am setat la fiecare sa se vada o imagine cu acestea in sa imi apare imaginea stearsa trebuie sa setez cumva SetPlayerCameraPos sper sa ma ajutati voi : [pawn]if(TutTime >= 1) { TutTime += 1; if(TutTime == 3) { SetPlayerTime(i, 24, 0); ClearChatbox(i, 10); SendClientMessage(i, COLOR_WHITE, "Deci esti nou pe aici? Ei bine, in acest tutorial vei invata multe lucruri importante."); SendClientMessage(i, COLOR_WHITE, "Sa incepem cu inceputul:"); SendClientMessage(i, COLOR_WHITE, " "); SetPlayerCameraPos(i, 2247.0215,-1655.0173,17.2856); SetPlayerCameraLookAt(i, 2244.6536,-1663.9304,15.4766); SetPlayerInterior(i, 0); SetPlayerVirtualWorld(i, 99); SetPlayerPos(i, 1429.6189,-863.6810,50.0140); SendClientMessage(i, COLOR_YELLOW, ":: Multumim ca ai ales PlayINFERNO ::"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Salut, vad ca esti nou, asa ca-ti voi prezenta un tutorial scurt."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Orice nou player trebuie sa stie ce el / ea, poate si nu poate face."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}O sa-ti dau niste imformatii, asa ca te rog acorda-le atentie."); } else if(TutTime == 10) { SetPlayerTime(i, 24, 0); ClearChatbox(i, 10); SetPlayerPos(i, 909.7548,-1747.2936,13.5469); SetPlayerCameraPos(i, 908.0259,-1743.8546,18.5469); SetPlayerCameraLookAt(i, 927.3522,-1723.3080,13.5469); SetPlayerVirtualWorld(i, 0); SetPlayerInterior(i, 0); SendClientMessage(i, COLOR_YELLOW, ":: Spawn Civil ::"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Acest server se bazeaza pe modul The GodFather."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Jucatorii care vin doar sa se distreze pe seama deathmatch-ului vor fi sanctionati."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Numele tau conteaza foarte mult."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Deci e mai bine sa ai un nume scurt si usor de citit. Ex:IoNuTz."); SendClientMessage(i, COLOR_YELLOW2, "Daca vrei sa aflii mai multe viziteaza forumul nostru si intra la categoria PlayINFERNO The Godfather."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}(Forumul este: www.PlayINFERNO.net)."); } else if(TutTime == 25) { SetPlayerTime(i, 24, 0); ClearChatbox(i, 10); SetPlayerPos(i, 1484.3926,-1767.2362,13.1182); SetPlayerCameraPos(i, 1485.9294,-1770.9418,18.7958); SetPlayerCameraLookAt(i, 1484.8512,-1771.4022,18.7958); SetPlayerInterior(i, 0); SetPlayerVirtualWorld(i, 99); SendClientMessage(i, COLOR_YELLOW, ":: Primaria Los Santos ::"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Daca nu intelegi ceva poti contacta un admin."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Pentru a vedea adminii poti scrie /admins."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Poti folosi urmatoarea intrebare: Salut, ma poti ajuta si pe mine cu...?"); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Nu cauza conflicte pe server, vei fi privit urat de catre ceilalti jucatori"); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Daca ajungi intr-un conflict, incearca sa il inchizi, asta te va ferii de o sanctiune."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Foloseste comenzile /w (privat) /sms (Daca ai numarul de telefon) pentru a vorbi cu cineva."); } else if(TutTime == 35) { SetPlayerTime(i, 24, 0); ClearChatbox(i, 10); SetPlayerPos(i, 1529.5627,-1681.7024,12.9537); SetPlayerCameraPos(i, 1535.9584,-1676.1428,18.3828); SetPlayerCameraLookAt(i, 1553.7861,-1676.4270,16.1953); SetPlayerInterior(i, 0); SendClientMessage(i, COLOR_YELLOW, ":: Politia Los Santos::"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Codurile nu sunt permise pe server, daca cineva foloseste va fi banat permanent."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}De aceea nu dorim folosirea codurilor."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Daca vezi pe cineva folosind cod raporteaza-l la admini folosind comanda /report."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Abuzul de bug sau de altceva in scop personal este asemenea considerat cod deci primesti ban."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Deci nu vrem sa abuzezi, daca vezi pe cineva ca abuzeaza de un bug /report."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Incearca sa joci corect, e mai bine si mai distractiv."); } else if(TutTime == 44) { SetPlayerTime(i, 24, 0); ClearChatbox(i, 10); SetPlayerPos(i, 1457.1412,-1035.8192,23.6563); SetPlayerCameraPos(i, 1535.9584,-1676.1428,18.3828); SetPlayerCameraLookAt(i, 1553.7861,-1676.4270,16.1953); SetPlayerInterior(i, 0); SendClientMessage(i, COLOR_YELLOW, ":: Banka Los Santos ::"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Inainte de toate doresc sa incep cu Adminii.Respectatii cu orice pret."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Noi toti incercam sa satisfacem pe toata lumea si sa ajutam pe toti oricum este posibil."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}In al doilea rand nu incerca sa injuri sau ceva de genul, vei sfarsii banat pe server."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Trateaza cu respect jucatorii asa cum si tu astepti respect."); } else if(TutTime == 63) { ClearChatbox(i, 10); SetPlayerTime(i, 24, 0); SetPlayerPos(i, 2005.3171,-1448.1742,13.1280); SetPlayerCameraPos(i, 1204.3781,-1313.3323,16.3984); SetPlayerCameraLookAt(i, 1174.7167,-1323.4485,14.5938); SetPlayerInterior(i, 0); SendClientMessage(i, COLOR_YELLOW, ":: Spitalul Los Santos ::"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Nu admitem Drive-by, deoarece e un mod usor de a omora."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Si este DeathMatch, care nu admitem de asemenea."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Nu face ceea ce interzicem daca nu vrei sa fi banat."); } else if(TutTime == 73) { ClearChatbox(i, 10); SetPlayerTime(i, 24, 0); SetPlayerPos(i, 594.1543,-1232.6328,17.4311); SetPlayerCameraPos(i, 404.5051,177.8436,894.5491); SetPlayerCameraLookAt(i, 383.0614,165.8229,893.7183); SetPlayerInterior(i, 0); SendClientMessage(i, COLOR_YELLOW, ":: Materials GET ::"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Dorim sa folosesti limba romana, doar suntem romani."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Daca vrei sa vorbesti cu cineva pe limba ta, foloseste /sms sau /w."); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Publicitatea este INTERZISA, publicitatea te va conduce direct spre ban."); } else if(TutTime == 85) { ClearChatbox(i, 10); SetPlayerTime(i, 24, 0); SetPlayerPos(i, -2108.7405,-168.3065,34.8878); SetPlayerCameraPos(i, 1458.3872,-1042.2423,24.8281); SetPlayerCameraLookAt(i, 1458.5930,-1019.9205,24.5264); SetPlayerInterior(i, 0); SendClientMessage(i, COLOR_YELLOW, ":: Materials DELIVER ::"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Am terminat, sper sa iti amintesti tutorialul si regulamentul, daca ai probleme www.PlayINFERNO.net"); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Doar tineti-le minte si distrati-va!"); SendClientMessage(i, COLOR_YELLOW2, "{FF8000}Salutari de la echipa PlayINFERNO The Godfather. Sa aveti noroc si distrati-va."); } else if(TutTime == 100) { TutTime = 0; PlayerInfo[pTut] = 1; //Update(i, pTutorialx); gOoc = 0; gNews = 0; gFam = 0; TogglePlayerControllable(i, 1); MedicBill = 0; //SetSpawnInfo(i, PlayerInfo[pTeam], PlayerInfo[pModel], 0.0, 0.0, 0.0, 10.0, -1, -1, -1, -1, -1, -1); //SpawnPlayer(i); //SpawnPlayer(i); //AfterTutorial = 1; SetCameraBehindPlayer(i); CP = 80; ClearChatbox(i, 10); SetPlayerInterior(i, 0); SetPlayerPos(i, 937.8021,-1720.4603,13.5469); SetCameraBehindPlayer(i); SetPlayerVirtualWorld(i, 0); //PlayerInfo[pVirWorld] = 0; SetCameraBehindPlayer(i); //SetTimerEx("UnsetAfterTutorial", 2500, false, "i", i); //SetTimerEx("UnsetFirstSpawn", 5000, false, "i", i); new hour,minute,second; gettime(hour, minute, second); SetPlayerTime(i, hour, minute); SendClientMessage(i, COLOR_YELLOW, ":: Finalul ::"); SendClientMessage(i, COLOR_WHITE, " "); SendClientMessage(i, COLOR_YELLOW, "Daca ai nevoie de ajutor foloseste /n ca sa intrebi ceva"); SendClientMessage(i, COLOR_YELLOW, "Scrie /help2 ca sa vezi toate informatiile despre server"); } }[/pawn]
  20. imi da erorile astea : [pawn]D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(205) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(207) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(208) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(214) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(216) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(217) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(223) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(225) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(226) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(232) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(234) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(235) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(241) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(243) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(244) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(250) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(252) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(253) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(259) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(261) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(262) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(268) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(270) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(271) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(277) : error 010: invalid function or declaration D:\Backup SAMP Server\gamemodes\godfatherNEW.pwn(279) : error 010: invalid function or declaration Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 26 Errors. [/pawn]
  21. Salut as vrea sa fac un hotel la aceasta locatie , playerii sa isi cumpere apartamente dar sa le si poata vinde .
  22. Am si eu o mica problema zic eu , mai exact cum sa fac la masinile de la case sa nu poata fi luate decat daca esti proprietar sau daca ai /rentroom. Am vazut pe un server ca daca nu este casa ta sau daca nu ai luat /rentroom la acea casa nu poti folosi masina .
×
×
  • 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.