- 0
O problematica nemaivazuta.
-
Recently Browsing 0 members
- No registered users viewing this page.
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.
Question
ALik
Salutare tuturor , am si eu o problema , am instalat un gamemode postat de DanielAdv >> CLICK AICI << si de ceva timp imi tot face figuri , masinile se despawneaza in mers , atunci cand sunt folosite , dupa achizitionarea unui vehicul din DealerShip , dupa un timp , de exemplu daca imi cumpar un infernus mi-l schimba in alta masina sau cand dau Localizare la un vehicul imi arata ca este pe camp iar cand ajung la Checkpoint nu este nimic. Sunt disperat , nu ii dau de cap si nici nu ma pricep asa bine la scripting , daca m-ar ajuta cineva as ramane puternic indatorat.
Eu as crede ca este de la actualul sistem de DealerShip , voi ce credeti ? Am postat fiecare sistem de la care cred eu ca ar fi bugul. [Sistemele de mai jos : /v , despawncar , Dealer ship.
CMD:cars(playerid, params[]) return ShowVehiclesMenu(playerid);
CMD:v(playerid, params[]) return ShowVehiclesMenu(playerid);
CMD:vehicles(playerid, params[]) return ShowVehiclesMenu(playerid);
stock ShowVehiclesMenu(playerid) {
new
szTitle[256],
szDialog[1300],
szDialog2[1300],
vstatus[1024],
tvehicles,
car1 = PlayerInfo[playerid][pPcarkey], car2 = PlayerInfo[playerid][pmotokey], car3 = PlayerInfo[playerid][pprcarkey], car4 = PlayerInfo[playerid][pprcarkey2], car5 = PlayerInfo[playerid][pPPluscarkey], car6 = PlayerInfo[playerid][pPPluscarkey2],
valid = PlayerInfo[playerid][pPcarkey] + PlayerInfo[playerid][pmotokey] + PlayerInfo[playerid][pprcarkey] + PlayerInfo[playerid][pprcarkey2] + PlayerInfo[playerid][pPPluscarkey] + PlayerInfo[playerid][pPPluscarkey2];
if(valid == 0) return SendClientMessage(playerid, COLOR_YELLOW2, "Eroare: Nu ai un vehicul personal!");
sVehicle[0][playerid] = 0, sVehicle[1][playerid] = 0, sVehicle[2][playerid] = 0, sVehicle[3][playerid] = 0, sVehicle[4][playerid] = 0, sVehicle[5][playerid] = 0, sVehicle[6][playerid] = 0;
format(szTitle, sizeof(szTitle), "Garajul lui %s", GetPName(playerid));
if(car1 != 0) {
sVehicle[0][playerid] = car1;
if(IsVehicleOccupied(car1)) { format(vstatus, sizeof(vstatus), "{FFFF00}Ocupat{FFFFFF}\t%d", CarInfo[car1][cLock]); }
else if(personalcar[0][playerid] != 0) { format(vstatus, sizeof(vstatus), "{2BFF00}Spawnat{FFFFFF}\t%d", CarInfo[car1][cLock]); }
else { format(vstatus, sizeof(vstatus), "Despawnat\t-"); }
if(tvehicles == 0) format(szDialog, sizeof(szDialog), "Slot\tVehicul\tStatus\tLocked\n1\t%s\t%s\n", aVehicleNames[CarInfo[car1][cModel]-400], vstatus);
else format(szDialog, sizeof(szDialog), "1\t%s\t%s\n", aVehicleNames[CarInfo[car1][cModel]-400], vstatus);
tvehicles++;
strcat(szDialog2, szDialog);
}
if(car2 != 0) {
if(sVehicle[0][playerid] == 0) sVehicle[0][playerid] = car2;
else sVehicle[1][playerid] = car2;
if(IsVehicleOccupied(car2)) { format(vstatus, sizeof(vstatus), "{FFFF00}Ocupat{FFFFFF}\t%d", CarInfo[car2][cLock]); }
else if(personalcar[1][playerid] != 0) { format(vstatus, sizeof(vstatus), "{2BFF00}Spawnat{FFFFFF}\t%d", CarInfo[car2][cLock]); }
else { format(vstatus, sizeof(vstatus), "Despawnat\t-"); }
if(tvehicles == 0) format(szDialog, sizeof(szDialog), "Slot\tVehicul\tStatus\tDespawn\n1\t%s\t%s\n", aVehicleNames[CarInfo[car2][cModel]-400], vstatus);
else format(szDialog, sizeof(szDialog), "2\t%s\t%s\n", aVehicleNames[CarInfo[car2][cModel]-400], vstatus);
tvehicles++;
strcat(szDialog2, szDialog);
}
if(car3 != 0) {
if(sVehicle[0][playerid] == 0) sVehicle[0][playerid] = car3;
else if(sVehicle[1][playerid] == 0) sVehicle[1][playerid] = car3;
else sVehicle[2][playerid] = car3;
if(IsVehicleOccupied(car3)) { format(vstatus, sizeof(vstatus), "{FFFF00}Ocupat{FFFFFF}\t%d", CarInfo[car3][cLock]); }
else if(personalcar[2][playerid] != 0) { format(vstatus, sizeof(vstatus), "{2BFF00}Spawnat{FFFFFF}\t%d", CarInfo[car3][cLock]); }
else { format(vstatus, sizeof(vstatus), "Despawnat\t-"); }
if(tvehicles == 0) format(szDialog, sizeof(szDialog), "Slot\tVehicul\tStatus\tDespawn\n1\t%s\t%s\n", aVehicleNames[CarInfo[car3][cModel]-400], vstatus);
else format(szDialog, sizeof(szDialog), "3\t%s\t%s\n", aVehicleNames[CarInfo[car3][cModel]-400], vstatus);
strcat(szDialog2, szDialog);
}
if(car4 != 0) {
sVehicle[3][playerid] = car4;
if(sVehicle[0][playerid] == 0) sVehicle[0][playerid] = car4;
else if(sVehicle[1][playerid] == 0) sVehicle[1][playerid] = car4;
else if(sVehicle[2][playerid] == 0) sVehicle[2][playerid] = car4;
if(IsVehicleOccupied(car4)) { format(vstatus, sizeof(vstatus), "{FFFF00}Ocupat{FFFFFF}\t%d", CarInfo[car4][cLock]); }
else if(personalcar[3][playerid] != 0) { format(vstatus, sizeof(vstatus), "{2BFF00}Spawnat{FFFFFF}\t%d", CarInfo[car4][cLock]); }
else { format(vstatus, sizeof(vstatus), "Despawnat\t-"); }
if(tvehicles == 0) format(szDialog, sizeof(szDialog), "Slot\tVehicul\tStatus\tDespawn\n1\t%s\t%s\n", aVehicleNames[CarInfo[car4][cModel]-400], vstatus);
else format(szDialog, sizeof(szDialog), "4\t%s\t%s\n", aVehicleNames[CarInfo[car4][cModel]-400], vstatus);
strcat(szDialog2, szDialog);
}
if(car5 != 0) {
sVehicle[4][playerid] = car5;
if(sVehicle[0][playerid] == 0) sVehicle[0][playerid] = car5;
else if(sVehicle[1][playerid] == 0) sVehicle[1][playerid] = car5;
else if(sVehicle[2][playerid] == 0) sVehicle[2][playerid] = car5;
else if(sVehicle[3][playerid] == 0) sVehicle[3][playerid] = car5;
if(IsVehicleOccupied(car5)) { format(vstatus, sizeof(vstatus), "{FFFF00}Ocupat{FFFFFF}\t%d", CarInfo[car5][cLock]); }
else if(personalcar[4][playerid] != 0) { format(vstatus, sizeof(vstatus), "{2BFF00}Spawnat{FFFFFF}\t%d", CarInfo[car5][cLock]); }
else { format(vstatus, sizeof(vstatus), "Despawnat\t-"); }
if(tvehicles == 0) format(szDialog, sizeof(szDialog), "Slot\tVehicul\tStatus\tDespawn\n1\t%s\t%s\n", aVehicleNames[CarInfo[car5][cModel]-400], vstatus);
else format(szDialog, sizeof(szDialog), "5\t%s\t%s\n", aVehicleNames[CarInfo[car5][cModel]-400], vstatus);
strcat(szDialog2, szDialog);
}
if(car6 != 0) {
sVehicle[5][playerid] = car6;
if(sVehicle[0][playerid] == 0) sVehicle[0][playerid] = car6;
else if(sVehicle[1][playerid] == 0) sVehicle[1][playerid] = car6;
else if(sVehicle[2][playerid] == 0) sVehicle[2][playerid] = car6;
else if(sVehicle[3][playerid] == 0) sVehicle[3][playerid] = car6;
if(IsVehicleOccupied(car6)) { format(vstatus, sizeof(vstatus), "{FFFF00}Ocupat{FFFFFF}\t%d", CarInfo[car6][cLock]); }
else if(personalcar[5][playerid] != 0) { format(vstatus, sizeof(vstatus), "{2BFF00}Spawnat{FFFFFF}\t%d", CarInfo[car6][cLock]); }
else { format(vstatus, sizeof(vstatus), "Despawnat\t-"); }
if(tvehicles == 0) format(szDialog, sizeof(szDialog), "Slot\tVehicul\tStatus\tDespawn\n1\t%s\t%s\n", aVehicleNames[CarInfo[car5][cModel]-400], vstatus);
else format(szDialog, sizeof(szDialog), "5\t%s\t%s\n", aVehicleNames[CarInfo[car5][cModel]-400], vstatus);
strcat(szDialog2, szDialog);
}
ShowPlayerDialog(playerid, DIALOG_VEHSPAWN, DIALOG_STYLE_TABLIST_HEADERS, szTitle, szDialog2, "Select", "Cancel");
return 1;
}
/*CMD:v(playerid, params[])
{
if(gPlayerLogged[playerid] == 0) return SendClientMessage(playerid, COLOR_LIGHTRED, "Trebuie sa te loghezi mai intai!.");
new masina[456], masina1[456];
if(PlayerInfo[playerid][pPcarkey] != 0)
{
if(personalcar[0][playerid] != 0)
{
format(masina1, sizeof(masina1), "{0C370A}(spawned)\t{FFFFFF}%s\t%s\n",CarInfo[PlayerInfo[playerid][pPcarkey]][cDescription],DespawnCar[playerid][0]);
strcat(masina, masina1);
}
else
{
format(masina1, sizeof(masina1), "{FB0404}(despawned)\t{FFFFFF}%s\n",CarInfo[PlayerInfo[playerid][pPcarkey]][cDescription]);
strcat(masina, masina1);
}
}
else
{
format(masina1, sizeof(masina1), "{F3FF73}[ empty ]\n");
strcat(masina, masina1);
}
if(PlayerInfo[playerid][pmotokey] != 0)
{
if(personalcar[1][playerid] != 0)
{
format(masina1, sizeof(masina1), "{0C370A}(spawned)\t{FFFFFF}%s\t%s\n",CarInfo[PlayerInfo[playerid][pmotokey]][cDescription],DespawnCar[playerid][1]);
strcat(masina, masina1);
}
else
{
format(masina1, sizeof(masina1), "{FB0404}(despawned)\t{FFFFFF}%s\n",CarInfo[PlayerInfo[playerid][pmotokey]][cDescription]);
strcat(masina, masina1);
}
}
else
{
format(masina1, sizeof(masina1), "{F3FF73}[ empty ]\n");
strcat(masina, masina1);
}
if(PlayerInfo[playerid][pprcarkey] != 0)
{
if(personalcar[2][playerid] != 0)
{
format(masina1, sizeof(masina1), "{0C370A}(spawned)\t{FFFFFF}%s\t%s\n",CarInfo[PlayerInfo[playerid][pprcarkey]][cDescription],DespawnCar[playerid][2]);
strcat(masina, masina1);
}
else
{
format(masina1, sizeof(masina1), "{FB0404}(despawned)\t{FFFFFF}%s\n",CarInfo[PlayerInfo[playerid][pprcarkey]][cDescription]);
strcat(masina, masina1);
}
}
else if(PlayerInfo[playerid][pprcarkey] == 0 && PlayerInfo[playerid][pPremiumAccount] > 0)
{
format(masina1, sizeof(masina1), "{F3FF73}[ empty ]\n");
strcat(masina, masina1);
}
if(PlayerInfo[playerid][pprcarkey2] != 0)
{
if(personalcar[3][playerid] != 0)
{
format(masina1, sizeof(masina1), "{0C370A}(spawned)\t{FFFFFF}%s\t%s\n",CarInfo[PlayerInfo[playerid][pprcarkey2]][cDescription],DespawnCar[playerid][3]);
strcat(masina, masina1);
}
else
{
format(masina1, sizeof(masina1), "{FB0404}(despawned)\t{FFFFFF}%s\n",CarInfo[PlayerInfo[playerid][pprcarkey2]][cDescription]);
strcat(masina, masina1);
}
}
else if(PlayerInfo[playerid][pprcarkey2] == 0 && PlayerInfo[playerid][pPremiumAccount] > 0)
{
format(masina1, sizeof(masina1), "{F3FF73}[ empty ]\n");
strcat(masina, masina1);
}
if(PlayerInfo[playerid][pPPluscarkey] != 0)
{
if(personalcar[4][playerid] != 0)
{
format(masina1, sizeof(masina1), "{0C370A}(spawned)\t{FFFFFF}%s\t%s\n",CarInfo[PlayerInfo[playerid][pPPluscarkey]][cDescription],DespawnCar[playerid][4]);
strcat(masina, masina1);
}
else
{
format(masina1, sizeof(masina1), "{FB0404}(despawned)\t{FFFFFF}%s\n",CarInfo[PlayerInfo[playerid][pPPluscarkey]][cDescription]);
strcat(masina, masina1);
}
}
else if(PlayerInfo[playerid][pPPluscarkey] == 0 && PlayerInfo[playerid][pPlusSlot1] > 0)
{
format(masina1, sizeof(masina1), "{F3FF73}[ empty ]\n");
strcat(masina, masina1);
}
if(PlayerInfo[playerid][pPPluscarkey2] != 0)
{
if(personalcar[5][playerid] != 0)
{
format(masina1, sizeof(masina1), "{0C370A}(spawned)\t{FFFFFF}%s\t%s\n",CarInfo[PlayerInfo[playerid][pPPluscarkey2]][cDescription],DespawnCar[playerid][5]);
strcat(masina, masina1);
}
else
{
format(masina1, sizeof(masina1), "{FB0404}(despawned)\t{FFFFFF}%s\n",CarInfo[PlayerInfo[playerid][pPPluscarkey2]][cDescription]);
strcat(masina, masina1);
}
}
else if(PlayerInfo[playerid][pPPluscarkey2] == 0 && PlayerInfo[playerid][pPlusSlot2] > 0)
{
format(masina1, sizeof(masina1), "{F3FF73}[ empty ]\n");
strcat(masina, masina1);
}
if(PlayerInfo[playerid][pPPluscarkey3] != 0)
{
if(personalcar[6][playerid] != 0)
{
format(masina1, sizeof(masina1), "{0C370A}(spawned) {FFFFFF}%s\n",CarInfo[PlayerInfo[playerid][pPPluscarkey3]][cDescription]);
strcat(masina, masina1);
}
else
{
format(masina1, sizeof(masina1), "{FB0404}(despawned) {FFFFFF}%s\n",CarInfo[PlayerInfo[playerid][pPPluscarkey3]][cDescription]);
strcat(masina, masina1);
}
}
else if(PlayerInfo[playerid][pPPluscarkey3] == 0 && PlayerInfo[playerid][pPlusSlot3] > 0)
{
format(masina1, sizeof(masina1), "{F3FF73}[ empty ]\n");
strcat(masina, masina1);
}
if(PlayerInfo[playerid][pPPluscarkey4] != 0)
{
if(personalcar[7][playerid] != 0)
{
format(masina1, sizeof(masina1), "{0C370A}(spawned) {FFFFFF}%s\n",CarInfo[PlayerInfo[playerid][pPPluscarkey4]][cDescription]);
strcat(masina, masina1);
}
else
{
format(masina1, sizeof(masina1), "{FB0404}(despawned) {FFFFFF}%s\n",CarInfo[PlayerInfo[playerid][pPPluscarkey4]][cDescription]);
strcat(masina, masina1);
}
}
else if(PlayerInfo[playerid][pPPluscarkey4] == 0 && PlayerInfo[playerid][pPlusSlot4] > 0)
{
format(masina1, sizeof(masina1), "{F3FF73}[ empty ]\n");
strcat(masina, masina1);
}
if(PlayerInfo[playerid][pPPluscarkey5] != 0)
{
if(personalcar[8][playerid] != 0)
{
format(masina1, sizeof(masina1), "{0C370A}(spawned) {FFFFFF}%s\n",CarInfo[PlayerInfo[playerid][pPPluscarkey5]][cDescription]);
strcat(masina, masina1);
}
else
{
format(masina1, sizeof(masina1), "{FB0404}(despawned) {FFFFFF}%s\n",CarInfo[PlayerInfo[playerid][pPPluscarkey5]][cDescription]);
strcat(masina, masina1);
}
}
else if(PlayerInfo[playerid][pPPluscarkey5] == 0 && PlayerInfo[playerid][pPlusSlot5] > 0)
{
format(masina1, sizeof(masina1), "{F3FF73}[ empty ]\n");
strcat(masina, masina1);
}
if(PlayerInfo[playerid][pPPluscarkey6] != 0)
{
if(personalcar[9][playerid] != 0)
{
format(masina1, sizeof(masina1), "{0C370A}(spawned)\t{FFFFFF}%s\t%s\n",CarInfo[PlayerInfo[playerid][pPPluscarkey6]][cDescription]);
strcat(masina, masina1);
}
else
{
format(masina1, sizeof(masina1), "{FB0404}(despawned)\t{FFFFFF}%s\n",CarInfo[PlayerInfo[playerid][pPPluscarkey6]][cDescription]);
strcat(masina, masina1);
}
}
else if(PlayerInfo[playerid][pPPluscarkey6] == 0 && PlayerInfo[playerid][pPlusSlot6] > 0)
{
format(masina1, sizeof(masina1), "{F3FF73}[ empty ]\n");
strcat(masina, masina1);
}
if(PlayerInfo[playerid][pPcarkey] == 0 && PlayerInfo[playerid][pmotokey] == 0 && PlayerInfo[playerid][pprcarkey] == 0 && PlayerInfo[playerid][pprcarkey2] == 0 && PlayerInfo[playerid][pPPluscarkey] == 0 && PlayerInfo[playerid][pPPluscarkey2] == 0 && PlayerInfo[playerid][pPPluscarkey3] == 0 && PlayerInfo[playerid][pPPluscarkey4] == 0 && PlayerInfo[playerid][pPPluscarkey5] == 0 && PlayerInfo[playerid][pPPluscarkey6] == 0)
return SendClientMessage(playerid, COLOR_WHITE, "You don't own any cars.");
ShowPlayerDialog(playerid,DIALOG_VEHSPAWN,DIALOG_STYLE_TABLIST_HEADERS,"Vehicle spawner",masina,"Select","Exit");
return 1;
}*/
Edited by ALik1 answer to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now