Skripta koju koristim:Moja
Problem: Kako da stavim npr sada kada se neko priblizi autu da mu sipisuje koliko kosta auto i koja je cena tog auta??
EVo sta sam ja probao ali ne izbacuje ni warrning ni error ali kada se priblizim autu na 1-2-3... nista se ne desava ne pise nista ako moze pomoc?
Evo taj kod sto sam stavio
Ovo sam pod new
new Text3D:VehicleLabel[MAX_VEHICLES];
A ovo sam pod ongamemodeinit
for(new c = 0; c < MAX_VEHICLES; c++)
{
if(IsAnOwnableCar(c))
{
if(CarInfo[c][cOwned] == 0)
{
new stringau[200];
new Float:x,Float:y,Float:z; GetVehiclePos(c, x,y,z);
new model[24]; GetVehicleName(c,model,sizeof(model));
format(stringau,sizeof(stringau),"Model: %s \n Cena: $%d!",model,CarInfo[c][cValue]);
VehicleLabel[c] = Create3DTextLabel(stringau, 0xFF0000CC, x, y, z, 20, 0, 1);
Attach3DTextLabelToVehicle(VehicleLabel[c],c,0,0,0);
}
}
}
BUMP
imas apdejtovan streamer ? funkcija IsAnOwnableCar ti oznacava vozila sa prodaje ? varijabla CarInfo[c][cOwned] == 0 ti oznacava vozila koja nisu kupljena ?
Nemam apdejtovano nista xDD daj sajt de da skinem pa da update :)) A za ovo drugo jeste varijabla CarInfo[c][cOwned] == 0 je kad nisu kupljena
http://forum.sa-mp.com/showthread.php?t=102865
Bleaks kako da stavim da svi mogu da koriste ovu komandu evo ti cmd ovo nema veze sa autima ali da ne otvaram temu
if(!strcmp(cmdtext, "/idiuzatvor", true))
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerState(playerid) == 1)
{
if(PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 1)
{
if(PlayerToPoint(1.0,playerid,242.7591,66.4315,1003.6406))
{
JBC_SetPlayerPos(playerid, 1556.1990,-1671.6530,28.3956);
GameTextForPlayer(playerid, "~w~Dobrodosli u Zatvor",5000,1);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
}
}
}
return 1;
}
{
if(IsPlayerConnected(playerid))
{
if(GetPlayerState(playerid) == 1)
{
if(PlayerToPoint(1.0,playerid,242.7591,66.4315,1003.6406))
{
JBC_SetPlayerPos(playerid, 1556.1990,-1671.6530,28.3956);
GameTextForPlayer(playerid, "~w~Dobrodosli u Zatvor",5000,1);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
}
}
return 1;
}
Opet bleaks ima odgovor na sve, hvala i ovaj problem imam i sve je gotovo sa ovom skriptom sto radim...
Kako da namestim da kada neko klikne W, A, D, S a nema kljuc da mu izbaci da nema kljuc?
ne razumem za sta ti sluzi to W A S D i o kakvom kljucu se radi ? xd
Pa kljuc za auto Npr sad ja nemam auto a auto je upaljen i na buy je i mogu da se krecem sa njim a hocu da namestim da ne mogu da kada kliknem W A D S da pise da nemam kljuc od auta
if(IsAnOwnableCar(newcar))
{
if(CarInfo[newcar][cOwned]==0)
{
TogglePlayerControllable(playerid, 0);
format(string,sizeof(string),"~w~Vozilo: %s~n~Cena: ~g~%d~n~~w~/v buy da kupite ovo vozilo~n~~r~/exit ~w~da izadjete iz vozila",CarInfo[newcar][cDescription],CarInfo[newcar][cValue]);
GameTextForPlayer(playerid,string,5000,5);
}
}
tako stavi, to stavis pod onplayerstatechange