Jump to content

andrein2

Membru
  • Posts

    26
  • Joined

  • Last visited

    Never

andrein2's Achievements

Contributor

Contributor (5/14)

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

Recent Badges

0

Reputation

  1. Edit : Am rezolvat dati T/C
  2. Uite aici Originalu : http://www.mediafire.com/?yv15l2dl2vfxy28 Editat : http://www.mediafire.com/?c1ppilcgfmm05gy
  3. 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 :(
  4. 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
  5. 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]
  6. 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]
  7. 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]
  8. 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
  9. 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; }
  10. 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
  11. Daca imi spui si ce placa audio ai iti zic ce drivere sa iti iei
  12. Ti-am dat add dar inca caut
  13. 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
  14. 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
×
×
  • 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.