Mod: GTARP
Opis problema: treba mi kada upisem /stavikutiju da mi se kutija savucva u trunk. I da u trunk moze stati najvise 10 kutija. ja sam probao nesto oraditi ali mi ne ide.
if(!strcmp(cmdtext, "/stavikutiju", true))
{
new counter = 0;
new result;
new plyName[MAX_PLAYER_NAME];
GetPlayerName(playerid, plyName, MAX_PLAYER_NAME);
for(new i; i != MAX_VEHICLES; i++)
{
new dist = CheckPlayerDistanceToVehicle(3.5, playerid, i);
if(dist)
{
result = i;
counter++;
}
}
switch(counter)
{
case 0:
{
SendClientMessage(playerid, COLOR_GREY, " Nema vozila sa prtljaznikom u Vasoj blizini.");
}
case 1:
{
if(vehTrunkCounter[result] != (MAX_TRUNK_SLOTS-1))
{
if(!IsAKombiVozac(playerid));
{
SendClientMessage(playerid, COLOR_GREY, " Prtljaznik zakljucan !");
return 1;
}
if(ReduceTime[playerid] == 1)
{
SendClientMessage(playerid, COLOR_GREY, " Morate sacekati 3 sekunde pre nego sto pokusate ponovo !");
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
SendClientMessage(playerid, COLOR_GREY, " Ne mozete otvoriti prtljaznik dok ste u vozilu");
return 1;
}
if(IsAPlane(result) || IsABike(result) || IsAOBike(result) || IsABoat(result) || IsAPizzabike(result) || IsABus(result) || IsATowcar(result) || IsAHspdCar(result) || IsAHarvest(result) || IsADrugHarvest(result) || IsASweeper(result) || result >=78 && result <= 83|| GetVehicleModel(GetPlayerVehicleID(result)) == 523)
{
SendClientMessage(playerid, COLOR_GREY, " Ovo vozilo nema prtljaznik !");
return 1;
}
new buffer[512];
new objectID = GetPlayerWeapon(playerid);
if(objectID != 0)
{
vehTrunkCounter[result]++;
vehTrunk[result][vehTrunkCounter[result]] = objectID;
format(buffer, sizeof(buffer), "Stavili ste svoj %s (municija: %i) u prtljaznik vozila.");
SendClientMessage(playerid, COLOR_WHITE, buffer);
RemovePlayerAttachedObject(playerid, 1);
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, sizeof(string), "* %s otvara prtljaznik vozila i stavlja oruzje unutra.", sendername);
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
SaveTrunk();
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Prtljaznik vozila je pun");
return 1;
}
}
default:
{
SendClientMessage(playerid, COLOR_GREY, " Nadjeno vise od jednog vozila");
return 1;
}
}
return 1;
}
MAX_TRUNK_SLOTS pa povecaj, verovatno to moras uraditi, trebalo bi da cuva kutije ima varijabla za cuvanje koliko vidim.
a gde to da ubacim ?
Citat: Fantasy_Man poslato Oktobar 28, 2013, 13:54:35 POSLE PODNE
a gde to da ubacim ?
to vec imas i potrazi u modu da vidis koji ti je limit.
dzabe,ne znam kako da uradim to. Da li postiji neki drugi nacin
Meni ta komanda ne radi
Pa nemoj raditi u strcm koamnde nego u ZCMD laganiji je i prvo moras stisnuti CTRL+F i onda upises no gdje ti je limit!