Imam Problem u dodavanju auta u GTARP mod!
Kada dodam auto za organizaciju sve dobro napravim,i kasnije kada udem u igru,auto se stavi za prodaju...
Jel znate kako rijesiti problem?
Moras maknut CarOwnership
Znaci bez tog nista...Jel znas kako da napravim lock ko sto je na GeForcu...da kucni auto bude lockan non stop...???
Citat: Sponzo poslato Februar 21, 2010, 14:41:31 POSLE PODNE
Znaci bez tog nista...Jel znas kako da napravim lock ko sto je na GeForcu...da kucni auto bude lockan non stop...???
Ja bas nerazumijem CarOwnership, dade se to editat. Ali preporucam da pobrises (meni svejedno)
A za /lock jednostavno odi u skriptu; Crtl + F i napisi /lock
Pa tamo pogledaj ja mislim da imas to, ako imas slozenu tu komandu onda imas i /lock za vlasnike kuca i / lock za ono kad kupis kljuc za auto u 24/7
Ma iimam komdanu...I lock je zbugan....Ako si igras na GeForcu znaci auti ostanu lockani cijelo vrijeme a kucni samo dok je u igri onaj koji je kupio kljuc i locko ga...Jel znas kako da rijesim lock?
//----------------------------------[LOCK]-----------------------------------------------
if(strcmp(cmd, "/lock", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new carid;
if (gTeam[playerid] == 2 || gTeam[playerid] == 1)
{
if(gLastCar[playerid] == 0 && PlayerInfo[playerid][pPhousekey] == 255)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate vozilo.");
return 1;
}
else if(gLastCar[playerid] != 0 && gLastCar[playerid] != PlayerInfo[playerid][pPhousekey]+1)
{
if (HireCar[playerid] != gLastCar[playerid] && HireCar[playerid] != 299)
{
gLastDriver[HireCar[playerid]] = 300;
gCarLock[HireCar[playerid]] = 0;
UnLockCar(HireCar[playerid]);
}
HireCar[playerid] = gLastCar[playerid];
}
}
if (PlayerInfo[playerid][pPhousekey] == 255)
{
if(HireCar[playerid] == 299)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate vozilo.");
return 1;
}
}
carid = PlayerInfo[playerid][pPhousekey]+1;
if(HireCar[playerid] != 299 && !SwitchKey[playerid])
{
carid = HireCar[playerid];
}
//new driver = gLastDriver[carid];
new lockstatus = gCarLock[carid];
new Float:cx,Float:cy,Float:cz;
GetVehiclePos(carid, cx, cy, cz);
switch (lockstatus)
{
case 0:
{
if(HireCar[playerid] == 299 && PlayerInfo[playerid][pPhousekey] == 255)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate vozilo");
return 1;
}
if(HireCar[playerid] == carid && !SwitchKey[playerid])
{
GameTextForPlayer(playerid, "~w~Iznajmljeno vozilo ~r~Zakljucano", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 1;
LockCar(carid);
}
else if (PlayerInfo[playerid][pPhousekey] == carid-1)
{
GameTextForPlayer(playerid, "~w~Kucno Vozilo ~r~Zakljucano", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 1;
LockCar(carid);
return 1;
}
}
case 1:
{
if(HireCar[playerid] == 299 && PlayerInfo[playerid][pPhousekey] == 255)
{
SendClientMessage(playerid, COLOR_GRAD2, " Nemate vozilo");
return 1;
}
if(HireCar[playerid] == carid && !SwitchKey[playerid])
{
GameTextForPlayer(playerid, "~w~Iznajmljeno Vozilo ~g~Odkljucano", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 0;
UnLockCar(carid);
}
if (PlayerInfo[playerid][pPhousekey] == carid-1)
{
GameTextForPlayer(playerid, "~w~House Vehicle ~g~Unlocked", 5000, 6);
PlayerPlaySound(playerid, 1145, 0.0, 0.0, 0.0);
gCarLock[carid] = 0;
UnLockCar(carid);
return 1;
}
}
default:
{
SendClientMessage(playerid, COLOR_GRAD2, " Error");
}
}
if(carid == 256)
{
SendClientMessage(playerid, COLOR_GRAD2, " You dont have a Vehicle !");
}
}
return 1;
}
Kako ti oces "rijesit" /lock, pa komanda je takva, kucni auto ostane zakljucan ako si vlasnik ili rentas a ako kupis kljuc u 24/7 nakon reloga ga nemas vise... jedino sto trebas su kuce i kucni auti (pa vjerovatno ih imas)
Problem je u tom kada zakljucas auto ostavis ga i udaljis on vise nije lockan!Niti je lockan nakon reloga GOVORIM O KUCNOM AUTU!
!
Citat: Sponzo poslato Februar 21, 2010, 14:57:22 POSLE PODNE
Problem je u tom kada zakljucas auto ostavis ga i udaljis on vise nije lockan!Niti je lockan nakon reloga GOVORIM O KUCNOM AUTU!
!
Proćitaj
ovo (http://wiki.sa-mp.com/wiki/SetVehicleParamsForPlayer) pa ćeš znati u ćemu ti je problem.
Jel mozes ispravit problema s one gore skripte???tnX Puno!
SAMP 4EVER! ;D