Jump to content

KAPSu

Membru
  • Posts

    94
  • Joined

  • Last visited

    Never

Everything posted by KAPSu

  1. De curand am pus pe server-ul meu job-ul Courier si vreau sa poate sa intre in masina doar daca scrie /courier , va dau si comanda de acum: [pawn]if (strcmp("/courier", cmdtext, true, 10) == 0) { if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 499) { JobStatus[playerid] = 1; TruckingJob[playerid] = 1; SetPlayerCheckpoint(playerid,1110.5992,-1327.9216,13.7145,10); new name[MAX_PLAYER_NAME], string[48]; GetPlayerName(playerid, name, sizeof(name)); format(string, sizeof(string), "* %s is now a Courier.", name ); SendClientMessageToAll(COLOR_YELLOW, string); return 1; } SendClientMessage(playerid, COLOR_RED,"You have to be in a courier truck to start the job"); } return 0; }[/pawn]
  2. Multumesc , rezolvat !
  3. La toate factiunile depe server am pentru fiecare rank alt skin. Cum fac sa le schimb ?
  4. Ai cumva sistem de masini personale ?
  5. Am pus un sistem de masini personale si cand sa dau compile mi-a dat asta: [pawn]C:\Users\Andrei\Desktop\rpg.pwn(22865) : warning 201: redefinition of constant/macro (symbol "cInfo") C:\Users\Andrei\Desktop\rpg.pwn(22890) : warning 219: local variable "CarInfo" shadows a variable at a preceding level C:\Users\Andrei\Desktop\rpg.pwn(22892) : error 029: invalid expression, assumed zero C:\Users\Andrei\Desktop\rpg.pwn(22892) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22892) : warning 215: expression has no effect C:\Users\Andrei\Desktop\rpg.pwn(22893) : error 029: invalid expression, assumed zero C:\Users\Andrei\Desktop\rpg.pwn(22893) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22893) : warning 215: expression has no effect C:\Users\Andrei\Desktop\rpg.pwn(22894) : error 029: invalid expression, assumed zero C:\Users\Andrei\Desktop\rpg.pwn(22894) : error 017: undefined symbol "carid" C:\Users\Andrei\Desktop\rpg.pwn(22894) : warning 215: expression has no effect C:\Users\Andrei\Desktop\rpg.pwn(22896) : error 029: invalid expression, assumed zero C:\Users\Andrei\Desktop\rpg.pwn(22896) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22899) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22900) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22901) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22902) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22903) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22904) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22905) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22906) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22907) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22908) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22909) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22910) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22911) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22912) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22915) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22919) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22923) : error 017: undefined symbol "car" C:\Users\Andrei\Desktop\rpg.pwn(22927) : error 017: undefined symbol "car"[/pawn] Linia 22864-22865: enum cInfo { Linia 22890: new CarInfo[MAX_CARS][cInfo]; Linia 22892: forward SaveVehicleComponents(car); Linia 22893: forward ClearVehicleComponents(car); Linia 22894: forward SetVehicleModifications(carid); Linia 22896: public SaveVehicleComponents(car) Linia 22899: slot[0] = GetVehicleComponentInSlot(car, 0); Linia 22900: slot[1] = GetVehicleComponentInSlot(car, 1); Linia 22901: slot[2] = GetVehicleComponentInSlot(car, 2); Linia 22902: slot[3] = GetVehicleComponentInSlot(car, 3); Linia 22903: slot[4] = GetVehicleComponentInSlot(car, 4); Linia 22904: slot[5] = GetVehicleComponentInSlot(car, 5); Linia 22905: slot[6] = GetVehicleComponentInSlot(car, 6); Linia 22906: slot[7] = GetVehicleComponentInSlot(car, 7); Linia 22907: slot[8] = GetVehicleComponentInSlot(car, 8); Linia 22908: slot[9] = GetVehicleComponentInSlot(car, 9); Linia 22909: slot[10] = GetVehicleComponentInSlot(car, 10); Linia 22910: slot[11] = GetVehicleComponentInSlot(car, 11); Linia 22911: slot[12] = GetVehicleComponentInSlot(car, 12); Linia 22912: slot[13] = GetVehicleComponentInSlot(car, 13); Linia 22915: CarInfo[car][cComponent0] = slot[0]; Linia 22919: CarInfo[car][cComponent1] = slot[1]; Linia 22923: CarInfo[car][cComponent2] = slot[2]; Linia 22927: CarInfo[car][cComponent3] = slot[3];
  6. Pentru level: PlayerInfo[playerid][pLevel] = 1; Pentru bani: GivePlayerMoney(playerid, 50000); Succes :)
  7. De fiecare data cand intru pe server si dau /rac imi arata mesajul in GameMode ca in 10 sec. se respawneaza masinile dar defapt ele nu se respawneaza poftiti comanda: [pawn]if(strcmp(cmd, "/respawnallcars", true) == 0 || strcmp(cmd, "/rac", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerInfo[playerid][pAdmin] < 1337) { SendClientMessage(playerid, 0x639EC5FF, "You are not authorized to use this command."); return 1; } SetTimer("RACtime", 10000, 0); SetVehicleToRespawn(GetPlayerVehicleID(playerid)); RemovePlayerFromVehicle(playerid); new bool:unwanted[CAR_AMOUNT]; for(new player=0; player<MAX_PLAYERS; player++) { if(IsPlayerInAnyVehicle(player)) { unwanted[GetPlayerVehicleID(player)]=true; } } for(new car = 1; car <= 500; car++) { if(!unwanted[car]) SetVehicleToRespawn(car); } GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "{FFFFFF}[{FF8000}RAC{FFFFFF}]:All unused cars well be respawned in {FF9900}10 {FFFFFF}seconds by admin {FF9900}%s",sendername); SendClientMessageToAll(COLOR_RED,string); } return 1; }[/pawn] PS: Nicio eroare in GameMode !
  8. Dane OnPlayerText...
  9. KAPSu

    Mode Unknown

    Esti pe Linux sau pe Windows ? Daca esti pe Linux pune pluginurile cu .so la sfarsit in server.cfg adica: plugins audio.so streamer.so , etc.. Daca esti pe Windows pune pluginurile cu .dll la sfarsit in server.cfg adica: plugins audio.dll streamer.dll , etc..
  10. Da-ne eroare ca sa ne dam seama
  11. S-au incurcat id-urile cu masinile personale ! Numara toate masinile din GM! Apoi ai in FS sau in GM unde ai tu sistemul de masini personale : [pawn]new carsonserver = 901;[/pawn] In loc de 901 pune ce numar de masini ai tu in GameMode ! Bafta
  12. Aici: D:\Jocuri\SAMP\[Acest URL nu trebuie sa apara aici] RPG Romania\pawno\include\vida.inc(161) : warning 201: redefinition of constant/macro (symbol "OnPlayerConnect") D:\Jocuri\SAMP\[Acest URL nu trebuie sa apara aici] RPG Romania\pawno\include\vida.inc(162) : warning 201: redefinition of constant/macro (symbol "OnPlayerDisconnect") Ai definit de 2 ori OnPlayerConnect si OnPlayerDisconnect
  13. Poftim: [pawn]public OnPlayerRequestClass(playerid, classid) { new string[128]; if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1) { if (gPlayerAccount[playerid] != 0) { new loginstring[128]; new loginname[64]; GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginstring,sizeof(loginstring),"{FFFFFF}Hello "COL_GREEN"%s{FFFFFF}. Your last login was to {00FFEE}%s |",loginname, dini_Get(LFile(playerid),"LoginDate")); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Quit"); } else { new regstring[128]; new regname[64]; GetPlayerName(playerid,regname,sizeof(regname)); format(regstring,sizeof(regstring),"{FFFFFF}Hello "COL_RED"%s{FFFFFF}, please register.",regname); ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Quit"); } }[/pawn]
  14. Imi puteti spune cum pot rezolva ?
  15. Pentru a vedea ce versiune ai server-ul intra in SA:MP si in partea dreapta sub tabelul cu playeri iti apare inca un tabel in care scrie: gravity , mapname , version. La version iti apare versiunea ! Dupa ce ai vazut versiunea intra pe www.sa-mp.com si descarca versiunea 0.3c -> windows daca ai hostul pe windows si linux daca ai hostul pe linux! Apoi inlocuiesti samp03svr si celalalte fisiere !
  16. La asta: D:\Documents and Settings\Aureliano\Desktop\GTARP.pwn(62) : warning 201: redefinition of constant/macro (symbol "COLOR_RED") Ai definit de doua ori "COLOR_RED" Aici: D:\Documents and Settings\Aureliano\Desktop\GTARP.pwn(15374) : error 017: undefined symbol "strtok" Defineste strtok Si la restu vezi ca s-ar putea sa uiti cateva paranteze Bafta
  17. Prima data defineste: [pawn]#define login 1 #define register 2[/pawn] Apoi: [pawn]forward OnPlayerLogin(playerid,password[]);[/pawn] Apoi: [pawn]public OnPlayerRequestClass(playerid, classid) { new string[128]; if (RegistrationStep[playerid] == 0 && gPlayerLogged[playerid] != 1) { if (gPlayerAccount[playerid] != 0) { new loginstring[128]; new loginname[64]; GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginstring,sizeof(loginstring),"{FFFFFF}Hello "COL_GREEN"%s{FFFFFF}. Your last login was to {00FFEE}%s |",loginname, dini_Get(LFile(playerid),"LoginDate")); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Quit"); } else { new regstring[128]; new regname[64]; GetPlayerName(playerid,regname,sizeof(regname)); format(regstring,sizeof(regstring),"{FFFFFF}Hello "COL_RED"%s{FFFFFF}, please register.",regname); ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Quit"); } }[/pawn] [pawn]public OtherTimer() { new string[256]; new Float:oldposx, Float:oldposy, Float:oldposz; for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(SafeTime > 0) { SafeTime--; } if(SafeTime == 1) { if(gPlayerAccount == 1 && gPlayerLogged == 0) { new loginname[64]; new loginstring[128]; GetPlayerName(i,loginname,64); format(loginstring,sizeof(loginstring),"{FFFFFF}Hello "COL_GREEN"%s{FFFFFF}, please login.",loginname); ShowPlayerDialog(i,1,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Quit"); } }[/pawn] [pawn]public OnPlayerLogin(playerid,password[]) { new tmp2[256]; new string2[64]; /*new msg2[128];*/ new playername2[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername2, sizeof(playername2)); format(string2, sizeof(string2), "%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 , "WantedLevel" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWantedLevel] = 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 , "Disabled" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDisabled] = strval( val ); } if( strcmp( key , "MuteTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMuteTime] = strval( val ); } if( strcmp( key , "DisableTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDisableTime] = 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][pBLTime] = strval( val ); } if( strcmp( key , "Respect" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pExp] = 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 , "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 , "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 , "Char" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pChar] = 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][pCD] = 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 , "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 , "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 , "MFSpawn" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pMFSpawn] = strval( val ); } if( strcmp( key , "LCNSpawn" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLCNSpawn] = strval( val ); } if( strcmp( key , "YKZSpawn" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pYKZSpawn] = strval( val ); } if( strcmp( key , "NRSpawn" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNRSpawn] = strval( val ); } if( strcmp( key , "TAXISpawn" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pTAXISpawn] = strval( val ); } if( strcmp( key , "SISpawn" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSISpawn] = strval( val ); } if( strcmp( key , "SURSpawn" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSURSpawn] = strval( val ); } if( strcmp( key , "NORTSpawn" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pNORTSpawn] = strval( val ); } if( strcmp( key , "pillsTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][ppillsTime] = strval( val ); } if( strcmp( key , "InvWeapon" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvWeapon] = strval( val ); } if( strcmp( key , "InvAmmo" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvAmmo] = strval( val ); } if( strcmp( key , "InvWeapon2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvWeapon2] = strval( val ); } if( strcmp( key , "InvAmmo2" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvAmmo2] = strval( val ); } if( strcmp( key , "InvWeapon3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvWeapon3] = strval( val ); } if( strcmp( key , "InvAmmo3" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvAmmo3] = strval( val ); } if( strcmp( key , "InvWeapon4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvWeapon4] = strval( val ); } if( strcmp( key , "InvAmmo4" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvAmmo4] = strval( val ); } if( strcmp( key , "InvWeapon5" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvWeapon5] = strval( val ); } if( strcmp( key , "InvAmmo5" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvAmmo5] = strval( val ); } if( strcmp( key , "InvWeapon6" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvWeapon6] = strval( val ); } if( strcmp( key , "InvAmmo6" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInvAmmo6] = strval( val ); } if( strcmp( key , "Fighting" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFS] = strval( val ); } if( strcmp( key , "BoxiSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pBoxiSkill] = strval( val ); } if( strcmp( key , "KneeSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKneeSkill] = strval( val ); } if( strcmp( key , "KungSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pKungSkill] = strval( val ); } if( strcmp( key , "GrabSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGrabSkill] = strval( val ); } if( strcmp( key , "ElbowSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pElbowSkill] = strval( val ); } if( strcmp( key , "Watch" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pWatch] = strval( val ); } if( strcmp( key , "FishTool" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pFishTool] = strval( val ); } if( strcmp( key , "Lighter" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pLighter] = strval( val ); } if( strcmp( key , "Cigarettes" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCigarettes] = strval( val ); } if( strcmp( key , "Credit" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCredit] = strval( val ); } // if( strcmp( key , "PistolSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pPistSkill] = strval( val ); } if( strcmp( key , "SilencedSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSilenSkill] = strval( val ); } if( strcmp( key , "DesertSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pDesertSkill] = strval( val ); } if( strcmp( key , "ShotgunSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pShotgSkill] = strval( val ); } if( strcmp( key , "SawnoffSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSawnSkill] = strval( val ); } if( strcmp( key , "CombatSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pCombSkill] = strval( val ); } if( strcmp( key , "UziSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pUziSkill] = strval( val ); } if( strcmp( key , "SMGSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSmgSkill] = strval( val ); } if( strcmp( key , "AK47Skill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pAkSkill] = strval( val ); } if( strcmp( key , "M4Skill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pM4Skill] = strval( val ); } if( strcmp( key , "RobSkill" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pRobSkill] = strval( val ); } if( strcmp( key , "RobTime" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pRobTime] = strval( val ); } if( strcmp( key , "Spawn" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pSpawn] = strval( val ); } }//end while fclose(UserFile);//close the file after everything has been read in the while } else { new loginstring[128]; new loginname[64]; GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginstring,sizeof(loginstring),"Wrong password, please type correct password.",loginname); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Quit"); fclose(UserFile); gPlayerLogTries[playerid] += 1; if(gPlayerLogTries[playerid] == 4) { Kick(playerid); } return 1; } PlayerInfo[playerid][pAdjustable] = 0; ResetPlayerMoney(playerid); ConsumingMoney[playerid] = 1; GivePlayerMoney(playerid,PlayerInfo[playerid][pCash]); CurrentMoney[playerid] = PlayerInfo[playerid][pCash]; SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]); if(PlayerInfo[playerid][pReg] == 0) { PlayerInfo[playerid][pLevel] = 1; PlayerInfo[playerid][pSHealth] = 25.0; PlayerInfo[playerid][pHealth] = 25.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] = 264; PlayerInfo[playerid][pMuted] = 0; PlayerInfo[playerid][pSpawn] = 2; PlayerInfo[playerid][pDisabled] = 0; 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] = 200000; PlayerInfo[playerid][pReg] = 1; GivePlayerMoney(playerid, 15000); } format(string2, sizeof(string2), "SERVER: Welcome %s",playername2); SendClientMessage(playerid, COLOR_WHITE,string2); printf("%s has logged in.",playername2); TempBanCheck(playerid); /*if(dini_Exists(PFile(playerid))) { SendClientMessage(playerid, COLOR_NICERED,"=======================================YOU ARE BANNED======================================"); SendClientMessage(playerid, COLOR_LIGHTRED,"Login de pe un Cont Banat."); SendClientMessage(playerid, COLOR_LIGHTRED,"Pentru cereri Unban viziteaza www.XtremeXPC.Ro/forum"); SendClientMessage(playerid, COLOR_NICERED,"=======================================BAN INFORMATION==================================="); format(msg2,sizeof(msg2),"Ai luat ban de la: %s",dini_Get(PFile(playerid),"BannedBy")); SendClientMessage(playerid, COLOR_WHITE,msg2); format(msg2,sizeof(msg2),"Ai luat ban in data de: %s",dini_Get(PFile(playerid),"BanDate")); SendClientMessage(playerid, COLOR_WHITE,msg2); format(msg2,sizeof(msg2),"Motivul banului: %s",dini_Get(PFile(playerid),"BanReason")); SendClientMessage(playerid, COLOR_WHITE,msg2); SendClientMessage(playerid, COLOR_NICERED,"========================================YOU ARE BANNED======================================="); Kick(playerid); return 0; }*/ new string[128]; new y,m,d,h,mi,s; getdate(y,m,d); gettime(h,mi,s); if(!dini_Exists(LFile(playerid))) { dini_Create(LFile(playerid)); format(string, sizeof(string),"%d/%d/%d at %d:%d:%d",d,m,y,h,mi,s); dini_Set(LFile(playerid),"LoginDate",string); } else if(dini_Exists(LFile(playerid))) { format(string, sizeof(string),"%d/%d/%d at %d:%d:%d",d,m,y,h,mi,s); dini_Set(LFile(playerid),"LoginDate",string); } if (PlayerInfo[playerid][pDonateRank] > 0) { SendClientMessage(playerid, COLOR_WHITE,"SERVER: You are a Premium Account user."); } if (PlayerInfo[playerid][pAdmin] > 0) { format(string2, sizeof(string2), "SERVER: You are logged in as a Level %d 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 Level %d Helper.",PlayerInfo[playerid][pHelper]); SendClientMessage(playerid, COLOR_WHITE,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]; } 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(PlayerInfo[playerid][pWantedLevel] >= 1) { WantedLevel[playerid] = PlayerInfo[playerid][pWantedLevel]; format(string, sizeof(string), "Wanted level: %d", WantedLevel[playerid]); TextDrawSetString(WantedText, string); TextDrawShowForPlayer(playerid, Text:WantedText); PlayerInfo[playerid][pWantedLevel] = 0; } else { WantedLevel[playerid] = 0; TextDrawHideForPlayer(playerid, Text:WantedText); } } return 1; }[/pawn] [pawn]//---------------------------<[ OnDialogResponse ]>-------------------------------------------------------- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { //new sendername[MAX_PLAYER_NAME]; new string[128]; if(response) { if(dialogid == 1) { if(strlen(inputtext)) { new tmppass[64]; strmid(tmppass, inputtext, 0, strlen(inputtext), 255); Encrypt(tmppass); OnPlayerLogin(playerid,tmppass); } else { new loginstring[128]; new loginname[64]; GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginstring,sizeof(loginstring),"Wrong password, please type correct password.",loginname); ShowPlayerDialog(playerid,1,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Quit"); } } if(dialogid == 2) { if(strlen(inputtext)) { new sendername[MAX_PLAYER_NAME]; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "%s.ini", sendername); new File: hFile = fopen(string, io_read); if (hFile) { SendClientMessage(playerid, COLOR_YELLOW, "That Username is already taken, please choose a different one."); fclose(hFile); return 1; } new tmppass[64]; strmid(tmppass, inputtext, 0, strlen(inputtext), 255); Encrypt(tmppass); OnPlayerRegister(playerid,tmppass); } else { new regstring[128]; new regname[64]; GetPlayerName(playerid,regname,sizeof(regname)); format(regstring,sizeof(regstring),"{FFFFFF}Hello "COL_RED"%s{FFFFFF}, please register.",regname); ShowPlayerDialog(playerid,2,DIALOG_STYLE_INPUT,"Register",regstring,"Register","Quit"); } }[/pawn]
  18. Auzi poate vrei tu warn 1. Nu esti moderator ca sa-mi spui tu ca i-au warn 2. Nu ma ajuta cu nimic ce mi-ai spus
  19. Si pentru bani: [pawn]if(strcmp(cmd, "/givemoneyall", true) == 0) { if (PlayerInfo[playerid][pAdmin] >= 1338) { tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { SendClientMessage(playerid, COLOR_GRAD2, "{00A1FF}USAGE{FFFFFF}: /givemoneyall (money)"); return 1; } new number; number = strval(tmp); for(new i = 0; i <= MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { new playercash = PlayerInfo[pAccount]; PlayerInfo[pAccount] = playercash + number; GetPlayerName(playerid, sendername, sizeof(sendername)); format(string, sizeof(string), "Administrator %s give %d$ to all players who are online", sendername, number); SendClientMessage(i,COLOR_LIGHTBLUE,string); } } return 1; } else { SendClientMessage(playerid, COLOR_GRAD1, "Nu esti autorizat sa folosesti aceasta comanda !"); } }[/pawn]
  20. Poftim aici /jetpack [pawn]if(strcmp(cmd, "/jetpack", true) == 0) { if(IsPlayerConnected(playerid)) { if (PlayerInfo[playerid][pAdmin] >= 1338) { SendClientMessage(playerid, 0xFF7F50AA, "{33FF33}You have jetpack now!"); SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USEJETPACK); return 1; } else { SendClientMessage(playerid,0xFF0000AA,"You can't use this command."); return 1; } } }[/pawn]
  21. Da-ne putin server.cfg
  22. Trebuie sa inlocuiesti si scriptfiles si plugins ! Daca ai host pe linux intra in server.cfg si scrie: plugins audio.so streamer.so Daca ai hostul pe windows pune: plugins audio.dll streamer.dll Bafta ! Daca mai ai o nelamurire posteaza aici ;)
×
×
  • 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.