Skripta koju koristim: revans role play
Detaljan opis problema: kad kupim auto i parkiram ga i sve to ucita fino i sjedem u auto odem npr do burga i ako izadjem iz servera i ponovo udjem auta nema gdje sam prakirao !!!ni sam neznam zasto!! trazio sam slican prob na "trazi" al nisam uspio naci pa molim nekog da mi malo to pojasni il sta vec!!
Dio skripte:/
Neke slike/video za lakse dobivanje pomoci(neobavezno):/
[pomoc] oko spawna kupljebi auta
1,153
pregleda
10
postova
17. Jul 2011.
22. Jul 2011.
Mislim da ce raditi
else if(strcmp(x_nr,"park",true) == 0)
{
new Float:x,Float:y,Float:z;
new Float:a;
new carid;
new getcarid;
if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else { return 1; }
getcarid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, playername, sizeof(playername));
GetVehiclePos(carid, x, y, z);
//GetPlayerFacingAngle(playerid, a);
GetVehicleZAngle(carid, a);
if(IsPlayerInVehicle(playerid,carid) && CarInfo == 1)
{
if(PlayerInfo == 9999 && PlayerInfo == 9999)
{
SendClientMessage(playerid, COLOR_GREY, "Nemas auto");
return 1;
}
if(getcarid == carid)
{
CarInfo = x;
CarInfo = y;
CarInfo = z;
CarInfo = a;
new area;
GetPlayer2DZone(playerid, area, sizeof(area));
format(string, sizeof(string), "~w~You have parked your vehicle in this location ~n~~n~~b~(%s).",area);
GameTextForPlayer(playerid, "You have parked your vehicle in this position. It will respawn here.", 10000, 3);
format(string, sizeof(string), "You have parked your vehicle at the position %f.01, %f.01, %f.01 (%s), Remember it, it will respawn here!",x,y,z,area);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
OnPropUpdate(4,carid);
OnPlayerUpdateEx(playerid);
DestroyVehicle(carid);
ownedcar = CreateVehicle(CarInfo,CarInfo,CarInfo,CarInfo+1.0,CarInfo,CarInfo,CarInfo,60000);
if(CarInfo != 999)
{
ChangeVehiclePaintjob(carid, CarInfo);
}
SetVehicleVirtualWorld(carid, CarInfo);
SetVehicleModifications(carid);
TogglePlayerControllable(playerid, 1);
PutPlayerInVehicle(playerid, carid, 0);
return 1;
}
}
}
Da li si otisao po auto u SF ili si ono uzeo tamo sto stoji
else if(strcmp(x_nr,"park",true) == 0)
{
new Float:x,Float:y,Float:z;
new Float:a;
new carid;
new getcarid;
if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else { return 1; }
getcarid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, playername, sizeof(playername));
GetVehiclePos(carid, x, y, z);
//GetPlayerFacingAngle(playerid, a);
GetVehicleZAngle(carid, a);
if(IsPlayerInVehicle(playerid,carid) && CarInfo == 1)
{
if(PlayerInfo == 9999 && PlayerInfo == 9999)
{
SendClientMessage(playerid, COLOR_GREY, "Nemas auto");
return 1;
}
if(getcarid == carid)
{
CarInfo = x;
CarInfo = y;
CarInfo = z;
CarInfo = a;
new area;
GetPlayer2DZone(playerid, area, sizeof(area));
format(string, sizeof(string), "~w~You have parked your vehicle in this location ~n~~n~~b~(%s).",area);
GameTextForPlayer(playerid, "You have parked your vehicle in this position. It will respawn here.", 10000, 3);
format(string, sizeof(string), "You have parked your vehicle at the position %f.01, %f.01, %f.01 (%s), Remember it, it will respawn here!",x,y,z,area);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
OnPropUpdate(4,carid);
OnPlayerUpdateEx(playerid);
DestroyVehicle(carid);
ownedcar = CreateVehicle(CarInfo,CarInfo,CarInfo,CarInfo+1.0,CarInfo,CarInfo,CarInfo,60000);
if(CarInfo != 999)
{
ChangeVehiclePaintjob(carid, CarInfo);
}
SetVehicleVirtualWorld(carid, CarInfo);
SetVehicleModifications(carid);
TogglePlayerControllable(playerid, 1);
PutPlayerInVehicle(playerid, carid, 0);
return 1;
}
}
}
Da li si otisao po auto u SF ili si ono uzeo tamo sto stoji
22. Jul 2011.
napravio sam ja da mi se ispred salona stvori sam mane muci ovo kad parkiram kupljeni auto npr ispred kuce i odem sa njim do burga npr i izadjem iz njega on ostaje mi tu nece da ostane gdje je parkiran posle kad ulazim na server nema ga gdje sam prakriao neg na mjetu gdje je ostao to me muci
22. Jul 2011.
Aldin Begovic wrote on July 22, 2011, 8:20 pm:
napravio sam ja da mi se ispred salona stvori sam mane muci ovo kad parkiram kupljeni auto npr ispred kuce i odem sa njim do burga npr i izadjem iz njega on ostaje mi tu nece da ostane gdje je parkiran posle kad ulazim na server nema ga gdje sam prakriao neg na mjetu gdje je ostao to me muci
jesi uopste kucao /v park
i jesi probao da ubacis ovo moje?
22. Jul 2011.
jest kucam ja /v park i parkira on njega i ako ga ne diram on ce biti tu ako sam ga milimetar pomjerio tak ostane aa ev ubacio sam tvoje izbb ono svoje ev pogledaj error gdje da ga definiram ??
C:\Users\Administrator\Desktop\Raven's Roleplay 0.3c\gamemodes\larp.pwn(43420) : error 017: undefined symbol "x_nr"
C:\Users\Administrator\Desktop\Raven's Roleplay 0.3c\gamemodes\larp.pwn(43441) : warning 217: loose indentation
C:\Users\Administrator\Desktop\Raven's Roleplay 0.3c\gamemodes\larp.pwn(43457) : warning 217: loose indentation
C:\Users\Administrator\Desktop\Raven's Roleplay 0.3c\gamemodes\larp.pwn(43461) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
waringe cu rijesit
riejsio sam waringe sam error taj mi pravi problem
C:\Users\Administrator\Desktop\Raven's Roleplay 0.3c\gamemodes\larp.pwn(43420) : error 017: undefined symbol "x_nr"
C:\Users\Administrator\Desktop\Raven's Roleplay 0.3c\gamemodes\larp.pwn(43441) : warning 217: loose indentation
C:\Users\Administrator\Desktop\Raven's Roleplay 0.3c\gamemodes\larp.pwn(43457) : warning 217: loose indentation
C:\Users\Administrator\Desktop\Raven's Roleplay 0.3c\gamemodes\larp.pwn(43461) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
waringe cu rijesit
riejsio sam waringe sam error taj mi pravi problem
22. Jul 2011.
Evo ti izmeni citavu /v komandu
if(strcmp(cmd, "/v", true) == 0 || strcmp(cmd, "/vehicle", true) == 0) // By LordMan
{
if(IsPlayerConnected(playerid))
{
if(gPlayerLogged == 0)
{
SendClientMessage(playerid, COLOR_GREY, " You need to login first ! ");
return 1;
}
new x_nr;
x_nr = strtok(cmdtext, idx);
if(!strlen(x_nr))
{
SendClientMessage(playerid, COLOR_WHITE, "{FFBF00}:{FFFFFF} (/v)ehicle ");
SendClientMessage(playerid, COLOR_WHITE, "Available names: park, lock, sell, sellto, color,paintjob,setcode");
return 1;
}
if(strcmp(x_nr,"sell",true) == 0)
{
if(IsAtDealership(playerid))
{
if(GetPlayerVehicleID(playerid) == PlayerInfo || GetPlayerVehicleID(playerid) == PlayerInfo)
{
new ownvehkey;
if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
else { return 1; }
if(strcmp(sendername, CarInfo, true) == 0)
{
new carsellprice = GetVehiclePrice(ownvehkey) / 4 * 3;
SafeGivePlayerMoney(playerid,carsellprice);
PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
format(string, sizeof(string), "~w~Prodao si svoje vozilo za: ~n~~g~$%d", carsellprice);
GameTextForPlayer(playerid, string, 10000, 3);
if(GetPlayerVehicleID(playerid) == PlayerInfo)
PlayerInfo = 9999;
else if(GetPlayerVehicleID(playerid) == PlayerInfo)
PlayerInfo = 9999;
SafeRemovePlayerFromVehicle(playerid);
CarInfo = 0;
DestroyVehicle(ownvehkey);
TogglePlayerControllable(playerid, 1);
format(string, sizeof(string),"LARP/Vehicles/%d.ini",ownvehkey);
fremove(string);
OnPlayerUpdateEx(playerid);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " You have to sit at your own car to sell it! ");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "You are not at a dealership");
return 1;
}
}
else if(strcmp(x_nr,"sellto",true) == 0)
{
if(GetPlayerVehicleID(playerid) == PlayerInfo || GetPlayerVehicleID(playerid) == PlayerInfo)
{
new ownvehkey;
if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { ownvehkey = PlayerInfo; }
else { return 1; }
if(strcmp(sendername, CarInfo, true) == 0)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "{FFBF00}:{FFFFFF} /v sellto [playerid/PartOfName] ");
return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
if(giveplayerid != INVALID_PLAYER_ID)
{
if(ProxDetectorS(8.0, playerid, giveplayerid))
{
if(PlayerInfo == 9999)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "{FFBF00}:{FFFFFF} /v sellto [playerid/PartOfName] ");
return 1;
}
new price;
price = strval(tmp);
if(price < 1 || price > 1500000)
{
SendClientMessage(playerid, COLOR_GREY, " Price not lower then 1 and not higher then 1500000. ");
return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* You offerd %s to buy your car for $%d .", giveplayer, price);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Car Owner %s offered you to buy his/her car for $%d (type /accept ownablecar) to buy.", playername, price);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
OwnableCarOffer = playerid;
OwnableCarID = ownvehkey;
OwnableCarPrice = price;
return 1;
}
}
else if(PlayerInfo == 9999)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "{FFBF00}:{FFFFFF} /v sellto [playerid/PartOfName] ");
return 1;
}
new price;
price = strval(tmp);
if(price < 1 || price > 1500000)
{
SendClientMessage(playerid, COLOR_GREY, " Price not lower then 1 and not higher then 1500000. ");
return 1;
}
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* You offerd %s to buy your car for $%d .", giveplayer, price);
SendClientMessage(playerid, COLOR_WHITE, string);
format(string, sizeof(string), "* Car Owner %s offered you to buy his/her car for $%d (type /accept ownablecar) to buy.", playername, price);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
OwnableCarOffer = playerid;
OwnableCarID = ownvehkey;
OwnableCarPrice = price;
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY, " Player is not near you ! ");
return 1;
}
}
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " This is not your car");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " You have to sit at your own car to sell it");
return 1;
}
}
else if(strcmp(x_nr,"park",true) == 0)
{
new Float:x,Float:y,Float:z;
new Float:a;
new carid;
new getcarid;
if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else { return 1; }
getcarid = GetPlayerVehicleID(playerid);
GetPlayerName(playerid, playername, sizeof(playername));
GetVehiclePos(carid, x, y, z);
//GetPlayerFacingAngle(playerid, a);
GetVehicleZAngle(carid, a);
if(IsPlayerInVehicle(playerid,carid) && CarInfo == 1)
{
if(PlayerInfo == 9999 && PlayerInfo == 9999)
{
SendClientMessage(playerid, COLOR_GREY, "You don't own a car.");
return 1;
}
if(getcarid == carid)
{
CarInfo = x;
CarInfo = y;
CarInfo = z;
CarInfo = a;
new area;
GetPlayer2DZone(playerid, area, sizeof(area));
format(string, sizeof(string), "~w~You have parked your vehicle in this location ~n~~n~~b~(%s).",area);
GameTextForPlayer(playerid, "You have parked your vehicle in this position. It will respawn here.", 10000, 3);
format(string, sizeof(string), "You have parked your vehicle at the position %f.01, %f.01, %f.01 (%s), Remember it, it will respawn here!",x,y,z,area);
SendClientMessage(playerid, TEAM_GROVE_COLOR, string);
OnPropUpdate(4,carid);
OnPlayerUpdateEx(playerid);
DestroyVehicle(carid);
ownedcar = CreateVehicle(CarInfo,CarInfo,CarInfo,CarInfo+1.0,CarInfo,CarInfo,CarInfo,60000);
if(CarInfo != 999)
{
ChangeVehiclePaintjob(carid, CarInfo);
}
SetVehicleVirtualWorld(carid, CarInfo);
SetVehicleModifications(carid);
TogglePlayerControllable(playerid, 1);
PutPlayerInVehicle(playerid, carid, 0);
return 1;
}
}
}
else if(strcmp(x_nr,"setcode",true) == 0)
{
new carid;
if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { carid = PlayerInfo; }
else { return 1; }
if(IsPlayerInVehicle(playerid,carid) && CarInfo == 1)
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "{FFBF00}:{FFFFFF} /v setcode ");
SendClientMessage(playerid, COLOR_WHITE, "Between one and Two digits, Every Digit will cost you 3000");
SendClientMessage(playerid, COLOR_WHITE, "Between three and four digits, Every Digit will cost you 6000");
SendClientMessage(playerid, COLOR_WHITE, "Between five and seven digits, Every Digit will cost you 8000");
SendClientMessage(playerid, COLOR_WHITE, "Between four and seven digits, Every Digit will cost you 6000");
SendClientMessage(playerid, COLOR_WHITE, "And a code with 8 characters will cost you 80000$");
return 1;
}
new price;
price = strval(tmp);
Digits = GetDigits(strval(tmp));
if(Digits <= 0 && Digits >= 11) return SendClientMessage(playerid,COLOR_GREY,"* Security code must contain between 1 and 12 characters");
new FinalPrice;
if(Digits >= 1 && Digits <= 2)
{
FinalPrice = 3000*Digits;
}
else if(Digits >= 3 && Digits <= 4)
{
FinalPrice = 6000*Digits;
}
else if(Digits >= 5 && Digits <= 7)
{
FinalPrice = 8000*Digits;
}
else if(Digits == 8)
{
FinalPrice = 10000*Digits;
}
if(GetPlayerMoney(playerid) < FinalPrice)
{
format(string, sizeof(string),"You cannot afford that much ($%d)!",FinalPrice);
SendClientMessage(playerid, COLOR_GREY,string);
return 1;
}
SafeGivePlayerMoney(playerid, -FinalPrice);
CarInfo = price;
OnPropUpdate(4,carid);
format(string, sizeof(string),"* New car security code is %d, and it costed you $%d!!", price, FinalPrice);
SendClientMessage(playerid, COLOR_GREY, string);
}
}
else if(strcmp(x_nr,"lock",true) == 0)
{
new keycar = PlayerInfo;
if(keycar != 9999)
{
new Float:X,Float:Y,Float:Z;
GetVehiclePos(keycar,X,Y,Z);
if(IsPlayerInRangeOfPoint(playerid, 25,X,Y,Z))
{
new locked;
locked = strtok(cmdtext, idx);
if(CarInfo == 1)
{
format(string, sizeof(string), "~w~Vehicle~n~~g~Unlocked");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo = 0;
OnPropUpdate(4,keycar);
return 1;
}
else if(CarInfo == 0)
{
format(string, sizeof(string), "~w~Vehicle~n~~r~Locked");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo = 1;
OnPropUpdate(4,keycar);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY,"* You must be Near or in Your car to lock it!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, "* You don't have a vehicle at slot 1");
return 1;
}
}
else if(strcmp(x_nr,"lock2",true) == 0)
{
new keycar = PlayerInfo;
if(keycar != 9999)
{
new Float:X,Float:Y,Float:Z;
GetVehiclePos(keycar,X,Y,Z);
if(IsPlayerInRangeOfPoint(playerid, 25,X,Y,Z))
{
new locked;
locked = strtok(cmdtext, idx);
if(CarInfo == 1)
{
format(string, sizeof(string), "~w~Vehicle~n~~g~Unlocked");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo = 0;
OnPropUpdate(4,keycar);
return 1;
}
else if(CarInfo == 0)
{
format(string, sizeof(string), "~w~Vehicle~n~~r~Locked");
GameTextForPlayer(playerid, string, 4000, 3);
CarInfo = 1;
OnPropUpdate(4,keycar);
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY,"* You must be Near or in Your car to lock it!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " You don't have a vehicle at slot 2");
return 1;
}
}
else if(strcmp(x_nr,"color",true) == 0)
{
if(PlayerInfo == 9999 && PlayerInfo == 9999)
{
SendClientMessage(playerid, COLOR_GREY,"* You don't have a vehicle to respray.");
return 1;
}
if(!IsAtDealership(playerid) && !IsAtPaySpray(playerid))
{
SendClientMessage(playerid, COLOR_GREY,"* You must be at a Dealership or a Pay'n'Spray to do this!");
return 1;
}
if(GetPlayerMoney(playerid) < 1000)
{
SendClientMessage(playerid, COLOR_GREY,"* You don't have enough money for vehicle respray.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "{FFD000}:{FFFFFF} /v color ");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 && color1 > 126)
{
SendClientMessage(playerid, COLOR_GREY, " Wrong color id!");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "{FFD000}:{FFFFFF} /v color ");
return 1;
}
new color2;
color2 = strval(tmp);
if(color2 < 0 && color2 > 126)
{
SendClientMessage(playerid, COLOR_GREY, " Wrong color id!");
return 1;
}
new vehid;
if(GetPlayerVehicleID(playerid) == PlayerInfo) { vehid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { vehid = PlayerInfo; }
else { return 1; }
if(IsPlayerInVehicle(playerid, vehid))
{
CarInfo = color1;
CarInfo = color2;
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x,y,z);
ChangeVehicleColor(vehid, color1, color2);
SafeGivePlayerMoney(playerid, -1000);
GameTextForPlayer(playerid, "~w~Bill for a Paint Respray~n~~r~-$1000", 5000, 1);
ChangeVehicleColor(vehid, color1, color2);
OnPropUpdate(4,vehid);
OnPlayerUpdateEx(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY," You are not in your vehicle.");
return 1;
}
}
else if(strcmp(x_nr,"buy",true) == 0)
{
new car = 1;
new model = GetVehicleModel(idcar);
if(IsASalesVehicle(idcar))
{
if(PlayerInfo < 2)
{
SendClientMessage(playerid, COLOR_GREY, "You need to be level 2 to buy a vehicle!");
return 1;
}
if(PlayerInfo == 9999 || PlayerInfo == 9999) { }
else return SendClientMessage(playerid, COLOR_GREY,"* You already own Two cars!");
if(GetPlayerMoney(playerid) >= GetVehiclePrice(idcar))
{
if(PlayerInfo == 1)
{
for(new h = 1; h < sizeof(CarInfo); h++)
{
if(CarInfo == 0)
{
car = h;
h = 9999;
}
}
format(string, sizeof(string),"LARP/Vehicles/%d.ini",car)
dini_Create(string);
if(PlayerInfo != 9999) { PlayerInfo = car; }
else { PlayerInfo = car; }
CarInfo = 1;
strmid(CarInfo, sendername, 0, strlen(sendername), 999);
SafeGivePlayerMoney(playerid,-GetVehiclePrice(idcar));
if(IsModelAPlane(idcar) || IsModelAHeli(idcar))
{
CarInfo = 1432.6451;
CarInfo = 1378.7216;
CarInfo = 11.5507;
CarInfo = 359.2072;
SendClientMessage(playerid, COLOR_YELLOW2, "Your Aircraft has been deliveried to Las Venturas Airport, you can get it there!");
SendClientMessage(playerid, COLOR_YELLOW2, "Your vehicle is unlocked so you can pay someone to deliver it to your new spawn point!");
SendClientMessage(playerid, COLOR_NICERED, "REMEMBER: Leaving your car in the deliver point can get your car SOLD by an administration without refund!");
GameTextForPlayer(playerid, "~p~Congratulations~n~~w~Don't forget to pickup your car at the ~b~Las Venturas Airport!", 5000, 3);
}
else if(IsModelABoat(idcar))
{
CarInfo = -1568.9614;
CarInfo = 169.0118;
CarInfo = -0.6016;
CarInfo = 208.7506;
SendClientMessage(playerid, COLOR_YELLOW2, "Your Boat has been deliveried to San Fierro Docks, you can get it there!");
SendClientMessage(playerid, COLOR_YELLOW2, "Your vehicle is unlocked so you can pay someone to deliver it to your new spawn point!");
SendClientMessage(playerid, COLOR_NICERED, "REMEMBER: Leaving your car in the deliver point can get your car SOLD by an administration without refund!");
GameTextForPlayer(playerid, "~p~Congratulations~n~~w~Don't forget to pickup your car at the ~b~San Fierro Docks!", 5000, 3);
}
else
{
CarInfo = -1589.2644;
CarInfo = 106.9119;
CarInfo = 3.5495;
CarInfo = 317.1649;
SendClientMessage(playerid, COLOR_YELLOW2, "Your vehicle has been deliveried to San Fierro Docks, you can get it there!");
SendClientMessage(playerid, COLOR_YELLOW2, "Your vehicle is unlocked so you can pay someone to deliver it to your new spawn point!");
SendClientMessage(playerid, COLOR_NICERED, "REMEMBER: Leaving your car in the deliver point can get your car SOLD by an administration without refund!");
GameTextForPlayer(playerid, "~p~Congratulations~n~~w~Don't forget to pickup your car at the ~b~San Fierro Docks!", 5000, 3);
}
CarInfo = model;
CarInfo = 0;
CarInfo = 999;
CarInfo = 1;
CarInfo = 1;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
CarInfo = 0;
DestroyVehicle(car);
ownedcar = CreateVehicle(CarInfo,CarInfo,CarInfo,CarInfo,90.0,1,1,30000);
PlayerPlayMusic(playerid);
SendClientMessage(playerid, COLOR_GRAD2, "Congratulations on your new purchase!");
SendClientMessage(playerid, COLOR_GRAD2, "Type /vehiclehelp to view the vehicle manual!");
gEngine = 0;
engineOn[GetPlayerVehicleID(playerid)] = false;
SendClientMessage(playerid, COLOR_GREY, "Remember to set the new Security Code of the Car!");
new pass;
format(pass, sizeof(pass),"%d%d%d",random(9),random(9),random(9));
CarInfo = strval(pass);
OnPropUpdate(4,car);
OnPlayerUpdateEx(playerid);
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "* For security reasons, a Driving License is needed to buy a car!");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_GREY, " You don't have enough cash with you ! ");
return 1;
}
}
}
else if(strcmp(x_nr,"paintjob",true) == 0)
{
if(PlayerInfo == 9999 || PlayerInfo == 9999)
{
SendClientMessage(playerid, COLOR_GREY," You don't have a vehicle to respray.");
return 1;
}
if(!IsAtDealership(playerid) && !IsAtPaySpray(playerid))
{
SendClientMessage(playerid, COLOR_GREY,"* You must be at a Dealership or a Pay'n'Spray to do this!");
return 1;
}
if(GetPlayerMoney(playerid) < 5000)
{
SendClientMessage(playerid, COLOR_GREY," You don't have enough money for vehicle respray.");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, COLOR_WHITE, "{FFD000}:{FFFFFF} /v paintjob [paintjob(0-3)]");
return 1;
}
new color1;
color1 = strval(tmp);
if(color1 < 0 && color1 > 3)
{
SendClientMessage(playerid, COLOR_GREY, " Wrong color id!");
return 1;
}
new vehid;
if(GetPlayerVehicleID(playerid) == PlayerInfo) { vehid = PlayerInfo; }
else if(GetPlayerVehicleID(playerid) == PlayerInfo) { vehid = PlayerInfo; }
else { return 1; }
if(IsPlayerInVehicle(playerid, vehid))
{
CarInfo = color1;
SafeGivePlayerMoney(playerid, -5000);
GameTextForPlayer(playerid, "~w~Bill for a Paint Respray~n~~r~-$5000", 5000, 1);
ChangeVehiclePaintjob(vehid, color1);
OnPropUpdate(4,vehid);
OnPlayerUpdateEx(playerid);
return 1;
}
else
{
SendClientMessage(playerid, COLOR_GREY," You are not in your vehicle.");
return 1;
}
}
else
{
SendClientMessage(playerid, COLOR_WHITE, "{FFBF00}:{FFFFFF} (/v)ehicle ");
SendClientMessage(playerid, COLOR_WHITE, "Available names: park, lock(1-2), sell, sellto, color, paintjob");
return 1;
}
}
return 1;
}
22. Jul 2011.
Aldin Begovic wrote on July 22, 2011, 8:32 pm:
znaci ovo da izbrisem sad i sve da zamjenim sto se tice /v jel tak 😄
ne moras brisati zamenice ti se to sa ovim
22. Jul 2011.
ok uradio sam sve kako si rekao ev pogledaj
C:\Users\Administrator\Desktop\Raven's Roleplay 0.3c\gamemodes\larp.pwn(43419) : error 017: undefined symbol "x_nr"
isto opet eror isti gdje definirat ga ??
eeeeeee radi sve ok je sad hvaala ti aa kako sad da napravim da se automatski respawnuju vozila nakon 5 min i kako da napravi m destroyVehicle jer ima auta a igraci nisu na serveru ??
odnosno ne radi ovo opet isto nema auta gdje parkiras ni nista e boze dragi!
C:\Users\Administrator\Desktop\Raven's Roleplay 0.3c\gamemodes\larp.pwn(43419) : error 017: undefined symbol "x_nr"
isto opet eror isti gdje definirat ga ??
eeeeeee radi sve ok je sad hvaala ti aa kako sad da napravim da se automatski respawnuju vozila nakon 5 min i kako da napravi m destroyVehicle jer ima auta a igraci nisu na serveru ??
odnosno ne radi ovo opet isto nema auta gdje parkiras ni nista e boze dragi!
21. Jul 2012.
kako da namestim koordinaate da se negde u LS stvori auto a ne u San Fieru 😕??
Ko pomogne doija vlaasnika kod mene na serveru!
Ko pomogne doija vlaasnika kod mene na serveru!
Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava