fytza
Membru-
Posts
92 -
Joined
-
Last visited
Content Type
Profiles
Forums
News
Documentation
Everything posted by fytza
-
Nick:fytza Problema: comanda /fuelcarsfactions . cand leaderul foloseste comanda.... sa dea fuel la toate masinile Erori / warnings:- Lini/script:- Ai incercat sa rezolvi singur ?:da
-
Nick:fytza Problema:vreau sa fac un limitator adca cand dau /limitator 50 masina sa mearga cu 50Km daca dai /limitator 70 sa mearga cu 70Km.. Erori / warnings:- Lini/script:- Ai incercat sa rezolvi singur ?:da am incercat dar nu am reusit! daca puteti sa-mi aratati voi ?
-
Nick:fytza Problema:la Junkbuster 11 cand intru pe sv imi da kick/ban automat ..cum am intrat e de la Chrome-u ala de money imi da bani pe - + ban .. Erori / warnings:la Junkbuster 11 cand intru pe sv imi da kick/ban automat ..cum am intrat e de la Chrome-u ala de money imi da bani pe - + ban .. Lini/script: http://www.mediafire.com/download/l67l16772ci416i/JunkBuster11.zip Ai incercat sa rezolvi singur ?: da
-
am scos dar tot asa zice! sau cum fac cand da /examen sa ii dea licenta direct! sa numai dea testul sa ii dea licenta!
-
Nick:fytza Problema: Nu detin permisul de conducere ma duc la checkpoint si cand dai /examen zice ca deja dai testul Erori / warnings:- Lini/script: [pawn] if(strcmp(cmd, "/examen", true) == 0) { if(IsPlayerConnected(playerid)) { if(GetPlayerCash(playerid) >= 5000) { if(PlayerData[playerid][pCarLic] == 0 || PlayerData[playerid][pCarLic] > 2) { if(PlayerToPoint(3.0,playerid,1730.5081,-2238.4375,13.5423)) { if(DMVPrepare[playerid] == 0) { DMVPrepare[playerid] = 1; DMVlocation[playerid] = 1; } else { SendClientMessage(playerid,COLOR_GREY,"Deja dai testul !"); } } } else { SendClientMessage(playerid,COLOR_GREY,"Deja ai licenta de sofer !" ); } } else { SendClientMessage(playerid,COLOR_GREY,"Nu ai bani pentru a da testul !"); } } return 1; } [/pawn] Ai incercat sa rezolvi singur ?:da.
-
Nick:fytza Problema: nu pot sa fac traseul la dmv Erori / warnings: nu pot sa fac traseul Lini/script:- Ai incercat sa rezolvi singur ?:da.. https://www.youtube.com/watch?v=LMIHcVD0Dmk&feature=youtu.be
-
In gm am cautat spawnplayer si am gasit SpawnPlayer(playerid); de mai multe ori ..
-
Incearca sa schimbi PlayerInfo in PlayerData ..
-
Incearca : [pawn] if(strcmp(cmd, "/engine",true) == 0) { new vid = GetPlayerVehicleID(playerid); if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) { SendClientMessage(playerid, COLOR_GREY, "Server: Doar soferul poate porni masina!"); return 1; } if(vid != INVALID_VEHICLE_ID) { if(Refueling[playerid] == 1) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "{DBED15}Angajat peco:{15D4ED} Domnule asteptati sa umplu rezervorul."); return 1; } if(Gas[vid] < 1) { GameTextForPlayer(playerid,"~w~~n~~n~~n~~n~~n~~n~~n~~n~Numai ai benzina",1500,3); return 1; } new Float:Valoarea; GetVehicleHealth(vid,Valoarea); if(vid > PreVehicle) { if(CarData[vid-PreVehicle][cOwned] == 0 && CarData[vid-PreVehicle][cModel] != 0 && PlayerData[playerid][pAdmin] < 6) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); SendClientMessage(playerid, COLOR_GREY, "Server: Nu ai key pentru aceasta masina (/cumparmasina)!"); return 1; } if(Valoarea < 302 && CarData[vid-PreVehicle][cOwned] == 1) { return 1; } if(CarData[vid-PreVehicle][cExploded] == 1 || CarData[vid-PreVehicle][cExploded] == 2) { SendClientMessage(playerid, COLOR_GREY, "Nu poti porni masina inainte de achita reparatiile!"); return 1; } } if(vid >= 215 && vid <= 222 && HireCar[playerid] != vid) { GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); SendClientMessage(playerid, COLOR_GREY, "Server: Nu ai key pentru aceasta masina (/rentcar)!"); return 1; } if(IsABmx(vid)) { return 1; } GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective); if(engine == VEHICLE_PARAMS_OFF) { SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective); if(Disguise[playerid] == 0) { format(string, sizeof(string), "* %s a pornit motorul la %s.", PlayerData[playerid][pNume],ArIsim[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } } else { SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective); if(Disguise[playerid] == 0) { format(string, sizeof(string), "* %s a oprit motorul la %s.", PlayerData[playerid][pNume],ArIsim[GetVehicleModel(GetPlayerVehicleID(playerid))-400]); ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); } } } return 1; }[/pawn]
-
[pawn] if(PlayerData[playerid][pTut] == 0) { gOoc[playerid] = 1; gNews[playerid] = 1; gFam[playerid] = 1; TogglePlayerControllable(playerid, 0); RegistrationStep[playerid] = 1; ShowPlayerDialog(playerid,100,DIALOG_STYLE_LIST,"{FFFFFF}Care este sex-ul tau?","{FFFFFF}1. {FFFFFF}Masculin\r\n{FFFFFF}2. {FFFFFF}Feminin","Urmatorul", ""); //SetTimerEx("OprestePlayer", 2000, false, "i", playerid); OprestePlayer(playerid); } [/pawn]
-
[pawn] public OnPlayerLogin(playerid,password[]) { new hour,minute,second; gettime(hour,minute,second); MySQLCheckConnection(); new string2[64]; new tmp2[256]; MySQLFetchAcctSingle(PlayerData[playerid][pSQLID], "Password", PlayerData[playerid][pKey]); if(!strcmp(PlayerData[playerid][pKey],password, false) && strlen(password) != 0) { new Query[255]; format(Query, sizeof(Query), "SELECT * FROM players WHERE id= %d", PlayerData[playerid][pSQLID]); mysql_query(Query); mysql_store_result(); if(mysql_num_rows()) if(mysql_fetch_row_format(Query,"|")) { sscanf(Query, "p<|>e<is[128]s[64]iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii>",PlayerData[playerid]); } MySQLUltLog(PlayerData[playerid][pSQLID], "MarriedTo", PlayerData[playerid][pMarriedTo]); mysql_store_result(); MySQLUltLog(PlayerData[playerid][pSQLID], "Email", PlayerData[playerid][pEmail]); mysql_store_result(); } else { new loginstring[128]; new loginname[64]; GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginstring,sizeof(loginstring),"PAROLA GRESITA\nTe rog baga parola corecta:",loginname); ShowPlayerDialog(playerid,12347,DIALOG_STYLE_PASSWORD,"{FF0000}L{FFFFFF}ogeaza-te",loginstring,"Login","Exit"); gPlayerLogTries[playerid] += 1; if(gPlayerLogTries[playerid] == 4) { Kick(playerid); } return 1; } if (PlayerData[playerid][pLevel] >= 0) { new string56[128]; new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); new playersip[256]; GetPlayerIp(playerid, playersip, sizeof(playersip)); format(string56, sizeof(string56), "{FF0000}LOGIN: {FFFFFF}%s sa logat pe server cu IP:{FF0000} %s",name, playersip); ABroadCast(COLOR_YELLOW2, string56, 1); } new year, month,day; getdate(year, month, day); new string[128]; new query[MAX_STRING]; new zero1[5]; new zero2[5]; new zero3[5]; new zero4[5]; if(hour < 10) { zero1 = "0"; } if(minute < 10) { zero2 = "0"; } if(day < 10) { zero3 = "0"; } if(month < 10) { zero4 = "0"; } format(string, sizeof(string), "%s%d:%s%d %s%d.%s%d.%d",zero1,hour,zero2,minute,zero3,day,zero4,month,year); strmid(PlayerData[playerid][pUltLog], string, 0, strlen(string), 255); format(query, sizeof(query), "UPDATE players SET UltLog='%s' WHERE id=%d", PlayerData[playerid][pUltLog], PlayerData[playerid][pSQLID]); mysql_query(query); if(PlayerData[playerid][pPcarkey] == 0) { PlayerData[playerid][pPcarkey] = 999; format(query, sizeof(query), "UPDATE players SET Car='%d' WHERE id=%d", PlayerData[playerid][pPcarkey], PlayerData[playerid][pSQLID]); mysql_query(query); } if(PlayerData[playerid][pPcarkey2] == 0) { PlayerData[playerid][pPcarkey2] = 999; format(query, sizeof(query), "UPDATE players SET Car2='%d' WHERE id=%d", PlayerData[playerid][pPcarkey2], PlayerData[playerid][pSQLID]); mysql_query(query); } if(PlayerData[playerid][pPcarkey3] == 0) { PlayerData[playerid][pPcarkey3] = 999; format(query, sizeof(query), "UPDATE players SET Car3='%d' WHERE id=%d", PlayerData[playerid][pPcarkey3], PlayerData[playerid][pSQLID]); mysql_query(query); } PlayerData[playerid][pAdjustable] = 0; ConsumingMoney[playerid] = 1; if(PlayerData[playerid][pReg] == 0) { PlayerData[playerid][pLevel] = 1; PlayerData[playerid][pSHealth] = 0.0; PlayerData[playerid][pHealth] = 50.0; PlayerData[playerid][pArmour] = 0.0; PlayerData[playerid][pPos_x] = 2246.6; PlayerData[playerid][pPos_y] = -1161.9; PlayerData[playerid][pPos_z] = 1029.7; PlayerData[playerid][pInt] = 15; PlayerData[playerid][pLocal] = 255; PlayerData[playerid][pTeam] = 3; PlayerData[playerid][pModel] = 264; new randphone = 1000 + random(8999); PlayerData[playerid][pPnumber] = randphone; PlayerData[playerid][pPhousekey] = 255; PlayerData[playerid][pPbiskey] = 255; PlayerData[playerid][pPcarkey] = 999; PlayerData[playerid][pAccount] = 25000; PlayerData[playerid][pReg] = 1; PlayerData[playerid][pLocked] = 0; GivePlayerCash(playerid, 100000); format(string, sizeof(string), "UPDATE players SET Registered='%d' WHERE id=%d", PlayerData[playerid][pReg], PlayerData[playerid][pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET PhoneNr='%d' WHERE id=%d", PlayerData[playerid][pPnumber], PlayerData[playerid][pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET House='%d' WHERE id=%d", PlayerData[playerid][pPhousekey], PlayerData[playerid][pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Car='%d' WHERE id=%d", PlayerData[playerid][pPcarkey], PlayerData[playerid][pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Bank='%d' WHERE id=%d", PlayerData[playerid][pAccount], PlayerData[playerid][pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Locked='%d' WHERE id=%d", PlayerData[playerid][pLocked], PlayerData[playerid][pSQLID]); mysql_query(string); } printf(" %s has logged in.", PlayerData[playerid][pNume]); new playersip[256]; getdate(year, month, day); gettime(hour,minute,second); GetPlayerIp(playerid,playersip,sizeof(playersip)); format(string, sizeof(string), "INSERT INTO ConnectLog (Nume, Data, IP, Tip) VALUES ('%s', '%s', '%s', 'Logare')", PlayerData[playerid][pNume], PlayerData[playerid][pUltLog], playersip); mysql_query(string); PlayerData[playerid][pStatus] = 1; format(string, sizeof(string), "UPDATE players SET Status='%d' WHERE id=%d", PlayerData[playerid][pStatus], PlayerData[playerid][pSQLID]); mysql_query(string); if(PlayerData[playerid][pAllowed] == 0) { for(new i=1; i<=maxim;i++) { if(strfind(playersip, BanData[xIp], true) != -1) { SendClientMessage(playerid, COLOR_WHITE, "{FF0000}Server: {FFFFFF}Ai primit ban pe aceasta clasa de ip."); SendClientMessage(playerid, COLOR_LIGHTRED, "Pentru unban viziteaza www.StarZGame.Ro/forum/"); Kick(playerid); return 1; } } } getdate(year, month, day); new hourr,minutee,secondd; gettime(hourr,minutee,secondd); if(Registerr[playerid] == 2) { new stringg[128]; format(stringg, sizeof(stringg), "%d %d %d",day,month,year); strmid(PlayerData[playerid][pDateReg], stringg, 0, strlen(stringg), 255); format(query, sizeof(query), "UPDATE players SET DateReg='%s' WHERE id=%d", stringg, PlayerData[playerid][pSQLID]); Registerr[playerid] = 0; mysql_query(query); } if (PlayerData[playerid][pDonateRank] > 0 && PlayerData[playerid][pAdmin] < 1 && PlayerData[playerid][pAgent] < 1) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "{FF0000}Server:{FFFFFF} Esti donator."); } if (PlayerData[playerid][pAdmin] >= 1 && PlayerData[playerid][pDonateRank] < 1 && PlayerData[playerid][pAgent] < 1) { format(string2, sizeof(string2), "{FF0000}Server:{FFFFFF} Te-ai logat. Esti admin level %d.", PlayerData[playerid][pAdmin]); SendClientMessage(playerid, COLOR_LIGHTBLUE,string2); } if (PlayerData[playerid][pAdmin] >= 1 && PlayerData[playerid][pDonateRank] > 0 && PlayerData[playerid][pAgent] < 1) { format(string2, sizeof(string2), "{FF0000}Server:{FFFFFF} Te-ai logat. Esti donator si admin level %d.", PlayerData[playerid][pAdmin]); SendClientMessage(playerid, COLOR_LIGHTBLUE,string2); } if (PlayerData[playerid][pAdmin] >= 1 && PlayerData[playerid][pDonateRank] > 0 && PlayerData[playerid][pAgent] > 0) { format(string2, sizeof(string2), "{FF0000}Server:{FFFFFF} Te-ai logat. Esti donator,asistent si admin level %d.", PlayerData[playerid][pAdmin]); SendClientMessage(playerid, COLOR_LIGHTBLUE,string2); } if (PlayerData[playerid][pAgent] >= 1 && PlayerData[playerid][pDonateRank] < 1 && PlayerData[playerid][pAdmin] < 1) { format(string2, sizeof(string2), "{FF0000}Server:{FFFFFF} Te-ai logat. Esti asistent."); SendClientMessage(playerid, COLOR_LIGHTBLUE,string2); } if (PlayerData[playerid][pAgent] >= 1 && PlayerData[playerid][pDonateRank] > 0 && PlayerData[playerid][pAdmin] < 1) { format(string2, sizeof(string2), "{FF0000}Server:{FFFFFF} Te-ai logat. Esti donator si asistent."); SendClientMessage(playerid, COLOR_LIGHTBLUE,string2); } WantedLevel[playerid] = PlayerData[playerid][pWantedLevel]; WantedPoints[playerid] = PlayerData[playerid][pWantedPoints]; SetPlayerWantedLevel(playerid, PlayerData[playerid][pWantedLevel]); if (PlayerData[playerid][pWantedLevel] > 0) { format(string2, sizeof(string2), "{FF0000}Server:{FFFFFF} Ai primit inapoi %d stele!",WantedLevel[playerid]); SendClientMessage(playerid, COLOR_LIGHTRED, string2); } TextDrawHideForPlayer(playerid,logintd0); TextDrawHideForPlayer(playerid,logintd1); TextDrawHideForPlayer(playerid,logintd2); TextDrawHideForPlayer(playerid,logintd3); TextDrawHideForPlayer(playerid,logintd4); TextDrawHideForPlayer(playerid,logintd5); PlayerData[playerid][pLocked] = 0; SetCameraBehindPlayer(playerid); if(gTeam[playerid] == 0) { gTeam[playerid] = 3; } else { gTeam[playerid] = PlayerData[playerid][pTeam]; } gPlayerLogged[playerid] = 1; GivePlayerMoney(playerid, -GetPlayerMoney(playerid)); SetPlayerCash(playerid); SpawnPlayer(playerid); format(tmp2, sizeof(tmp2), "~w~ Bun Venit %s",PlayerData[playerid][pNume]); StopAudioStreamForPlayer(playerid); GameTextForPlayer(playerid, tmp2, 5000, 1); return 1; } [/pawn] [pawn] public OprestePlayer(playerid) { if(IsPlayerConnected(playerid)) { LoopingAnim(playerid,"PED","SEAT_idle", 4.0, 1, 0, 0, 0, 0); LoopingAnim(playerid,"PED","SEAT_idle", 4.0, 1, 0, 0, 0, 0); LoopingAnim(playerid,"PED","SEAT_idle", 4.0, 1, 0, 0, 0, 0); SetPlayerCameraPos(playerid,1481.4584, -1790.3481, 155.7499); SetPlayerCameraLookAt(playerid,1471.9847, -842.8941, 155.7499); TogglePlayerControllable(playerid, 0); } } [/pawn] [pawn] public SetupPlayerForClassSelection(playerid) { TogglePlayerSpectating(playerid, 1); InterpolateCameraPos(playerid,1481.4584, -1790.3481, 155.7499,1471.9847, -842.8941, 155.7499,15000,CAMERA_MOVE); InterpolateCameraLookAt(playerid,1471.9847, -842.8941, 155.7499,0.0000, 0.0000, 8.6400,16000,CAMERA_MOVE); SetPlayerWeather(playerid, 0); } [/pawn]
-
Nick:fytza Problema: dupa ce scriu parola sa ma loghez mai stau vreo 10-20 secunde in aer- Erori / warnings:- Lini/script:- Ai incercat sa rezolvi singur ?:da.. Video: https://www.youtube.com/watch?v=uXFXoMwmTsE&feature=youtu.be
-
Care are vreo idee de domeniu .ro? site-ul va fi de gaming, servere metin, mc , samp , cs, it , programare.. etc! nu gasesc un nume bun ca tot ce am cautat pana acum sunt inregistrate...
-
Nick:fytza Problema: errori am dat compile si imi da : Erori / warnings: [pawn]C:\Users\Gabii\Desktop\rpg.pwn(61967) : error 017: undefined symbol "FALSE" C:\Users\Gabii\Desktop\rpg.pwn(61968) : error 017: undefined symbol "FALSE" C:\Users\Gabii\Desktop\rpg.pwn(61971) : error 017: undefined symbol "FALSE" C:\Users\Gabii\Desktop\rpg.pwn(61990) : error 017: undefined symbol "FALSE" Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase 4 Errors. [/pawn] Lini/script: [pawn]public RemiX_Time_Tools() { //News new ServerHour, ServerMinute, ServerSecond; new Year, Month, Day, string3[152]; //Gets gettime(ServerHour,ServerMinute,ServerSecond); getdate(Year, Month, Day); //TextDraw Clock TextDrawSetFormat(TextdrawHour, "%02d", ServerHour); TextDrawSetFormat(TextdrawMinute, ":%02d", ServerMinute); //TextDraw Day TextDrawSetFormat(TextdrawDay, "%02d", Day); //Weather Changer if(ServerMinute == 0 && PayDayDat == 0) { PayDay(); PayDayDat = 1; } if(ServerMinute == 2 && PayDayDat == 1) { PayDayDat = 0; } if(ServerMinute == 0 && ServerSecond == 1) //When a new hour starts. The one second is to prevent a bug. { new string[128]; format(string, sizeof(string), "Este ora %02d.Vremea a fost schimbata.",ServerHour); SendClientMessageToAll(YELLOW, string); printf("The weather is changed. [%02d:%02d:%02d]",ServerHour, ServerMinute, ServerSecond); format(string3, sizeof string3, "%d/%d/%d", Day, Month, Year); TextDrawSetFormat(TextdrawDay, string3); } return 1; }[/pawn] Ai incercat sa rezolvi singur ?:da..
-
cum pot rezolvat ce trebuie sa fac?
-
Nick: fytza Problema: La Fix nu se primeste payday Erori / warnings: - Lini/script: - Ai incercat sa rezolvi singur ?: da. dar nu am reusit. [pawn]//-----------------------------------------Comanda-----------------------------------------// if(strcmp(cmd, "/payday", true) == 0) { if (PlayerData[playerid][pAdmin] >= 6) { GetPlayerName(playerid, sendername, sizeof(sendername)); SendClientMessage(playerid, COLOR_GREEN," Ai inceput payday-ul!"); format(string, 256, "ADMIN INFO: {FFFFFF} Admin %s a inceput PayDay-ul.", sendername); ABroadCast(COLOR_LIGHTRED,string,1); foreach(Player, i) { ComandaPayDay = PlayerData[pPayDay]; if(PlayerData[pPayDay] < 5) { PlayerData[pPayDay] = 5; } } foreach(Player, i) { paycheck = PlayerData[pPayCheck]; } PayDay(); foreach(Player, i) { PlayerData[pPayDay] = ComandaPayDay; new query[MAX_STRING]; format(query, sizeof(query), "UPDATE players SET PayDay='%d' WHERE id=%d", PlayerData[pPayDay], PlayerData[pSQLID]); mysql_query(query); } foreach(Player, i) { PlayerData[pPayCheck] = paycheck; new query[MAX_STRING]; format(query, sizeof(query), "UPDATE players SET Paycheck='%d' WHERE id=%d", PlayerData[pPayCheck], PlayerData[pSQLID]); mysql_query(query); } } else { SendError(playerid,cmd); } return 1; } Public PayDay: public PayDay() { new string[182]; new account,interest; new rent = 0; for(new warzonee = 1; warzonee<=43; warzonee++) { TeritoriuData[warzonee][tTime]++; format(string, sizeof(string), "UPDATE teritorii SET Time='%d' WHERE Id=%d",TeritoriuData[warzonee][tTime], warzonee); mysql_query(string); new balaur = TeritoriuData[warzonee][tOwned]; SeifData[balaur][sMoney] += 100; format(string, sizeof(string), "UPDATE seif SET Money='%d' WHERE id=%d", SeifData[balaur][sMoney], balaur); mysql_query(string); } foreach(Player, i) { if(PlayerData[pLevel] > 0) { if(MoneyMessage==1) { if(PlayerData[pJailTime] > 0) { } else { SendClientMessage(i, COLOR_LIGHTRED, "Nu ai reusit sa iti platesti datoriile, esti arestat."); GameTextForPlayer(i, "~r~Arestat!", 2000, 1); SetPlayerInterior(i, 6); SetPlayerPos(i, 264.6288,77.5742,1001.0391); new celula = random(3); if(celula == 1) { PlayerData[pJailed] = 2; } else if(celula == 2) { PlayerData[pJailed] = 3; } else { PlayerData[pJailed] = 1; } ResetPlayerWeapons(i); WantedPoints = 0; PlayerData[pJailTime] = 240; format(string, sizeof(string), "Esti arestat pentru %d secunde. Gratiere: Nu", PlayerData[pJailTime]); SendClientMessage(i, COLOR_LIGHTBLUE, string); PlayerData[pWantedPoints] = WantedPoints; format(string, sizeof(string), "UPDATE players SET WantedPoints='%d' WHERE id=%d", PlayerData[pWantedPoints], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Jailed='%d' WHERE id=%d", PlayerData[pJailed], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET JailTime='%d' WHERE id=%d", PlayerData[pJailTime], PlayerData[pSQLID]); mysql_query(string); } } new playername2[MAX_PLAYER_NAME]; GetPlayerName(i, playername2, sizeof(playername2)); account = PlayerData[pAccount]; new key = PlayerData[pPhousekey]; if(key != 255) { rent = HouseData[key][hRent]; if(RentHotel == 1) { rent += BizzData[5][bEntranceCost]; } if(strcmp(playername2, HouseData[key][hOwner], true) == 0) { rent = 0; } else if(rent > GetPlayerCash(i)) { PlayerData[pPhousekey] = 255; SendClientMessage(i, COLOR_WHITE, "Ai fost evacuat."); rent = 0; format(string, sizeof(string), "UPDATE players SET House='%d' WHERE id=%d", PlayerData[pPhousekey], PlayerData[pSQLID]); mysql_query(string); } HouseData[key][hTakings] = HouseData[key][hTakings]+rent; format(string, sizeof(string), "UPDATE houses SET Takings='%d' WHERE id=%d", HouseData[key][hTakings], key+1); mysql_query(string); } new tmpintrate; if (key != 255 && strcmp(playername2, HouseData[key][hOwner], true) == 0) { if(PlayerData[pDonateRank] == 1 || PlayerData[pDonateRank] == 2) { tmpintrate = 4; } else if(PlayerData[pDonateRank] == 3) { tmpintrate = 5; } else if(PlayerData[pDonateRank] == 0) { tmpintrate = 2; } } else { if(PlayerData[pDonateRank] == 1 || PlayerData[pDonateRank] == 2) { tmpintrate = 5; } else if(PlayerData[pDonateRank] == 3) { tmpintrate = 6; } else if(PlayerData[pDonateRank] == 0) { tmpintrate = 3; } } if(PlayerData[pPayDay] >= 5) { Tax += TaxValue;//Should work for every player online PlayerData[pAccount] -= TaxValue; new checks = PlayerData[pPayCheck]/2; new ebill = 0; new wbill = 0; new gbill = 0; new abill = 0; new tvbill = 0; if(PlayerData[pPhousekey] > 0) { ebill = 50; wbill = 46; gbill = 45; abill = 42; tvbill = 38; } ConsumingMoney = 1; GivePlayerCash(i, checks); new hour,minute,second; new year, month,day; gettime(hour,minute,second); getdate(year, month, day); format(string, sizeof(string), "%s a primit (payday) $%d (%d/%d/%d ora: %d:%d:%d )", PlayerData[pNume],checks, day, month, year, hour,minute,second); PayLog(string); if(PlayerData[pAccount] > 0 && PlayerData[pPhousekey] > 0) { PlayerData[pAccount] -= ebill; SBizzData[4][sbTill] += ebill; PlayerData[pAccount] -= wbill; SBizzData[12][sbTill] += wbill; PlayerData[pAccount] -= gbill; SBizzData[15][sbTill] += gbill; PlayerData[pAccount] -= abill; SBizzData[13][sbTill] += abill; PlayerData[pAccount] -= tvbill; SBizzData[13][sbTill] += tvbill; } else { ebill = 0; wbill = 0; gbill = 0; abill = 0; tvbill = 0; } if(PlayerData[pDonateRank] > 0) { } if(SLEEP == 1) { interest = (PlayerData[pAccount]/2000)* (tmpintrate / 2); } else if(SLEEP == 0) { interest = (PlayerData[pAccount]/2000)*(tmpintrate); } else { interest = 0; } if(PlayerData[pDonateRank] == 2) { PlayerData[pExp] += 2; } else if(PlayerData[pDonateRank] == 3) { PlayerData[pExp] += 3; } else { PlayerData[pExp]++; } PlayerPlayMusic(i); if(interest > 150000 && PlayerData[pDonateRank] > 0) { interest = 150000; } else if(interest > 100000 && PlayerData[pDonateRank] <= 0) { interest = 100000; } PlayerData[pAccount] = account+interest; new necunoscuta2 = PlayerData[pImprumut]-PlayerData[pImpPayDay]; new necunoscuta1 = PlayerData[pImpPayDay]; SendClientMessage(i, COLOR_WHITE, "|___ BANK STATMENT ___|"); format(string, sizeof(string), " Salariul: $%s Taxe: -$%s", FormatNumber(checks, 0, '.'), FormatNumber(TaxValue, 0, '.')); SendClientMessage(i, COLOR_GRAD1, string); if(PlayerData[pPhousekey] != 255 || PlayerData[pPbiskey] != 255) { format(string, sizeof(string), " Factura la electricitate: -$%s Factura la gaz: -$%s Factura la gaz: -$%s", FormatNumber(ebill, 0, '.'),FormatNumber(gbill, 0, '.'),FormatNumber(tvbill, 0, '.')); SendClientMessage(i, COLOR_GRAD1, string); format(string, sizeof(string), " Factura la apa: -$%s Factura la asigurari: -$%s", FormatNumber(wbill, 0, '.'),FormatNumber(abill, 0, '.')); SendClientMessage(i, COLOR_GRAD1, string); } format(string, sizeof(string), " Balanta: $%s", FormatNumber(account, 0, '.')); SendClientMessage(i, COLOR_GRAD1, string); format(string, sizeof(string), " Dobanda: 0.%d percent",FormatNumber(tmpintrate, 0, '.')); SendClientMessage(i, COLOR_GRAD2, string); format(string, sizeof(string), " Dobanda castigata $%s", FormatNumber(interest, 0, '.')); SendClientMessage(i, COLOR_GRAD3, string); SendClientMessage(i, COLOR_GRAD4, "|--------------------------------------|"); format(string, sizeof(string), " Noua balanta: $%s", FormatNumber(PlayerData[pAccount], 0, '.')); SendClientMessage(i, COLOR_GRAD5, string); format(string, sizeof(string), " Chirie: -$%s Imprumut: $%s/$%s", FormatNumber(rent, 0, '.'), FormatNumber(necunoscuta1, 0, '.'),FormatNumber(necunoscuta2, 0, '.')); SendClientMessage(i, COLOR_GRAD5, string); format(string, sizeof(string), "~y~PayDay~n~~w~Salariul"); GameTextForPlayer(i, string, 5000, 1); rent = 0; PlayerData[pPayDay] = 0; PlayerData[pPayCheck] = 0; PlayerData[pConnectTime] += 1; PlayerData[pRob] += 1; if(PlayerData[pAgent] >= 1 || PlayerData[pAdmin] >= 1) { PlayerData[pHadm] += 1; } if(PlayerData[pRank] == 1) { PlayerData[pHrank1] += 1; PlayerData[pHfac] += 1; } else if(PlayerData[pRank] == 2) { PlayerData[pHrank2] += 1; PlayerData[pHfac] += 1; } else if(PlayerData[pRank] == 3) { PlayerData[pHrank3] += 1; PlayerData[pHfac] += 1; } else if(PlayerData[pRank] == 4) { PlayerData[pHrank4] += 1; PlayerData[pHfac] += 1; } else if(PlayerData[pRank] == 5) { PlayerData[pHrank5] += 1; PlayerData[pHfac] += 1; } else if(PlayerData[pRank] == 6) { PlayerData[pHrank6] += 1; PlayerData[pHfac] += 1; } else if(PlayerData[pRank] > 3 && gTeam == 2) { PlayerData[pAlawyer] += 1; } if(PlayerData[pImprumut] > 0) { PlayerData[pImprumut] = PlayerData[pImprumut] - PlayerData[pImpPayDay]; PlayerData[pAccount] = PlayerData[pAccount] - PlayerData[pImpPayDay]; if(PlayerData[pImprumut] <= 0) { PlayerData[pImprumut] = 0; PlayerData[pImpPayDay] = 0; } format(string, sizeof(string), "UPDATE players SET Imprumut='%d' WHERE id=%d", PlayerData[pImprumut], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET ImpPayDay='%d' WHERE id=%d", PlayerData[pImpPayDay], PlayerData[pSQLID]); mysql_query(string); } format(string, sizeof(string), "UPDATE players SET Paycheck='%d' WHERE id=%d", PlayerData[pPayCheck], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET PayDay='%d' WHERE id=%d", PlayerData[pPayDay], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Rob='%d' WHERE id=%d", PlayerData[pRob], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET ConnectedTime='%d' WHERE id=%d", PlayerData[pConnectTime], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Respect='%d' WHERE id=%d", PlayerData[pExp], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Hrank1='%d' WHERE id=%d", PlayerData[pHrank1], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Hrank2='%d' WHERE id=%d", PlayerData[pHrank2], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Hrank3='%d' WHERE id=%d", PlayerData[pHrank3], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Hrank4='%d' WHERE id=%d", PlayerData[pHrank4], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Hrank5='%d' WHERE id=%d", PlayerData[pHrank5], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Hrank6='%d' WHERE id=%d", PlayerData[pHrank6], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Hfac='%d' WHERE id=%d", PlayerData[pHfac], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Alawyer='%d' WHERE id=%d", PlayerData[pAlawyer], PlayerData[pSQLID]); mysql_query(string); format(string, sizeof(string), "UPDATE players SET Hadm='%d' WHERE id=%d", PlayerData[pHadm], PlayerData[pSQLID]); mysql_query(string); if(PlayerData[pFpunish] > 0) { PlayerData[pFpunish] -= 1; format(string, sizeof(string), "UPDATE players SET Fpunish='%d' WHERE id=%d", PlayerData[pFpunish], PlayerData[pSQLID]); mysql_query(string); } if(PlayerData[pJob] > 0) { if(PlayerData[pContractTime] < 25) { PlayerData[pContractTime] ++; format(string, sizeof(string), "UPDATE players SET ContractTime='%d' WHERE id=%d", PlayerData[pContractTime], PlayerData[pSQLID]); mysql_query(string); } } //-------------------------------------------------// if(PlayerData[pMember] == 10 || PlayerData[pLeader] == 10) { PlayerData[pTow] += 10; format(string, sizeof(string), "UPDATE players SET Tow='%d' WHERE id=%d", PlayerData[pTow], PlayerData[pSQLID]); mysql_query(string); } if(PlayerData[pCarLic] == 2) { SendClientMessage(i, COLOR_LIGHTBLUE, "Politia ti-a inapoiat permisul de conducere, Condu mai prudent!"); PlayerData[pCarLic] = 1; format(string, sizeof(string), "UPDATE players SET CarLic='%d' WHERE id=%d", PlayerData[pCarLic], PlayerData[pSQLID]); mysql_query(string); } if(PlayerData[pCarLic] > 2) { PlayerData[pCarLic] -= 1; format(string, sizeof(string), "UPDATE players SET CarLic='%d' WHERE id=%d", PlayerData[pCarLic], PlayerData[pSQLID]); mysql_query(string); } if(PlayerData[pPunctePen] < 15) { new query[MAX_STRING]; PlayerData[pPunctePen] += 1; format(query, sizeof(query), "UPDATE players SET PunctePen='%d' WHERE id=%d", PlayerData[pPunctePen], PlayerData[pSQLID]); mysql_query(query); } format(string, sizeof(string), "UPDATE players SET Bank='%d' WHERE id=%d", PlayerData[pAccount], PlayerData[pSQLID]); mysql_query(string); } else { SendClientMessage(i, COLOR_WHITE, "Nu ati stat suficient timp online pentru a primi payday!"); } } } //Checkprop(); return 1; }[/pawn]
-
Nume: fytza Problem? întâlnit: Nu func?ioneaz? (cred) func?ia IsPlayerInZone. Când tastez /war îmi spune tot timpu' c? nu sunt pe teritoriu. Ce am încercat pân? acum: S? modific func?ia Codul sursa/Log/Altele: [pawn] forward IsPlayerInZone(playerid, zoneid); stock IsPlayerInZone(playerid, zoneid) { new Float, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); return (x > TeritoriuData[zoneid][tPozX1] && x < TeritoriuData[zoneid][tPozY1] && y > TeritoriuData[zoneid][tPozX2] && y < TeritoriuData[zoneid][tPozY2]); }[/pawn]
-
Nick: fytza Erori/warning: Am modificat gamemode-ul rGaming si dupa ce am sters jobul boxer care era „legat” prin pBoxSkill de baza de date, am intrat pe server si mi-am facut cont. Apoi am dat relog si m-a dat iar sa-mi aleg sexu’, varsta etc. Insa datele s-au salvat (admin, level etc.) Linii script: - Ai incercat sa rezolvi de unul singur?: Da, am umblat la variabila pTut care este salvata in baza de date ca avand valoarea 1 dupa ce se termina tutorialu’, insa dupa relog tot la sex ma da.
-
Am rezolvat!Am definit Masinile..
-
Nick:fytza Problema:/tow - cand intru intr-o masinina de la tcc si vreau sa remorchez o masina , dau /tow si zice : "Nu esti in o masina de Remorcari ! Erori / warnings: - Lini/script: Ai incercat sa rezolvi singur ?:da... [pawn] if(strcmp(cmdtext, "/tow", true) == 0) { if(IsPlayerConnected(playerid)) { if(PlayerData[playerid][pMember] == 10 || PlayerData[playerid][pLeader] == 10) { if(IsPlayerInVehicle(playerid, 193) || IsPlayerInVehicle(playerid, 194) || IsPlayerInVehicle(playerid, 195) || IsPlayerInVehicle(playerid, 196) || IsPlayerInVehicle(playerid, 197) || IsPlayerInVehicle(playerid, 198) || IsPlayerInVehicle(playerid, 199) || IsPlayerInVehicle(playerid, 200)) { if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) { if(PlayerData[playerid][pTow] >= 1) { PlayerData[playerid][pTow] -= 1; CP[playerid] = 111; SetPlayerCheckpoint(playerid, 2412.4646,-1426.3083,23.9848, 5.0); SendClientMessage(playerid, COLOR_YELLOW, "Condu pana la garaj pentru a distruge rabla."); format(string, sizeof(string), "UPDATE players SET Tow='%d' WHERE id=%d", PlayerData[playerid][pTow], PlayerData[playerid][pSQLID]); mysql_query(string); } else { SendClientMessage(playerid, COLOR_GRAD1, "Nu mai poti tracta pana la PayDay."); } } else { SendClientMessage(playerid, COLOR_GRAD1, "Nu ai tractat o masina(foloseste '2') !"); } } else { SendClientMessage(playerid, COLOR_GRAD1, "Nu esti in o masina de Remorcari !"); } } } }[/pawn]
-
Foarte Frumos, Felicitari!