Skripta koju koristim: EGRPG moj edit vec je LZRP :P ???
Detaljan opis problema: Eh ovako, imam problem sa MoveObject (Opet xD) Evo koda:
if(!strcmp(cmdtext, "/servis", true))
{
if(IsPlayerInRangeOfPoint(playerid, 15.0, 1376.1999500,-1889.5999800,16.2000000))
{
MoveObject(servisdeo,1376.1999500,-1889.5999800,16.2000000, 1.0, 0.0, 0.0, 0.0); // kordinate otvorene kapije
SendClientMessage(playerid, COLOR_BLUE,"Usli ste u servis, sacekajte da izvrsimo popravku");
TogglePlayerControllable(playerid, 0);
SetTimer("Servis", 7000, 0); // Pokreces timer
GetPlayerName(playerid, sendername, sizeof(sendername)); // Uzimas ime
format(string, sizeof(string), "* %s se podize na odredjenu visinu servisu.", sendername); // pises string
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); // saljes ga sirinu 30
}
return 1;
}
Evo timer:
forward Servis(playerid);
public Servis(playerid)
{
MoveObject(servisdeo, 1376.1999500,-1889.5999800,12.4000000, 2.0, 0.0, 0.0, 0.0);
RepairVehicle(GetPlayerVehicleID(playerid));
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
TogglePlayerControllable(playerid, 1);
}
Evo objecta:
servisdeo = CreateObject(2885,1376.1999500,-1889.5999800,12.4000000,270.0000000,180.0000000,90.0000000); //object(xref_garagedoor) (25)
Ehe sad sta mi ovde fali, ja hocu da mi bude ono vodoravno object, ali kad kucam /servis on se pomeri i bude vertikalno, ako razumete posto je u pitanju XREF GARAGEDOOR... E sad kako to da sprecim, imam streamer updateovan, e sad vi vidite kako da sprecim to da mi se pomera iz horizontale u vertikalu.. I samo jos jedno, Kako se stavlja da igrac izgubi 200$ jel ovako? (da ne otvaram 2 teme)
if(strcmp(cmdtext "/gubipare"))
{
GivePlayerMoney(playerid, -200);
return 1;
}
?? Fala unapred hehe :D
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
*BUMPARA BOJ SMRDI NA ZNOJ XD*
Citat: |LZ| Bugi poslato April 02, 2013, 21:12:04 POSLE PODNE
Skripta koju koristim: EGRPG moj edit vec je LZRP :P ???
Detaljan opis problema: Eh ovako, imam problem sa MoveObject (Opet xD) Evo koda:
if(!strcmp(cmdtext, "/servis", true))
{
if(IsPlayerInRangeOfPoint(playerid, 15.0, 1376.1999500,-1889.5999800,16.2000000))
{
MoveObject(servisdeo,1376.1999500,-1889.5999800,16.2000000, 1.0, 0.0, 0.0, 0.0); // kordinate otvorene kapije
SendClientMessage(playerid, COLOR_BLUE,"Usli ste u servis, sacekajte da izvrsimo popravku");
TogglePlayerControllable(playerid, 0);
SetTimer("Servis", 7000, 0); // Pokreces timer
GetPlayerName(playerid, sendername, sizeof(sendername)); // Uzimas ime
format(string, sizeof(string), "* %s se podize na odredjenu visinu servisu.", sendername); // pises string
ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE); // saljes ga sirinu 30
}
return 1;
}
Evo timer:
forward Servis(playerid);
public Servis(playerid)
{
MoveObject(servisdeo, 1376.1999500,-1889.5999800,12.4000000, 2.0, 0.0, 0.0, 0.0);
RepairVehicle(GetPlayerVehicleID(playerid));
SetVehicleHealth(GetPlayerVehicleID(playerid), 1000);
TogglePlayerControllable(playerid, 1);
}
Evo objecta:
servisdeo = CreateObject(2885,1376.1999500,-1889.5999800,12.4000000,270.0000000,180.0000000,90.0000000); //object(xref_garagedoor) (25)
Ehe sad sta mi ovde fali, ja hocu da mi bude ono vodoravno object, ali kad kucam /servis on se pomeri i bude vertikalno, ako razumete posto je u pitanju XREF GARAGEDOOR... E sad kako to da sprecim, imam streamer updateovan, e sad vi vidite kako da sprecim to da mi se pomera iz horizontale u vertikalu.. I samo jos jedno, Kako se stavlja da igrac izgubi 200$ jel ovako? (da ne otvaram 2 teme)
if(strcmp(cmdtext "/gubipare"))
{
GivePlayerMoney(playerid, -200);
return 1;
}
?? Fala unapred hehe :D
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):
ovo za pare, ide tako, ali nerazumije sta ti je problem s objectom malo bolje pojasni ili uslikaj
Aj slikacu...
probaj umjesto MoveObject koristi MoveDynamicObject
edit: umjesto CreateObject koristi CreateDynamicObject