Skripta koju koristim: CLRP
Detaljan opis problema: na slici se vidi da mi desno dode za kupnju! ali ja kad stisnem ALT ili /u auto se upali i mogu ga vozit... kako to mogu fixat.. ? bi ja mogao napravit to nekako da bude u dialogu kad udjem u auto da bude oces kupit da/ne i ako stisnem ne da be izbaci iz auta?
Dio skripte: Po potrebi.
Neke slike/video za lakse dobivanje pomoci(neobavezno):
(http://i1120.photobucket.com/albums/l493/Encyanix/sa-mp-007.png)
Eh bas sad gledam ta funkcija je vec stavljena... znaci on je ubiti frezan dok ja nestisnem alt za pokretanje auta....
Ajde nam stavi taj deo u OnPlayerKeyStateChange.
Nekuzim na koji nacin mislis.. nego evo taj dio skripte. Jel mogul nekako napravit da kad udjem u auto ,komanda /u ili tipka alt bude iskljucena?
if(newstate == PLAYER_STATE_DRIVER)
{// 38 / 49 / 56 = SS
new newcar = GetPlayerVehicleID(playerid);
new oldcar = gLastCar[playerid];
new housecar = PlayerInfo[playerid][pPhousekey]+1;
TelePos[playerid][0] = 0.0;
TelePos[playerid][1] = 0.0;
new name[256];
GetPlayerName(playerid, name, sizeof(name));
new vehicleid = GetPlayerVehicleID(playerid);
new typ;
typ = IsAutohausCar(vehicleid);
if(typ!=-1)
{
TogglePlayerControllable(playerid,0);
Spectating[playerid][0]=typ;
SetVehicleParamsForAll(vehicleid,0,1);
imevozila[playerid] = TextDrawCreate(497.000000, 150.000000, "~g~~w~Infernus");
TextDrawBackgroundColor(imevozila[playerid], 255);
TextDrawFont(imevozila[playerid], 1);
TextDrawLetterSize(imevozila[playerid], 0.450000, 2.300000);
TextDrawColor(imevozila[playerid], -1);
TextDrawSetOutline(imevozila[playerid], 0);
TextDrawSetProportional(imevozila[playerid], 1);
TextDrawSetShadow(imevozila[playerid], 1);
TextDrawUseBox(imevozila[playerid], 1);
TextDrawBoxColor(imevozila[playerid], 62);
TextDrawTextSize(imevozila[playerid], 640.000000, -11.000000);
cijenavozila[playerid] = TextDrawCreate(497.000000, 175.500000, "~g~Cijena: ~w~1000000");
TextDrawBackgroundColor(cijenavozila[playerid], 255);
TextDrawFont(cijenavozila[playerid], 1);
TextDrawLetterSize(cijenavozila[playerid], 0.450000, 2.300000);
TextDrawColor(cijenavozila[playerid], -1);
TextDrawSetOutline(cijenavozila[playerid], 0);
TextDrawSetProportional(cijenavozila[playerid], 1);
TextDrawSetShadow(cijenavozila[playerid], 1);
TextDrawUseBox(cijenavozila[playerid], 1);
TextDrawBoxColor(cijenavozila[playerid], 62);
TextDrawTextSize(cijenavozila[playerid], 650.000000, 0.000000);
registracijavozila[playerid] = TextDrawCreate(497.000000, 201.000000, "~r~Neregistrovan");
TextDrawBackgroundColor(registracijavozila[playerid], 255);
TextDrawFont(registracijavozila[playerid], 1);
TextDrawLetterSize(registracijavozila[playerid], 0.420000, 2.200000);
TextDrawColor(registracijavozila[playerid], -1);
TextDrawSetOutline(registracijavozila[playerid], 0);
TextDrawSetProportional(registracijavozila[playerid], 1);
TextDrawSetShadow(registracijavozila[playerid], 1);
TextDrawUseBox(registracijavozila[playerid], 1);
TextDrawBoxColor(registracijavozila[playerid], 62);
TextDrawTextSize(registracijavozila[playerid], 650.000000, 0.000000);
TextDrawShowForPlayer(playerid, imevozila[playerid]);
TextDrawShowForPlayer(playerid, cijenavozila[playerid]);
TextDrawShowForPlayer(playerid, registracijavozila[playerid]);
format(string,256,"~r~Vozilo:~w~%s",Buylist[typ][Name]);
TextDrawSetString(imevozila[playerid], string);
format(string,256,"~r~Cijena:~w~$%i",Buylist[typ][Price]);
TextDrawSetString(cijenavozila[playerid], string);
format(string,256,"~r~Popravak:~w~%i$~n~~w~/kupivozilo",Buylist[typ][Repair]);
TextDrawSetString(registracijavozila[playerid], string);
}
ovaj CLRP Ownership e jeban koristi neki drug :D to bi ti preoporucio ;)
Itko?
Vidim da nitko nezna rijesenje na moje pitanje pa eto imam novo.. znaci ovako ubacio sam ovaj fs i sve sam napravio po svom ali neznam kako napraviti da igraci mogu ownat 2 auta? molim za pomoc :)