9MMG
Membru-
Posts
13 -
Joined
-
Last visited
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
9MMG's Achievements
-
Nu , nu ai inteles , se vinde masina si urmatorea masina trece in locul masini respective si nu mai merge spawnata , si spune ca nu ai tipul acela de masina care l-ai vandut
-
Multumesc ,trebuia o noua valoare mai mare la stringy . Topic Closed
-
Problema intalnita (descriere): atunci cand o masina este vanduta , se face bug la dialog si daca incerc sa spawnez o masina ce o am din dialog imi spune ca nu am tipul de masina care l-am vandutEro(area / rile) / warning-(ul / urile):Liniile de cod / sursa / script-ul(obligatoriu): format(stringy, sizeof(stringy), "%s\n%s\n%s\n%s\n%s\n%s",string1,string2,string3,string4,string5,string6); ShowPlayerDialog(playerid, DIALOG_VEHSP, DIALOG_STYLE_LIST, "Cars Info:", stringy,"Back","Exit"); (aici se creeaza dialogul cu tipurile de masini pe care le detine jucatorul) if(dialogid == DIALOG_VEHSP) { if(response) { new getcarid = GetPlayerVehicleID(playerid); if(listitem == 0) { if(PlayerInfo[playerid][pPcarkey] == 0) return SCM(playerid,COLOR_WHITE,"{FFB870}You do not own a Car 2."); if(OwnedVeh(getcarid) == PlayerInfo[playerid][pPcarkey]) return SCM(playerid,COLOR_WHITE,"{FFB870}You already have car spawned."); if(personalcar[playerid] != 0) { vUpdate(OwnedVeh(personalcar[playerid]), cKMx); DestroyVehicle(personalcar[playerid]); OwnedVeh(personalcar[playerid]) = 0; personalcar[playerid] = 0; } new carid = PlayerInfo[playerid][pPcarkey]; new car = CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz],CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],500000); SetVehicleNumberPlate(car, CarInfo[carid][cLicense]); new engine,lights,alarm,doors,bonnet,boot,objective; if(CarInfo[carid][cLock] == 1) { GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,engine,lights,alarm,1,bonnet,boot,objective); } if(CarInfo[carid][cLock] == 0) { GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,engine,lights,alarm,0,bonnet,boot,objective); } OwnedVeh(car) = carid; personalcar[playerid] = car; format(string,sizeof(string),"{FFB870}You spawned your %s.",CarInfo[carid][cDescription]); SCM(playerid,COLOR_WHITE,string); SwitchKey[playerid] = 1; ModVehicle(car); } if(listitem == 1) { if(PlayerInfo[playerid][pmotokey] == 0) return SCM(playerid,COLOR_WHITE,"{FFB870}You do not own a Car 2."); if(OwnedVeh(getcarid) == PlayerInfo[playerid][pmotokey]) return SCM(playerid,COLOR_WHITE,"{FFB870}You already have car 2 spawned."); if(personalcar[playerid] != 0) { vUpdate(OwnedVeh(personalcar[playerid]), cKMx); DestroyVehicle(personalcar[playerid]); OwnedVeh(personalcar[playerid]) = 0; personalcar[playerid] = 0; } new carid = PlayerInfo[playerid][pmotokey]; new car = CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz],CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],500000); SetVehicleNumberPlate(car, CarInfo[carid][cLicense]); new engine,lights,alarm,doors,bonnet,boot,objective; if(CarInfo[carid][cLock] == 1) { GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,engine,lights,alarm,1,bonnet,boot,objective); } if(CarInfo[carid][cLock] == 0) { GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,engine,lights,alarm,0,bonnet,boot,objective); } OwnedVeh(car) = carid; personalcar[playerid] = car; format(string,sizeof(string),"{FFB870}You spawned your %s.",CarInfo[carid][cDescription]); SCM(playerid,COLOR_WHITE,string); SwitchKey[playerid] = 1; ModVehicle(car); return 1; } if(PlayerInfo[playerid][pPPluscarkey] == 1){ if(listitem == 2) { if(PlayerInfo[playerid][pPPluscarkey] == 0) return SCM(playerid,COLOR_WHITE,"{FFB870}You do not own a Plus Car ."); if(OwnedVeh(getcarid) == PlayerInfo[playerid][pPPluscarkey]) return SCM(playerid,COLOR_WHITE,"{FFB870}You already have plus car spawned."); if(personalcar[playerid] != 0) { vUpdate(OwnedVeh(personalcar[playerid]), cKMx); DestroyVehicle(personalcar[playerid]); OwnedVeh(personalcar[playerid]) = 0; personalcar[playerid] = 0; } new carid = PlayerInfo[playerid][pPPluscarkey]; new car = CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz],CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],500000); SetVehicleNumberPlate(car, CarInfo[carid][cLicense]); new engine,lights,alarm,doors,bonnet,boot,objective; if(CarInfo[carid][cLock] == 1) { GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,engine,lights,alarm,1,bonnet,boot,objective); } if(CarInfo[carid][cLock] == 0) { GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,engine,lights,alarm,0,bonnet,boot,objective); } OwnedVeh(car) = carid; personalcar[playerid] = car; format(string,sizeof(string),"{FFB870}You spawned your %s.",CarInfo[carid][cDescription]); SCM(playerid,COLOR_WHITE,string); SwitchKey[playerid] = 1; ModVehicle(car); return 1; } if(listitem == 3) { if(PlayerInfo[playerid][pPPluscarkey2] == 0) return SCM(playerid,COLOR_WHITE,"{FFB870}You do not own a Plus Car 2."); if(OwnedVeh(getcarid) == PlayerInfo[playerid][pPPluscarkey2]) return SCM(playerid,COLOR_WHITE,"{FFB870}You already have plus car 2 spawned."); if(personalcar[playerid] != 0) { vUpdate(OwnedVeh(personalcar[playerid]), cKMx); DestroyVehicle(personalcar[playerid]); OwnedVeh(personalcar[playerid]) = 0; personalcar[playerid] = 0; } new carid = PlayerInfo[playerid][pPPluscarkey2]; new car = CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz],CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],500000); SetVehicleNumberPlate(car, CarInfo[carid][cLicense]); new engine,lights,alarm,doors,bonnet,boot,objective; if(CarInfo[carid][cLock] == 1) { GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,engine,lights,alarm,1,bonnet,boot,objective); } if(CarInfo[carid][cLock] == 0) { GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,engine,lights,alarm,0,bonnet,boot,objective); } OwnedVeh(car) = carid; personalcar[playerid] = car; format(string,sizeof(string),"{FFB870}You spawned your %s.",CarInfo[carid][cDescription]); SCM(playerid,COLOR_WHITE,string); SwitchKey[playerid] = 1; ModVehicle(car); return 1; } if(listitem == 4) { if(PlayerInfo[playerid][pprcarkey] == 0) return SCM(playerid,COLOR_WHITE,"{FFB870}You do not own a Premium Car ."); if(OwnedVeh(getcarid) == PlayerInfo[playerid][pprcarkey]) return SCM(playerid,COLOR_WHITE,"{FFB870}You already have premium car spawned."); if(personalcar[playerid] != 0) { vUpdate(OwnedVeh(personalcar[playerid]), cKMx); DestroyVehicle(personalcar[playerid]); OwnedVeh(personalcar[playerid]) = 0; personalcar[playerid] = 0; } new carid = PlayerInfo[playerid][pprcarkey]; new car = CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz],CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],500000); SetVehicleNumberPlate(car, CarInfo[carid][cLicense]); new engine,lights,alarm,doors,bonnet,boot,objective; if(CarInfo[carid][cLock] == 1) { GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,engine,lights,alarm,1,bonnet,boot,objective); } if(CarInfo[carid][cLock] == 0) { GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,engine,lights,alarm,0,bonnet,boot,objective); } OwnedVeh(car) = carid; personalcar[playerid] = car; format(string,sizeof(string),"{FFB870}You spawned your %s.",CarInfo[carid][cDescription]); SCM(playerid,COLOR_WHITE,string); SwitchKey[playerid] = 1; ModVehicle(car); return 1; } if(listitem == 5) { if(PlayerInfo[playerid][pprcarkey2] == 0) return SCM(playerid,COLOR_WHITE,"{FFB870}You do not own a Premium Car 2."); if(OwnedVeh(getcarid) == PlayerInfo[playerid][pprcarkey2]) return SCM(playerid,COLOR_WHITE,"{FFB870}You already have premium car 2 spawned."); if(personalcar[playerid] != 0) { vUpdate(OwnedVeh(personalcar[playerid]), cKMx); DestroyVehicle(personalcar[playerid]); OwnedVeh(personalcar[playerid]) = 0; personalcar[playerid] = 0; } new carid = PlayerInfo[playerid][pprcarkey2]; new car = CreateVehicle(CarInfo[carid][cModel],CarInfo[carid][cLocationx],CarInfo[carid][cLocationy],CarInfo[carid][cLocationz],CarInfo[carid][cAngle],CarInfo[carid][cColorOne],CarInfo[carid][cColorTwo],500000); SetVehicleNumberPlate(car, CarInfo[carid][cLicense]); new engine,lights,alarm,doors,bonnet,boot,objective; if(CarInfo[carid][cLock] == 1) { GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,engine,lights,alarm,1,bonnet,boot,objective); } if(CarInfo[carid][cLock] == 0) { GetVehicleParamsEx(car,engine,lights,alarm,doors,bonnet,boot,objective); SetVehicleParamsEx(car,engine,lights,alarm,0,bonnet,boot,objective); } OwnedVeh(car) = carid; personalcar[playerid] = car; format(string,sizeof(string),"{FFB870}You spawned your %s.",CarInfo[carid][cDescription]); SCM(playerid,COLOR_WHITE,string); SwitchKey[playerid] = 1; ModVehicle(car); return 1; } } return 1;Imagini / Video (optional):-Ati incercat sa rezolvati singur?:da
-
Problema intalnita (descriere): In joc nu apare tot dialog-ul ce ar trebuii sa apara (toate masinile pe care le detii), apare doar 1 si jumatate din cea dea doua...Ero(area / rile) / warning-(ul / urile):-Liniile de cod / sursa / script-ul(obligatoriu): if(response) { if(listitem == 0) { if(PlayerInfo[playerid][pPcarkey] == 0 && PlayerInfo[playerid][pmotokey] == 0 && PlayerInfo[playerid][phelikey] == 0 && PlayerInfo[playerid][pprcarkey] == 0 && PlayerInfo[playerid][pprcarkey2] == 0 && PlayerInfo[playerid][pPPluscarkey] == 0 && PlayerInfo[playerid][pPPluscarkey2] == 0) return SendClientMessage(playerid,COLOR_WHITE,"{FFB870}You do not have a vehicle."); new stringy[128],string1[128],string2[356],string3[356],string4[356],string5[356],string6[356]; if(PlayerInfo[playerid][pPcarkey] != 0) { new carid = PlayerInfo[playerid][pPcarkey],locked[6]; if(CarInfo[carid][cLock] == 1) { locked = "Yes"; } else { locked = "No"; } format(string1,sizeof(string1),"Vehicle 1: Model:[%s] Locked:[%s] KM:[%.0f] TD:[%d] Insurance:[%d] InsuranceP:[%d] Value:[%s]",CarInfo[carid][cDescription],locked,CarInfo[carid][cKM],CarInfo[carid][cTimed],CarInfo[carid][cInsurancecar],CarInfo[carid][cInscarprice],FormatNumber(CarInfo[carid][cValue])); } if(PlayerInfo[playerid][pmotokey] != 0) { new carid = PlayerInfo[playerid][pmotokey],locked[6]; if(CarInfo[carid][cLock] == 1) { locked = "Yes"; } else { locked = "No"; } format(string2,sizeof(string2),"Vehicle 2: Model:[%s] Locked:[%s] KM:[%.0f] TD:[%d] Insurance:[%d] InsuranceP:[%d] Value:[%s]",CarInfo[carid][cDescription],locked,CarInfo[carid][cKM],CarInfo[carid][cTimed],CarInfo[carid][cInsurancecar],CarInfo[carid][cInscarprice],FormatNumber(CarInfo[carid][cValue])); } if(PlayerInfo[playerid][pprcarkey] != 0) { new carid = PlayerInfo[playerid][pprcarkey],locked[6]; if(CarInfo[carid][cLock] == 1) { locked = "Yes"; } else { locked = "No"; } format(string3,sizeof(string3),"Premium Vehicle 1: Model:[%s] Locked:[%s] KM:[%.0f] TD:[%d] Insurance:[%d] InsuranceP:[%d] Value:[%s]",CarInfo[carid][cDescription],locked,CarInfo[carid][cKM],CarInfo[carid][cTimed],CarInfo[carid][cInsurancecar],CarInfo[carid][cInscarprice],FormatNumber(CarInfo[carid][cValue])); } if(PlayerInfo[playerid][pprcarkey2] != 0) { new carid = PlayerInfo[playerid][pprcarkey2],locked[6]; if(CarInfo[carid][cLock] == 1) { locked = "Yes"; } else { locked = "No"; } format(string4,sizeof(string4),"Premium Vehicle 2: Model:[%s] Locked:[%s] KM:[%.0f] TD:[%d] Insurance:[%d] InsuranceP:[%d] Value:[%s]",CarInfo[carid][cDescription],locked,CarInfo[carid][cKM],CarInfo[carid][cTimed],CarInfo[carid][cInsurancecar],CarInfo[carid][cInscarprice],FormatNumber(CarInfo[carid][cValue])); } if(PlayerInfo[playerid][pPPluscarkey] != 0) { new carid = PlayerInfo[playerid][pPPluscarkey],locked[6]; if(CarInfo[carid][cLock] == 1) { locked = "Yes"; } else { locked = "No"; } format(string5,sizeof(string5),"Plus Vehicle 1: Model:[%s] Locked:[%s] KM:[%.0f] TD:[%d] Insurance:[%d] InsuranceP:[%d] Value:[%s]",CarInfo[carid][cDescription],locked,CarInfo[carid][cKM],CarInfo[carid][cTimed],CarInfo[carid][cInsurancecar],CarInfo[carid][cInscarprice],FormatNumber(CarInfo[carid][cValue])); } if(PlayerInfo[playerid][pPPluscarkey2] != 0) { new carid = PlayerInfo[playerid][pPPluscarkey2],locked[6]; if(CarInfo[carid][cLock] == 1) { locked = "Yes"; } else { locked = "No"; } format(string6,sizeof(string6),"Plus Vehicle 2: Model:[%s] Locked:[%s] KM:[%.0f] TD:[%d] Insurance:[%d] InsuranceP:[%d] Value:[%s]",CarInfo[carid][cDescription],locked,CarInfo[carid][cKM],CarInfo[carid][cTimed],CarInfo[carid][cInsurancecar],CarInfo[carid][cInscarprice],FormatNumber(CarInfo[carid][cValue])); } format(stringy, sizeof(stringy), "%s\n%s\n%s\n%s\n%s\n%s",string1,string2,string3,string4,string5,string6); ShowPlayerDialog(playerid, DIALOG_CARSS, DIALOG_STYLE_MSGBOX, "Cars Info:", stringy,"Back","Exit"); }CMD:betacmd(playerid,params[]) { if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "You need to login first."); if(IsPlayerConnected(playerid)) { ShowPlayerDialog(playerid,DIALOG_CARSS2,DIALOG_STYLE_LIST, "Car Tool:", "1.Cars Info\n2.Spawn your car.", "Select","Exit"); } return 1; }Imagini / Video (optional):-Ati incercat sa rezolvati singur?: Da
-
Acum da din minut in minut payday. public SyncUp() { new string[128], tmphour, tmpminute, tmpsecond, hour, minn, sec; gettime(hour,minn,sec); gettime(tmphour, tmpminute, tmpsecond); FixHour(tmphour); tmphour = shifthour; if ((tmphour > ghour) || (tmphour == 0 && ghour == 23)) { format(string, sizeof(string), "SERVER: The time is now %d:00 hours",hour); BroadCast(COLOR_WHITE,string); ghour = tmphour; PayDay();
-
synctimer = SetTimer("SyncUp", 60000, 1); //Timer if (realtime) { new tmphour, tmpminute, tmpsecond; gettime(tmphour, tmpminute, tmpsecond); FixHour(tmphour); tmphour = shifthour; new worldt = tmphour; SetWorldTime(worldt); } synctimer = SetTimer("SyncUp", 60000, 1); unjailtimer = SetTimer("SetPlayerUnjail", 1000, 1); othtimer = SetTimer("OtherTimer", 1000, 1); cartimer = SetTimer("CarCheck", 30000, 1); idletimer = SetTimer("IdleKick", idletime, 1); pickuptimer = SetTimer("CustomPickups", 1000, 1); spectatetimer = SetTimer("Spectator", 2000, 1); productiontimer = SetTimer("Production", 300000, 1); //5 mins (300000) checkgastimer = SetTimer("CheckGas", RunOutTime, 1); stoppedvehtimer = SetTimer("StoppedVehicle", RunOutTime, 1); checkvehinfotimer = SetTimer("Checkvehinfo",1000, 1); pnstimer = SetTimer("SetPlayerPNS", 2000, 1); wantedicatimer = SetTimer("SetWantedica", 5000, 1); SetTimer("SendMSG", 300000, 1); printf("OnGameModeInit Loaded"); return 1; }
-
synctimer e timerul ? Daca el e , il am.
-
Problema intalnita (descriere): Totul merge ok. Structura e bine facuta insa in joc nu imi apare text-drawul ce ar trebuii sa aparaEro(area / rile) / warning-(ul / urile):-Liniile de cod / sursa / script-ul(obligatoriu): public OnGameModeInit() { for(new i=0;i<MAX_PLAYERS;i++){ SafeText[i] = TextDrawCreate(60.000000, 426.000000, "SafeZone"); TextDrawBackgroundColor(SafeText[i], 255); TextDrawFont(SafeText[i], 3); TextDrawLetterSize(SafeText[i], 0.369999, 1.300000); TextDrawColor(SafeText[i], -1); TextDrawSetOutline(SafeText[i], 1); TextDrawSetProportional(SafeText[i], 1); TextDrawUseBox(SafeText[i], 1); TextDrawBoxColor(SafeText[i], 255); TextDrawTextSize(SafeText[i], 118.000000, 2.000000); } return 1; public OnPlayerConnect(playerid) { for(new Sz; Sz < MAX_SZ; Sz++) { for(new i=0;i<MAX_PLAYERS;i++) { if(IsPlayerInRangeOfPoint(playerid,50.0,1795.181030,-1863.689941,13.574766) || IsPlayerInRangeOfPoint(playerid,50.0,1545.241210,-1683.332763,13.556713) || IsPlayerInRangeOfPoint(playerid,35.0,-57.749824,-1130.877807,1.078125) || IsPlayerInRangeOfPoint(playerid,40.0,382.820648,-2070.391845,7.835937) || IsPlayerInRangeOfPoint(playerid,35.0, 1469.504760,-1023.742126,23.833103) || IsPlayerInRangeOfPoint(playerid,200.0, -380.148132,-1428.575439,25.726562)) { TextDrawShowForPlayer(i, SafeText[i]); } if(!(IsPlayerInRangeOfPoint(playerid,50.0,1795.181030,-1863.689941,13.574766) || IsPlayerInRangeOfPoint(playerid,50.0,1545.241210,-1683.332763,13.556713) || IsPlayerInRangeOfPoint(playerid,35.0,-57.749824,-1130.877807,1.078125) || IsPlayerInRangeOfPoint(playerid,40.0,382.820648,-2070.391845,7.835937) || IsPlayerInRangeOfPoint(playerid,35.0, 1469.504760,-1023.742126,23.833103) || IsPlayerInRangeOfPoint(playerid,200.0, -380.148132,-1428.575439,25.726562))) { TextDrawHideForPlayer(i, SafeText[i]); } } } return 1; }Imagini / Video (optional): -Ati incercat sa rezolvati singur?: Da
-
Acum nu imi mai compileaza ...
-
Problema intalnita (descriere): O serie de erori ale compilatorului , din cauza include-ului cred.Ero(area / rile) / warning-(ul / urile): Liniile de cod / sursa / script-ul(obligatoriu): -Imagini / Video (optional):-Ati incercat sa rezolvati singur?: Da #include <a_samp> //1 #include <a_mysql> //2 #include <streamer> //3 #include <playerzone> //4 #include <foreach> //5 #include <sscanf2> //6 #include <zcmd> //7 #include <mSelection> //8 #include <a_zones> //9 #include <beaZone> //10 #include <timerfix> //11 #include <fly> //12 #include <crashdetect> //13