andrein2
Membru-
Posts
26 -
Joined
-
Last visited
Never
andrein2's Achievements
-
Uite aici Originalu : http://www.mediafire.com/?yv15l2dl2vfxy28 Editat : http://www.mediafire.com/?c1ppilcgfmm05gy
-
Nu ca sunt expert dar daca in original se compileaza fara probleme si in asta sunt exact lafel ca in original , care poate fi problema :(
-
Ele sunt definite in script dar nu stiu de ce arata asa Si nu este nici o paranteza lipsa deoarece pana acum nu a facut aceasta figura si nu am editat nimic acolo
-
Am si eu o problema , imi da aceste erori [pawn]D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(2439) : error 017: undefined symbol "GivePlayerCash" D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(2468) : error 017: undefined symbol "GivePlayerCash" D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3067) : error 017: undefined symbol "strmatch" D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3075) : error 017: undefined symbol "strmatch" D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3158) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3162) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3174) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3178) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3182) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3186) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3190) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3194) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3198) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3202) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3206) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3218) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3222) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3226) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3230) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3234) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3246) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3250) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3254) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3266) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(3270) : error 004: function "PlayerToPoint" is not implemented D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\Darkgame.pwn(4262) : error 017: undefined symbol "ResetPlayerCash" [/pawn] Precisez acestea au fost in gamemode si nu au dat eroare pana acum [pawn] {187}, public ConnectMySQL() { if(mysql_connect(SQL_HOST,SQL_USER,SQL_DB,SQL_PASS)) { printf("SUCCES: Conexiunea la baza de date`%s` a fost stabilita!",SQL_DB); } else { printf("ERROR: Conexiunea la baza de date`%s` a esuat.",SQL_DB); } return 1; } if(PlayerInfo[playerid][pAdmin] < 5 && !strmatch(vInfo[OwnedVeh(vehicleid)][vOwner], "Unbought")) { if(IsValidObject(CarFire[vehicleid][0]) || IsValidObject(CarFire[vehicleid][1]) || IsValidObject(CarFire[vehicleid][2]) || IsValidObject(CarFire[vehicleid][3])) { new Float:cx, Float:cy, Float:cz; GetPlayerPos(playerid, cx, cy, cz); SetPlayerPos(playerid, cx, cy, cz); } if(OwnedVeh(vehicleid) != 0 && vInfo[OwnedVeh(vehicleid)][vLocked] == 1 && !strmatch(vInfo[OwnedVeh(vehicleid)][vOwner], pName(playerid))) { if(vehicleid != 177 && vehicleid != 305) { new Float:cx, Float:cy, Float:cz; GetPlayerPos(playerid, cx, cy, cz); SetPlayerPos(playerid, cx, cy, cz); } } } /*if(GetVehicleModel(vehicleid) == 440 || GetVehicleModel(vehicleid) == 408 || GetVehicleModel(vehicleid) == 531) { if(PlayerInfo[playerid][pAdmin] < 1 && PlayerInfo[playerid][pTrial] < 1) { if(ispassenger == 0 && IsVehicleOccupied(vehicleid)) { new Float:cx, Float:cy, Float:cz; GetPlayerPos(playerid, cx, cy, cz); SetPlayerPos(playerid, cx, cy, cz); } } }*/ return 1; } public IsAnInstructor(playerid) { if(IsPlayerConnected(playerid)) { new leader = PlayerInfo[playerid][pLeader]; new member = PlayerInfo[playerid][pMember]; if(member==11) { return 1; } if(leader==11) { return 1; } } return 0; } public IsAMember(playerid) { if(IsPlayerConnected(playerid)) { new leader = PlayerInfo[playerid][pLeader]; new member = PlayerInfo[playerid][pMember]; if(member==5 || member==6 || member==8) { return 1; } if(leader==5 || leader==6 || leader==8) { return 1; } } return 0; } public IsACop(playerid) { if(IsPlayerConnected(playerid)) { new leader = PlayerInfo[playerid][pLeader]; new member = PlayerInfo[playerid][pMember]; if(member==1 || member==2 || member==3) { return 1; } else if(leader==1 || leader==2 || leader==3) { return 1; } } return 0; } public IsAtClothShop(playerid) { if(IsPlayerConnected(playerid)) { if(PlayerToPoint(25.0,playerid,207.5627,-103.7291,1005.2578) || PlayerToPoint(25.0,playerid,203.9068,-41.0728,1001.8047)) {//Binco & Suburban return 1; } else if(PlayerToPoint(30.0,playerid,214.4470,-7.6471,1001.2109) || PlayerToPoint(50.0,playerid,161.3765,-83.8416,1001.8047)) {//Zip & Victim return 1; } } return 0; } public IsAtGasStation(playerid) { if(IsPlayerConnected(playerid)) { if(PlayerToPoint(6.0,playerid,1004.0070,-939.3102,42.1797) || PlayerToPoint(6.0,playerid,1944.3260,-1772.9254,13.3906)) {//LS return 1; } else if(PlayerToPoint(6.0,playerid,-90.5515,-1169.4578,2.4079) || PlayerToPoint(6.0,playerid,-1609.7958,-2718.2048,48.5391)) {//LS return 1; } else if(PlayerToPoint(6.0,playerid,1796.5809,-1883.4369,13.5734)) {//Taxi return 1; } else if(PlayerToPoint(6.0,playerid,-2029.4968,156.4366,28.9498) || PlayerToPoint(8.0,playerid,-2408.7590,976.0934,45.4175)) {//SF return 1; } else if(PlayerToPoint(5.0,playerid,-2243.9629,-2560.6477,31.8841) || PlayerToPoint(8.0,playerid,-1676.6323,414.0262,6.9484)) {//Between LS and SF return 1; } else if(PlayerToPoint(6.0,playerid,2202.2349,2474.3494,10.5258) || PlayerToPoint(10.0,playerid,614.9333,1689.7418,6.6968)) {//LV return 1; } else if(PlayerToPoint(8.0,playerid,-1328.8250,2677.2173,49.7665) || PlayerToPoint(6.0,playerid,70.3882,1218.6783,18.5165)) {//LV return 1; } else if(PlayerToPoint(8.0,playerid,2113.7390,920.1079,10.5255) || PlayerToPoint(6.0,playerid,-1327.7218,2678.8723,50.0625)) {//LV return 1; } else if(PlayerToPoint(2.0,playerid,1724.6003,-746.0610,51.7459)) {//LV return 2; } } return 0; } public IsAtFishPlace(playerid) { if(IsPlayerConnected(playerid)) { if(PlayerToPoint(1.0,playerid,403.8266,-2088.7598,7.8359) || PlayerToPoint(1.0,playerid,398.7553,-2088.7490,7.8359)) {//Fishplace at the bigwheel return 1; } else if(PlayerToPoint(1.0,playerid,396.2197,-2088.6692,7.8359) || PlayerToPoint(1.0,playerid,391.1094,-2088.7976,7.8359)) {//Fishplace at the bigwheel return 1; } else if(PlayerToPoint(1.0,playerid,383.4157,-2088.7849,7.8359) || PlayerToPoint(1.0,playerid,374.9598,-2088.7979,7.8359)) {//Fishplace at the bigwheel return 1; } else if(PlayerToPoint(1.0,playerid,369.8107,-2088.7927,7.8359) || PlayerToPoint(1.0,playerid,367.3637,-2088.7925,7.8359)) {//Fishplace at the bigwheel return 1; } else if(PlayerToPoint(1.0,playerid,362.2244,-2088.7981,7.8359) || PlayerToPoint(1.0,playerid,354.5382,-2088.7979,7.8359)) {//Fishplace at the bigwheel return 1; } } return 0; } public IsAtCookPlace(playerid) { if(IsPlayerConnected(playerid)) { if(PlayerToPoint(3.0,playerid,369.9786,-4.0798,1001.8589)) {//Cluckin Bell return 1; } else if(PlayerToPoint(3.0,playerid,376.4466,-60.9574,1001.5078) || PlayerToPoint(3.0,playerid,378.1215,-57.4928,1001.5078)) {//Burgershot return 1; } else if(PlayerToPoint(3.0,playerid,374.1185,-113.6361,1001.4922) || PlayerToPoint(3.0,playerid,377.7971,-113.7668,1001.4922)) {//Well Stacked Pizza return 1; } } return 0; } public IsAtBar(playerid) { if(IsPlayerConnected(playerid)) { if(PlayerToPoint(4.0,playerid,495.7801,-76.0305,998.7578) || PlayerToPoint(4.0,playerid,499.9654,-20.2515,1000.6797) || PlayerToPoint(7.0, playerid, 1400.3022,-3122.9741,9.6987)) {//In grove street bar (with girlfriend), and in Havanna return 1; } else if(PlayerToPoint(4.0,playerid,1215.9480,-13.3519,1000.9219) || PlayerToPoint(10.0,playerid,-2658.9749,1407.4136,906.2734) || PlayerToPoint(4.5, playerid, 1438.6176,-3108.1194,8.1687) || PlayerToPoint(4.5, playerid, 1639.2485,-1458.2992,13.5623)) {//PIG Pen return 1; } } return 0; ResetPlayerCash(playerid); //Resetting the players cash variable to zero. }[/pawn]
-
Am o problema am vrut sa pun niste culori la stats si acum arata doar asta , [pawn] if(PlayerInfo[playerid][pStyle] == 1) { //SendClientMessage(playerid, SERVERGREEN,"_______________________________________"); format(coordsstring, sizeof(coordsstring),"{B20000}________________________________________{FFFFFF}[%s (%d)]{B20000}________________________________________",name, targetid); SendClientMessage(playerid, COLOR_WHITE,coordsstring); SendClientMessage(playerid, COLOR_WHITE, " "); format(coordsstring, sizeof(coordsstring), "{CC6600}| Level: {33CCFF}%d {CC6600}| Sex: {33CCFF}%s {CC6600}| Varsta: {33CCFF}%d {CC6600}| Bani: {33CCFF}$%d {CC6600}| Banca: {33CCFF}$%d {CC6600}| Tel: {33CCFF}%d {CC6600}| PretLevel: {33CCFF}%s {CC6600}|", level,atext,age, cash, account, pnumber,FormatNumber(costlevel)); SendClientMessage(playerid, COLOR_GRAD1,coordsstring); format(coordsstring, sizeof(coordsstring), "{CC6600}| Donator: {33CCFF}%s {CC6600}| OreJucate: {33CCFF}%d {CC6600}| Lotto: {33CCFF}%d {CC6600}| Job: {33CCFF}%s {CC6600}| JobSecundar: {33CCFF}%s {CC6600}| Warns: {33CCFF}%d/5 {CC6600}| FWarns: {33CCFF}%d/3 {CC6600}|", drank,ptime,lotto,jtext,jtext1,PlayerInfo[targetid][pWarns], PlayerInfo[targetid][pFwarn]); SendClientMessage(playerid, COLOR_GRAD1,coordsstring); format(coordsstring, sizeof(coordsstring), "{CC6600}| Arestari: {33CCFF}%d {CC6600}| Wanted: {33CCFF}%d {CC6600}| Jailed: {33CCFF}%s {CC6600}| Deaths: {33CCFF}%d {CC6600}| Crimes: {33CCFF}%d {CC6600}| DG Points: {33CCFF}%d {CC6600}|", arrests,wanted,jailtext,deaths,crimes, PlayerInfo[targetid][pGPPoints]); SendClientMessage(playerid, COLOR_GRAD2,coordsstring); format(coordsstring, sizeof(coordsstring), "{CC6600}| Respect: {33CCFF}%d/%d {CC6600}| RPBoost: {33CCFF}%d {CC6600}| Materiale: {33CCFF}%d {CC6600}| Droguri: {33CCFF}%dg {CC6600}| Pesti: %d {CC6600}|", exp,expamount,PlayerInfo[targetid][pRPBoost], mats, drugs, fishes); SendClientMessage(playerid, COLOR_GRAD3,coordsstring); format(coordsstring, sizeof(coordsstring), "{CC6600}| Faction: {33CCFF}%s {CC6600}| Rank: {33CCFF}%s {CC6600}| Punish: {33CCFF}%d {CC6600}|", ftext, rtext, punish); SendClientMessage(playerid, COLOR_GRAD4,coordsstring); format(coordsstring, sizeof(coordsstring), "{CC6600}| Masini Personale: {33CCFF}%d / %d / %d {CC6600}|", PlayerInfo[targetid][pCar1], PlayerInfo[targetid][pCar2], PlayerInfo[targetid][pCar3]); SendClientMessage(playerid, COLOR_LIGHTMEDIC,coordsstring); format(coordsstring, sizeof(coordsstring), "{CC6600}| Casa : {33CCFF}%d {CC6600}|", PlayerInfo[targetid][pPhousekey]); SendClientMessage(playerid, COLOR_LIGHTMEDIC,coordsstring); if (PlayerInfo[playerid][pAdmin] >= 1) { new skin = GetPlayerSkin(targetid); new interior = GetPlayerInterior(targetid); new local = PlayerInfo[targetid][pLocal]; new vw = GetPlayerVirtualWorld(targetid); new Float:health, Float:armour; GetPlayerHealth(targetid,health); GetPlayerArmour(targetid,armour); format(coordsstring, sizeof(coordsstring), "{CC6600}| BizKey: {33CCFF}%d {CC6600}| Skin: {33CCFF}%d {CC6600}| Interior: {33CCFF}%d {CC6600}| Virtual world: {33CCFF}%d {CC6600}| Local: {33CCFF}%d {CC6600}| Health: {33CCFF}%.1f {CC6600}| Armour: {33CCFF}%.1f {CC6600}|",bizkey, skin, interior, vw, local, health, armour); SendClientMessage(playerid, COLOR_LIGHTRED, coordsstring); } SendClientMessage(playerid, SERVERGREEN,"{B20000}_______________________________________"); }[/pawn]
-
Am o problema am incercat sa fac cand un admin e on-duty sa apara la /admin ca e on duty dar nu apare la alti , [pawn] if (strcmp(cmd, "/admins", true) == 0) { if(IsPlayerConnected(playerid)) { new count = 0; SendClientMessage(playerid, CRISTIAN, "|_________Admini online_________|"); for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[pAdmin] == 1) { GetPlayerName(i, sendername, sizeof(sendername)); if(AdminDuty[playerid] == 0) //format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[pAdmin], i); format(string, sizeof(string),"Admin Level 1 - {F21717}%s ({FFFFFF}%d{F21717})", sendername, i); //format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[pAdmin], i); if(AdminDuty[playerid] == 1) format(string, sizeof(string),"Admin Level 1 - {F21717}%s ({FFFFFF}%d{F21717} - On Duty)", sendername, i); if (strlen(string) > 1)SendClientMessage(playerid, COLOR_WHITE, string); count++; } if(PlayerInfo[pAdmin] == 2) { GetPlayerName(i, sendername, sizeof(sendername)); if(AdminDuty[playerid] == 0) //format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[pAdmin], i); format(string, sizeof(string),"Admin Level 2 - {F21717}%s ({FFFFFF}%d{F21717})", sendername, i); //format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[pAdmin], i); if(AdminDuty[playerid] == 1) format(string, sizeof(string),"Admin Level 2 - {F21717}%s ({FFFFFF}%d{F21717} - On Duty)", sendername, i); if (strlen(string) > 1)SendClientMessage(playerid, COLOR_WHITE, string); count++; } if(PlayerInfo[pAdmin] == 3) { GetPlayerName(i, sendername, sizeof(sendername)); if(AdminDuty[playerid] == 0) //format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[pAdmin], i); format(string, sizeof(string),"Admin Level 3 - {F21717}%s ({FFFFFF}%d{F21717})", sendername, i); //format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[pAdmin], i); if(AdminDuty[playerid] == 1) format(string, sizeof(string),"Admin Level 3 - {F21717}%s ({FFFFFF}%d{F21717} - On Duty)", sendername, i); if (strlen(string) > 1)SendClientMessage(playerid, COLOR_WHITE, string); count++; } if(PlayerInfo[pAdmin] == 4) { GetPlayerName(i, sendername, sizeof(sendername)); if(AdminDuty[playerid] == 0) //format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[pAdmin], i); format(string, sizeof(string),"Admin Level 4 - {F21717}%s ({FFFFFF}%d{F21717})", sendername, i); //format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[pAdmin], i); if(AdminDuty[playerid] == 1) format(string, sizeof(string),"Admin Level 4 - {F21717}%s ({FFFFFF}%d{F21717} - On Duty)", sendername, i); if (strlen(string) > 1)SendClientMessage(playerid, COLOR_WHITE, string); count++; } if(PlayerInfo[pAdmin] == 5) { GetPlayerName(i, sendername, sizeof(sendername)); if(AdminDuty[playerid] == 0) //format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[pAdmin], i); format(string, sizeof(string),"Coordonator - {F21717}%s ({FFFFFF}%d{F21717})", sendername, i); //format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[pAdmin], i); if(AdminDuty[playerid] == 1) format(string, sizeof(string),"Coordonator - {F21717}%s ({FFFFFF}%d{F21717} - On Duty)", sendername, i); if (strlen(string) > 1)SendClientMessage(playerid, COLOR_WHITE, string); count++; } if(PlayerInfo[pAdmin] == 6) { GetPlayerName(i, sendername, sizeof(sendername)); if(AdminDuty[playerid] == 0) //format(string, 128, "{F21717}%s{FFFFFF} - Admin-Level %d (Id: %d)", sendername, PlayerInfo[pAdmin], i); format(string, sizeof(string),"Fondator - {F21717}%s ({FFFFFF}%d{F21717})", sendername, i); //format(string, 128, "{B57412}%s{FFFFFF} is Admin Level %d (%d)", sendername, PlayerInfo[pAdmin], i); if(AdminDuty[sendername] == 1) format(string, sizeof(string),"Fondator - {F21717}%s ({FFFFFF}%d{F21717} - On Duty)", sendername, i); if (strlen(string) > 1)SendClientMessage(playerid, COLOR_WHITE, string); count++; } } }[/pawn]
-
Pentru ce sa pun alt sistem cand asta e bun are decat eroarea aia , cand cumpar masina apare in baza de date dar nu se incarca dupa restart
-
Deci cand un player cumpara o masina de la dealer sau una facuta de mine cu /vcreate se salveaza in baza de date dar cand se deschide server-ul nu le incarca ce pot face? if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 0) { if(UsingDealership[playerid] == 1) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}A aparut o mica problema, te rog incearca din nou."); SetPlayerPos(playerid, 2131.8369,-1150.5486,24.1454); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 2) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}A aparut o mica problema, te rog incearca din nou."); SetPlayerPos(playerid, 1410.9225,-1701.1395,13.5395); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 3) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}A aparut o mica problema, te rog incearca din nou."); SetPlayerPos(playerid, 2751.8899,-1468.2407,30.4531); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 4) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}A aparut o mica problema, te rog incearca din nou."); SetPlayerPos(playerid, 370.9933,-2052.3145,8.0156); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 5) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}A aparut o mica problema, te rog incearca din nou."); SetPlayerPos(playerid, 1606.3135,-2432.6738,13.5547); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 6) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}A aparut o mica problema, te rog incearca din nou."); SetPlayerPos(playerid, 1948.2946,2068.7778,11.0610); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } return 1; } if(vehSlots[GetVehicleModel(GetPlayerVehicleID(playerid))] == 0) { if(UsingDealership[playerid] == 1) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu mai sunt modele disponibile!"); SetPlayerPos(playerid, 2131.8369,-1150.5486,24.1454); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 2) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu mai sunt modele disponibile!"); SetPlayerPos(playerid, 1410.9225,-1701.1395,13.5395); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 3) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu mai sunt modele disponibile!"); SetPlayerPos(playerid, 2751.8899,-1468.2407,30.4531); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 4) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu mai sunt modele disponibile!"); SetPlayerPos(playerid, 370.9933,-2052.3145,8.0156); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 5) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu mai sunt modele disponibile!"); SetPlayerPos(playerid, 1606.3135,-2432.6738,13.5547); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 6) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu mai sunt modele disponibile!"); SetPlayerPos(playerid, 1948.2946,2068.7778,11.0610); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } return 1; } GetPlayerName(playerid, sendername, sizeof(sendername)); new Float:Pos[4]; //ivModel, //ivPrice, //ivColors[2]; if(UsingDealership[playerid] == 1) { Pos[0] = 2136.1687; Pos[1] = -1122.1735; Pos[2] = 25.0514; Pos[3] = 82.8414; //format(string, sizeof(string), "Random a fost: %d", rand); //SendClientMessage(playerid, COLOR_WHITE, string); } if(UsingDealership[playerid] == 2) { new rand = random(6); if(rand == 1) { Pos[0] = 1413.3575; Pos[1] = -1709.1583; Pos[2] = 13.1213; Pos[3] = 271.4538; } else if(rand == 3) { Pos[0] = 1413.2527; Pos[1] = -1711.6610; Pos[2] = 13.1199; Pos[3] = 269.4991; } else if(rand == 4) { Pos[0] = 1413.1649; Pos[1] = -1714.1013; Pos[2] = 13.1172; Pos[3] = 262.5687; } else if(rand == 5) { Pos[0] = 1413.0980; Pos[1] = -1716.5648; Pos[2] = 13.1171; Pos[3] = 259.6882; } else { Pos[0] = 1413.0980; Pos[1] = -1716.5648; Pos[2] = 13.1171; Pos[3] = 259.6882; } } if(UsingDealership[playerid] == 3) { new rand = random(4); if(rand == 1) { Pos[0] = 2743.3462; Pos[1] = -1454.5294; Pos[2] = 30.2013; Pos[3] = 1.2237; } else if(rand == 2) { Pos[0] = 2743.1753; Pos[1] = -1469.1836; Pos[2] = 30.1995; Pos[3] = 358.8545; } else if(rand == 3) { Pos[0] = 2743.4299; Pos[1] = -1433.9531; Pos[2] = 30.1970; Pos[3] = 179.5753; } else if(rand == 4) { Pos[0] = 2750.6560; Pos[1] = -1481.0592; Pos[2] = 30.0233; Pos[3] = 89.6613; } else { Pos[0] = 2750.6560; Pos[1] = -1481.0592; Pos[2] = 30.0233; Pos[3] = 89.6613; } } if(UsingDealership[playerid] == 4) { new rand = random(6); if(rand == 1) { Pos[0] = 733.4745; Pos[1] = -1827.5787; Pos[2] = 0.3570; Pos[3] = 172.1759; } else if(rand == 2) { Pos[0] = 730.9171; Pos[1] = -1862.3824; Pos[2] = 0.0361; Pos[3] = 176.2033; } else if(rand == 3) { Pos[0] = 732.5975; Pos[1] = -1906.4794; Pos[2] = -0.0135; Pos[3] = 172.9082; } else if(rand == 4) { Pos[0] = 714.7449; Pos[1] = -1827.7794; Pos[2] = 0.2248; Pos[3] = 182.2101; } else if(rand == 5) { Pos[0] = 715.4791; Pos[1] = -1855.4669; Pos[2] = 0.0197; Pos[3] = 180.5847; } else { Pos[0] = 716.4482; Pos[1] = -1900.6501; Pos[2] = 0.2793; Pos[3] = 180.7001; } } if(UsingDealership[playerid] == 5) { new rand = random(2); if(rand == 0) { Pos[0] = 1459.8523; Pos[1] = -2601.0217; Pos[2] = 14.2718; Pos[3] = 269.6978; } else if(rand == 1) { Pos[0] = 1460.0812; Pos[1] = -2585.5745; Pos[2] = 14.0053; Pos[3] = 269.4033; } else { Pos[0] = 1460.0812; Pos[1] = -2585.5745; Pos[2] = 14.0053; Pos[3] = 269.4033; } } if(UsingDealership[playerid] == 6) { new rand = random(4); if(rand == 0) { Pos[0] = 1945.7083; Pos[1] = 2042.2096; Pos[2] = 10.4418; Pos[3] = 359.9365; } else if(rand == 1) { Pos[0] = 1940.6300; Pos[1] = 2042.3811; Pos[2] = 10.4416; Pos[3] = 359.4194; } else if(rand == 2) { Pos[0] = 1940.4309; Pos[1] = 2063.7959; Pos[2] = 10.4453; Pos[3] = 359.9164; } else if(rand == 3) { Pos[0] = 1945.8125; Pos[1] = 2063.6035; Pos[2] = 10.4452; Pos[3] = 0.9561; } else { Pos[0] = 1945.7083; Pos[1] = 2042.2096; Pos[2] = 10.4418; Pos[3] = 359.9365; } } ++ Total_Veh_Created; vInfo[Total_Veh_Created][vCariD] = Total_Veh_Created; vInfo[Total_Veh_Created][vModel] = GetVehicleModel(GetPlayerVehicleID(playerid)); vInfo[Total_Veh_Created][vColor1] = random(126); vInfo[Total_Veh_Created][vColor2] = random(126); vInfo[Total_Veh_Created][vPrice] = vehPrice[GetVehicleModel(GetPlayerVehicleID(playerid))]; vInfo[Total_Veh_Created][vPosX] = Pos[0]; vInfo[Total_Veh_Created][vPosY] = Pos[1]; vInfo[Total_Veh_Created][vPosZ] = Pos[2]; vInfo[Total_Veh_Created][vPosA] = Pos[3]; GetPlayerName(playerid, sendername, sizeof(sendername)); strmid(vInfo[Total_Veh_Created][vOwner], sendername, 0, 20, 20); strmid(vInfo[Total_Veh_Created][vPlate], "Game4Win", 0, 32, 32); vInfo[Total_Veh_Created][vPaintJ] = 6; vInfo[Total_Veh_Created][vLocked] = 1; vInfo[Total_Veh_Created][vTowed] = 0; new query[512]; format(query, sizeof(query) ,"INSERT INTO `vehicles` (`CarID`,`Model`,`Color1`,`Color2`,`Price`,`vPosX`,`vPosY`,`vPosZ`,`vPosA`,`Owner`,`Plate`,`PaintJ`,`Locked`,`Towed`) VALUES ('%d','%d','%d','%d','%d','%f','%f','%f','%f','%s','%s','%d','%d','%d')", Total_Veh_Created, GetVehicleModel(GetPlayerVehicleID(playerid)), vInfo[Total_Veh_Created][vColor1], vInfo[Total_Veh_Created][vColor2], vInfo[Total_Veh_Created][vPrice], vInfo[Total_Veh_Created][vPosX], vInfo[Total_Veh_Created][vPosY], vInfo[Total_Veh_Created][vPosZ], vInfo[Total_Veh_Created][vPosA], vInfo[Total_Veh_Created][vOwner], vInfo[Total_Veh_Created][vPlate], vInfo[Total_Veh_Created][vPaintJ], vInfo[Total_Veh_Created][vLocked], vInfo[Total_Veh_Created][vTowed]); mysql_query(query); new cCar = CreateVehicle(GetVehicleModel(GetPlayerVehicleID(playerid)), Pos[0], Pos[1], Pos[2], Pos[3], vInfo[Total_Veh_Created][vColor1], vInfo[Total_Veh_Created][vColor2], 500000); SetVehicleNumberPlate(cCar, "Game4Win"); GivePlayerCash(playerid, -vehPrice[GetVehicleModel(GetPlayerVehicleID(playerid))]); vehSlots[GetVehicleModel(GetPlayerVehicleID(playerid))] --; SaveVehModels(); OwnedVeh(cCar) = Total_Veh_Created; //SavePrivVeh(Total_Veh_Created); //VehOwned[cCar] = Total_Veh_Created; if(PlayerInfo[playerid][pCar1] == 0) PlayerInfo[playerid][pCar1] = cCar; else if(PlayerInfo[playerid][pCar2] == 0) PlayerInfo[playerid][pCar2] = cCar; else if(PlayerInfo[playerid][pCar3] == 0) PlayerInfo[playerid][pCar3] = cCar; SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); PutPlayerInVehicle(playerid, cCar, 0); return 1; } else { if(UsingDealership[playerid] == 1) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 2131.8369,-1150.5486,24.1454); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 2) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 1410.9225,-1701.1395,13.5395); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 3) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 2751.8899,-1468.2407,30.4531); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 4) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 370.9933,-2052.3145,8.0156); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 5) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 1606.3135,-2432.6738,13.5547); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 6) { SendClientMessage(playerid, COLOR_WHITE, " "); SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 1948.2946,2068.7778,11.0610); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } return 1; } } else { if(UsingDealership[playerid] == 1) { SendClientMessage(playerid, COLOR_WHITE, " "); //SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 2131.8369,-1150.5486,24.1454); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 2) { SendClientMessage(playerid, COLOR_WHITE, " "); //SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 1410.9225,-1701.1395,13.5395); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 3) { SendClientMessage(playerid, COLOR_WHITE, " "); //SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 2751.8899,-1468.2407,30.4531); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 4) { SendClientMessage(playerid, COLOR_WHITE, " "); //SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 370.9933,-2052.3145,8.0156); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 5) { SendClientMessage(playerid, COLOR_WHITE, " "); //SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 1606.3135,-2432.6738,13.5547); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } if(UsingDealership[playerid] == 6) { SendClientMessage(playerid, COLOR_WHITE, " "); //SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Dealership: {FFFFFF}Nu ai destui bani!"); SetPlayerPos(playerid, 1948.2946,2068.7778,11.0610); SetPlayerInterior(playerid, 0); SetPlayerVirtualWorld(playerid, 0); VehPosition[playerid] = 0; SetCameraBehindPlayer(playerid); UsingDealership[playerid] = 0; SetPlayerVirtualWorld(playerid, 0); DealershipTimer[playerid] = 0; TogglePlayerControllable(playerid, 1); } return 1; } } if(strcmp(cmd, "/vcreate", true) == 0) { if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED, "Nu ai rangul administrativ necesar!"); new Float:Pos[4], ivModel, ivPrice, ivColors[2], iMsg[148]; //if(sscanf(params, "iiii", ivModel, ivPrice, ivColors[0], ivColors[1])) return SendClientMessage(playerid, -1, ""#CRED"{00FF00}Folosire:{FFFFFF} "#CORANGE"/VCreate < Vehicle Model > < Price > < Color 1 > < Color 2 >"); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { return SendClientMessage(playerid, COLOR_WHITE, "{00FF00}Folosire:{FFFFFF} /vcreate <vmodel> <vprice> <vcolor1> <vcolor2>"); } ivModel = strvalEx(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { return SendClientMessage(playerid, COLOR_WHITE, "{00FF00}Folosire:{FFFFFF} /vcreate <vmodel> <vprice> <vcolor1> <vcolor2>"); } ivPrice = strvalEx(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { return SendClientMessage(playerid, COLOR_WHITE, "{00FF00}Folosire:{FFFFFF} /vcreate <vmodel> <vprice> <vcolor1> <vcolor2>"); } ivColors[0] = strvalEx(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { return SendClientMessage(playerid, COLOR_WHITE, "{00FF00}Folosire:{FFFFFF} /vcreate <vmodel> <vprice> <vcolor1> <vcolor2>"); } ivColors[1] = strvalEx(tmp); GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); GetPlayerFacingAngle(playerid, Pos[3]); ++ Total_Veh_Created; vInfo[Total_Veh_Created][vCariD] = Total_Veh_Created; vInfo[Total_Veh_Created][vModel] = ivModel; vInfo[Total_Veh_Created][vColor1] = ivColors[0]; vInfo[Total_Veh_Created][vColor2] = ivColors[1]; vInfo[Total_Veh_Created][vPrice] = ivPrice; vInfo[Total_Veh_Created][vPosX] = Pos[0]; vInfo[Total_Veh_Created][vPosY] = Pos[1]; vInfo[Total_Veh_Created][vPosZ] = Pos[2]; vInfo[Total_Veh_Created][vPosA] = Pos[3]; strmid(vInfo[Total_Veh_Created][vOwner], "Unbought", 0, 20, 20); strmid(vInfo[Total_Veh_Created][vPlate], "Game4Win", 0, 32, 32); vInfo[Total_Veh_Created][vPaintJ] = 6; vInfo[Total_Veh_Created][vLocked] = 1; vInfo[Total_Veh_Created][vTowed] = 0; new query[512]; format(query, sizeof(query) ,"INSERT INTO `vehicles` (`CarID`,`Model`,`Color1`,`Color2`,`Price`,`vPosX`,`vPosY`,`vPosZ`,`vPosA`,`Owner`,`Plate`,`PaintJ`,`Locked`,`Towed`) VALUES ('%d','%d','%d','%d','%d','%f','%f','%f','%f','%s','%s','%d','%d','%d')", Total_Veh_Created, GetVehicleModel(GetPlayerVehicleID(playerid)), vInfo[Total_Veh_Created][vColor1], vInfo[Total_Veh_Created][vColor2], vInfo[Total_Veh_Created][vPrice], vInfo[Total_Veh_Created][vPosX], vInfo[Total_Veh_Created][vPosY], vInfo[Total_Veh_Created][vPosZ], vInfo[Total_Veh_Created][vPosA], vInfo[Total_Veh_Created][vOwner], vInfo[Total_Veh_Created][vPlate], vInfo[Total_Veh_Created][vPaintJ], vInfo[Total_Veh_Created][vLocked], vInfo[Total_Veh_Created][vTowed]); mysql_query(query); new cCar = CreateVehicle(ivModel, Pos[0], Pos[1], Pos[2], Pos[3], ivColors[0], ivColors[1], 500000); SetVehicleNumberPlate(cCar, "G4W:RP"); SaveVehModels(); OwnedVeh(cCar) = Total_Veh_Created; //SavePrivVeh(Total_Veh_Created); format(iMsg, sizeof(iMsg), ""#CYELLOW"Vehiculul: "#CBLUE"%i (VID: %i) "#CYELLOW"a fost creat. Pret: "#CBLUE"$%i "#CYELLOW"Numar: "#CBLUE"Game4Win", ivModel, Total_Veh_Created, ivPrice); SendClientMessage(playerid, -1, iMsg); return 1; } stock LoadPVehicles() { new result[24], index = 0; TuneTimer = 10; mysql_query("SELECT * FROM `vehicles` ORDER BY `vehicles`.`CarID` ASC"); mysql_store_result(); while(mysql_retrieve_row()) { // LOADING DATA \====================================================================/ index++; mysql_get_field("CarID", result); vInfo[index][vCariD] = strval(result); mysql_get_field("Model", result); vInfo[index][vModel] = strval(result); mysql_get_field("Color1", result); vInfo[index][vColor1] = strval(result); mysql_get_field("Color2", result); vInfo[index][vColor2] = strval(result); mysql_get_field("Price", result); vInfo[index][vPrice] = strval(result); mysql_get_field("Owner", result); strmid(vInfo[index][vOwner], result, false, strlen(result), 24); mysql_get_field("vPosX", result); vInfo[index][vPosX] = floatstr(result); mysql_get_field("vPosY", result); vInfo[index][vPosY] = floatstr(result); mysql_get_field("vPosZ", result); vInfo[index][vPosZ] = floatstr(result); mysql_get_field("vPosA", result); vInfo[index][vPosA] = floatstr(result); mysql_get_field("Plate", result); strmid(vInfo[index][vPlate], result, false, strlen(result), 24); mysql_get_field("PaintJ", result); vInfo[index][vPaintJ] = strval(result); mysql_get_field("Locked", result); vInfo[index][vLocked] = strval(result); mysql_get_field("Towed", result); vInfo[index][vTowed] = strval(result); mysql_get_field("vMod1", result); vMods[index][0] = strval(result); mysql_get_field("vMod2", result); vMods[index][1] = strval(result); mysql_get_field("vMod3", result); vMods[index][2] = strval(result); mysql_get_field("vMod4", result); vMods[index][3] = strval(result); mysql_get_field("vMod5", result); vMods[index][4] = strval(result); mysql_get_field("vMod6", result); vMods[index][5] = strval(result); mysql_get_field("vMod7", result); vMods[index][6] = strval(result); mysql_get_field("vMod8", result); vMods[index][7] = strval(result); mysql_get_field("vMod9", result); vMods[index][8] = strval(result); mysql_get_field("vMod10", result); vMods[index][9] = strval(result); mysql_get_field("vMod11", result); vMods[index][10] = strval(result); mysql_get_field("vMod12", result); vMods[index][11] = strval(result); // CREATING VEHICLE \====================================================================/ new i = index; if(vInfo[i][vPosX] == 0.0 && vInfo[i][vPosY] == 0.0 && vInfo[i][vPosZ] == 0.0) { ++ Total_Veh_Created; /*INI_Close();*/ continue; } new vCarID = CreateVehicle(vInfo[i][vModel], vInfo[i][vPosX], vInfo[i][vPosY], vInfo[i][vPosZ], vInfo[i][vPosA], vInfo[i][vColor1], vInfo[i][vColor2], 500000); SetVehicleNumberPlate(vCarID, vInfo[i][vPlate]); ChangeVehiclePaintjob(vCarID, vInfo[i][vPaintJ]); OwnedVeh(vCarID) = index; for(new iMod = 0; iMod < MAX_VEH_MODS; ++iMod) { if(vMods[index][iMod] > 0) { AddVehicleComponent(vCarID, vMods[index][iMod]); } } Total_Veh_Created = vInfo[index][vCariD]; // MYSQL PART \====================================================================/ new query[512]; format(query, sizeof(query),"UPDATE `vehicles` SET `CarID` = '%d' WHERE `CarID` = '%d';", index, vInfo[index][vCariD]); mysql_query(query); } mysql_free_result(); printf("%d cars created!", Total_Veh_Created); return 1; }
-
Am o problema imi da aceasta eroare [pawn]D:\Desktop Windows 8\Game4Win RolePlay\gamemodes\G4W.pwn(63677) : warning 203: symbol is never used: "PlayerData"[/pawn] Dar acea linie nu exista eu am decat pana la 63676 Edit:Rezolvat
-
Daca imi spui si ce placa audio ai iti zic ce drivere sa iti iei
-
Ti-am dat add dar inca caut
-
Caut scripter care sa stie sa rezolve buguri si sa creeze comenzi Host am eu deja cumparata 70 de sloturi si garantez 10 de playeri la deschidere Cine m-a poate ajuta sa imi dea un id de mess/skype prin pm
-
Salut am o problema cand creez o masina personala nu se salveaza , cand da /buycar sau o cumpara de la dealer , adica dispare dupa ce intra iar pe server [pawn]if(strcmp(cmd, "/vcreate", true) == 0) { if(PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, COLOR_RED, "Nu ai rangul administrativ necesar!"); new Float:Pos[4], ivModel, ivPrice, ivColors[2], iMsg[148]; //if(sscanf(params, "iiii", ivModel, ivPrice, ivColors[0], ivColors[1])) return SendClientMessage(playerid, -1, ""#CRED"{00FF00}Folosire:{FFFFFF} "#CORANGE"/VCreate < Vehicle Model > < Price > < Color 1 > < Color 2 >"); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { return SendClientMessage(playerid, COLOR_WHITE, "{00FF00}Folosire:{FFFFFF} /vcreate <vmodel> <vprice> <vcolor1> <vcolor2>"); } ivModel = strvalEx(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { return SendClientMessage(playerid, COLOR_WHITE, "{00FF00}Folosire:{FFFFFF} /vcreate <vmodel> <vprice> <vcolor1> <vcolor2>"); } ivPrice = strvalEx(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { return SendClientMessage(playerid, COLOR_WHITE, "{00FF00}Folosire:{FFFFFF} /vcreate <vmodel> <vprice> <vcolor1> <vcolor2>"); } ivColors[0] = strvalEx(tmp); tmp = strtok(cmdtext, idx); if(!strlen(tmp)) { return SendClientMessage(playerid, COLOR_WHITE, "{00FF00}Folosire:{FFFFFF} /vcreate <vmodel> <vprice> <vcolor1> <vcolor2>"); } ivColors[1] = strvalEx(tmp); GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]); GetPlayerFacingAngle(playerid, Pos[3]); ++ Total_Veh_Created; vInfo[Total_Veh_Created][vCariD] = Total_Veh_Created; vInfo[Total_Veh_Created][vModel] = ivModel; vInfo[Total_Veh_Created][vColor1] = ivColors[0]; vInfo[Total_Veh_Created][vColor2] = ivColors[1]; vInfo[Total_Veh_Created][vPrice] = ivPrice; vInfo[Total_Veh_Created][vPosX] = Pos[0]; vInfo[Total_Veh_Created][vPosY] = Pos[1]; vInfo[Total_Veh_Created][vPosZ] = Pos[2]; vInfo[Total_Veh_Created][vPosA] = Pos[3]; strmid(vInfo[Total_Veh_Created][vOwner], "Unbought", 0, 20, 20); strmid(vInfo[Total_Veh_Created][vPlate], "Game4Win", 0, 32, 32); vInfo[Total_Veh_Created][vPaintJ] = 6; vInfo[Total_Veh_Created][vLocked] = 1; vInfo[Total_Veh_Created][vTowed] = 0; new query[512]; format(query, sizeof(query) ,"INSERT INTO `vehicles` (`CarID`,`Model`,`Color1`,`Color2`,`Price`,`vPosX`,`vPosY`,`vPosZ`,`vPosA`,`Owner`,`Plate`,`PaintJ`,`Locked`,`Towed`) VALUES ('%d','%d','%d','%d','%d','%f','%f','%f','%f','%s','%s','%d','%d','%d')", Total_Veh_Created, ivModel, ivColors[0], ivColors[1], ivPrice, Pos[0], Pos[1], Pos[2], Pos[3], vInfo[Total_Veh_Created][vOwner], vInfo[Total_Veh_Created][vPlate], vInfo[Total_Veh_Created][vPaintJ], vInfo[Total_Veh_Created][vLocked], vInfo[Total_Veh_Created][vTowed]); mysql_query(query); new cCar = CreateVehicle(ivModel, Pos[0], Pos[1], Pos[2], Pos[3], ivColors[0], ivColors[1], 500000); SetVehicleNumberPlate(cCar, "G4W:RP"); OwnedVeh(cCar) = Total_Veh_Created; //SavePrivVeh(Total_Veh_Created); format(iMsg, sizeof(iMsg), ""#CYELLOW"Vehiculul: "#CBLUE"%i (VID: %i) "#CYELLOW"a fost creat. Pret: "#CBLUE"$%i "#CYELLOW"Numar: "#CBLUE"Game4Win", ivModel, Total_Veh_Created, ivPrice); SendClientMessage(playerid, -1, iMsg); return 1; }[/pawn] [pawn]if(strcmp(cmd, "/buycar", true) == 0) { for(new i = 0; i < MAX_BUYABLE_VEH; ++i) { if(strmatch(vInfo[vOwner], pName(playerid))) { Total_Player_Vehicles[playerid] = Total_Player_Vehicles[playerid] + 1; } } if(Total_Player_Vehicles[playerid] >= MAX_OWNABLE_VEH && PlayerInfo[playerid][pAdmin] < 5) return SendClientMessage(playerid, -1, "{DC0C0C}Vehicul Personal: {FFFFFF}Ai atins numarul maxim de vehicule pe care le poti detine!"); //if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, COLOR_RED, "You need to be in a buyable vehicle to purchase it!"); new ivID = GetPlayerVehicleID(playerid); if(OwnedVeh(ivID) != 0) { if(PlayerInfo[playerid][pLevel] < 3) return SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Vehicul Personal: {FFFFFF}Iti trebuie nivelul 3!"); if(strmatch(vInfo[OwnedVeh(ivID)][vOwner], pName(playerid))) { SendClientMessage(playerid, COLOR_RED, "{DC0C0C}Vehicul Personal: {FFFFFF}Nu poti cumpara acest vehicul..."); return 1; } if(strmatch(vInfo[OwnedVeh(ivID)][vOwner], "Unbought")) { //if(IsAHeli(GetVehicleModel(ivID)) && PlayerInfo[playerid][pHeli] != 0) return SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Vehicul Personal: {FFFFFF}Ai deja un elicopter sau avion!"); //else if(IsAMoto(GetVehicleModel(ivID)) && PlayerInfo[playerid][pMoto] != 0) return SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Vehicul Personal: {FFFFFF}Ai deja o motocicleta!"); //else if(IsAMoto(GetVehicleModel(ivID)) == 0 && IsAHeli(GetVehicleModel(ivID)) == 0) { if(PlayerInfo[playerid][pCar] != 0) return SendClientMessage(playerid, COLOR_WHITE, "{DC0C0C}Vehicul Personal: {FFFFFF}Ai deja o masina!"); } if(vInfo[OwnedVeh(ivID)][vPrice] < GetPlayerCash(playerid)) { //if(IsAHeli(GetVehicleModel(ivID)) && PlayerInfo[playerid][pHeli] == 0) PlayerInfo[playerid][pHeli] = GetPlayerVehicleID(playerid); //else if(IsAMoto(GetVehicleModel(ivID)) && PlayerInfo[playerid][pMoto] == 0) PlayerInfo[playerid][pMoto] = GetPlayerVehicleID(playerid); //else { if(PlayerInfo[playerid][pCar] == 0) PlayerInfo[playerid][pCar] = GetPlayerVehicleID(playerid); } strmid(vInfo[OwnedVeh(ivID)][vOwner], pName(playerid), 0, 128, 128); new Float:vPos[4]; GetVehiclePos(ivID, vPos[0], vPos[1], vPos[2]); GetVehicleZAngle(ivID, vPos[3]); strmid(vInfo[OwnedVeh(ivID)][vPlate], pName(playerid), 0, 32, 32); vInfo[OwnedVeh(ivID)][vLocked] = 1; vInfo[OwnedVeh(ivID)][vTowed] = 0; vUpdate(OwnedVeh(ivID), vLockedx); vUpdate(OwnedVeh(ivID), vTowedx); vUpdate(OwnedVeh(ivID), vOwnerx); SetVehicleNumberPlate(ivID, pName(playerid)); SetVehicleToRespawn(ivID); SetVehiclePos(ivID, vPos[0], vPos[1], vPos[2]); SetVehicleZAngle(ivID, vPos[3]); PutPlayerInVehicle(playerid, ivID, 0); new vehpricee = vInfo[OwnedVeh(ivID)][vPrice]/4; new finprice; if(PlayerInfo[playerid][pDonateRank] < 1) finprice= vInfo[OwnedVeh(ivID)][vPrice]; else finprice = vInfo[OwnedVeh(ivID)][vPrice] - vehpricee; GivePlayerCash(playerid, -finprice); SendClientMessage(playerid, -1, "{DC0C0C}Vehicul Personal: {FFFFFF}Multumim pentru noua achizitie!"); SendClientMessage(playerid, -1, "{DC0C0C}Vehicul Personal: {FFFFFF}Vehiculul ti-a fost inchis automat."); TogglePlayerControllable(playerid, true); //SavePrivVeh(OwnedVeh(ivID)); printf("=- Vehicle id: %i has been bought by: %s -=", OwnedVeh(ivID), pName(playerid)); return 1; } else return SendClientMessage(playerid, COLOR_RED, "{DC0C0C}Vehicul Personal: {FFFFFF}Nu ai destui bani!"); } else return SendClientMessage(playerid, COLOR_RED, "{DC0C0C}Vehicul Personal: {FFFFFF}Acest vehicul nu este de vanzare!"); } else return SendClientMessage(playerid, COLOR_RED, "{DC0C0C}Vehicul Personal: {FFFFFF}Acest vehicul nu este de vanzare!"); }[/pawn] [pawn]stock LoadPVehicles() { new result[24], index = 0; TuneTimer = 10; mysql_query("SELECT * FROM `vehicles` ORDER BY `vehicles`.`CarID` ASC"); mysql_store_result(); while(mysql_retrieve_row()) { // LOADING DATA \====================================================================/ index++; mysql_get_field("CarID", result); vInfo[index][vCariD] = strval(result); mysql_get_field("Model", result); vInfo[index][vModel] = strval(result); mysql_get_field("Color1", result); vInfo[index][vColor1] = strval(result); mysql_get_field("Color2", result); vInfo[index][vColor2] = strval(result); mysql_get_field("Price", result); vInfo[index][vPrice] = strval(result); mysql_get_field("Owner", result); strmid(vInfo[index][vOwner], result, false, strlen(result), 24); mysql_get_field("vPosX", result); vInfo[index][vPosX] = floatstr(result); mysql_get_field("vPosY", result); vInfo[index][vPosY] = floatstr(result); mysql_get_field("vPosZ", result); vInfo[index][vPosZ] = floatstr(result); mysql_get_field("vPosA", result); vInfo[index][vPosA] = floatstr(result); mysql_get_field("Plate", result); strmid(vInfo[index][vPlate], result, false, strlen(result), 24); mysql_get_field("PaintJ", result); vInfo[index][vPaintJ] = strval(result); mysql_get_field("Locked", result); vInfo[index][vLocked] = strval(result); mysql_get_field("Towed", result); vInfo[index][vTowed] = strval(result); mysql_get_field("vMod1", result); vMods[index][0] = strval(result); mysql_get_field("vMod2", result); vMods[index][1] = strval(result); mysql_get_field("vMod3", result); vMods[index][2] = strval(result); mysql_get_field("vMod4", result); vMods[index][3] = strval(result); mysql_get_field("vMod5", result); vMods[index][4] = strval(result); mysql_get_field("vMod6", result); vMods[index][5] = strval(result); mysql_get_field("vMod7", result); vMods[index][6] = strval(result); mysql_get_field("vMod8", result); vMods[index][7] = strval(result); mysql_get_field("vMod9", result); vMods[index][8] = strval(result); mysql_get_field("vMod10", result); vMods[index][9] = strval(result); mysql_get_field("vMod11", result); vMods[index][10] = strval(result); mysql_get_field("vMod12", result); vMods[index][11] = strval(result); // CREATING VEHICLE \====================================================================/ new i = index; if(vInfo[vPosX] == 0.0 && vInfo[vPosY] == 0.0 && vInfo[vPosZ] == 0.0) { ++ Total_Veh_Created; /*INI_Close();*/ continue; } new vCarID = CreateVehicle(vInfo[vModel], vInfo[vPosX], vInfo[vPosY], vInfo[vPosZ], vInfo[vPosA], vInfo[vColor1], vInfo[vColor2], 500000); SetVehicleNumberPlate(vCarID, vInfo[vPlate]); ChangeVehiclePaintjob(vCarID, vInfo[vPaintJ]); OwnedVeh(vCarID) = index; for(new iMod = 0; iMod < MAX_VEH_MODS; ++iMod) { if(vMods[index][iMod] > 0) { AddVehicleComponent(vCarID, vMods[index][iMod]); } } Total_Veh_Created = vInfo[index][vCariD]; // MYSQL PART \====================================================================/ new query[512]; format(query, sizeof(query),"UPDATE `vehicles` SET `CarID` = '%d' WHERE `CarID` = '%d';", index, vInfo[index][vCariD]); mysql_query(query); } mysql_free_result(); printf("%d cars created!", Total_Veh_Created); return 1; } [/pawn] Edit: Masinile raman in baza de date dar nu se incarca dupa restart