Wysłany: 2013-11-28, 18:00
Cliff
Wiek: 28 Na forum: 6225 dni Posty: 45
Piwa : 51
Mam tak? komend? na przywr?cenie tuningu w prywatnej osob?wce:
Kod: CMD:tuning(playerid, params[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
new car = GetCarUID(vehicleid);
new spoiler;
spoiler = djInt(OsFile(car), "Spoiler");
AddVehicleComponent(DynamicVehInfo[car][dvVID], spoiler);
SendClientMessage(playerid, poczatek, "Wykona?o si?");
}
return 1;
}
Tylko ?e ta komenda nie dzia?a. Nie wiem czemu. W pliku z pojazdem oczywi?cie mam zapisany spoiler w postaci id. Jak wpisz? /tuning to nawet wiadomo?? nie idzie. Nie wiem czemu.
Dodam ?e komenda na zaparkowanie pojazdu na kt?rej si? wzorowa?em, dzia?a.
Kod: CMD:zaparkuj(playerid, params[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
new car = GetCarUID(vehicleid);
if(car != -1 && strmatch(DynamicVehInfo[car][dvOwner],pName(playerid)))
{
new spoiler;
new Float:vx, Float:vy, Float:vz, Float:va;
GetVehiclePos(vehicleid, vx, vy, vz);
GetVehicleZAngle(vehicleid, va);
spoiler = GetVehicleComponentInSlot(vehicleid, CARMODTYPE_SPOILER);
djSetFloat(OsFile(car), "X", vx);
djSetFloat(OsFile(car), "Y", vy);
djSetFloat(OsFile(car), "Z", vz);
djSetFloat(OsFile(car), "A", va);
djSetInt(OsFile(car), "Spoiler", spoiler);
DynamicVehInfo[car][dvPosX] = vx;
DynamicVehInfo[car][dvPosY] = vy;
DynamicVehInfo[car][dvPosZ] = vz;
DynamicVehInfo[car][dvPosA] = va;
SetVehicleParkPos(car);
AddVehicleComponent(DynamicVehInfo[car][dvVID], spoiler);
}
}
return 1;
}
Wysłany: 2013-11-28, 19:38
Nors
Wszystko wiem.
Wiek: 30 Na forum: 4600 dni Posty: 223
Nick w MP: Nors
Piwa : 10
Cliff , Na moje oko powinno dzia?a?.
Spr?buj zrobi? t? komende w strcmp. mo?e zadzia?a.
Kod: if (!strcmp(cmdtext, "/tuning", true))
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
new car = GetCarUID(vehicleid);
new spoiler;
spoiler = djInt(OsFile(car), "Spoiler");
AddVehicleComponent(DynamicVehInfo[car][dvVID], spoiler);
SendClientMessage(playerid, poczatek, "Wykona?o si?");
}
return 1;
}
www.psrp.jimdo.com
Wysłany: 2013-11-28, 20:17
Cliff
Wiek: 28 Na forum: 6225 dni Posty: 45
Piwa : 51
To samo. Nawet SCM nie dzia?a.
Wysłany: 2013-11-28, 20:22
Maajk_El
PawnoMaster :)
Wiek: 29 Na forum: 4841 dni Posty: 162
Nick w MP: "Maajk_El"
Piwa : 2365
Nors , puknij si? w g?ow?, przecie? gdy map?/skrypt ma pisane w zcmd, to przecie? nawet mu si? nie przekompiluje, bo nie mo?na 2 innych, rozumiesz?
Spr?buj tak
Kod:
CMD:tuning(playerid, cmdtext[])
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
new vehicleid = GetPlayerVehicleID(playerid);
new car = GetCarUID(vehicleid);
new spoiler;
spoiler = djInt(OsFile(car), "Spoiler");
AddVehicleComponent(DynamicVehInfo[car][dvVID], spoiler);
SendClientMessage(playerid, poczatek, "Wykona?o si?");
}
return 1;
}
A t? co da?e? kompiluj?? s? errory, czy dzia?a normalnie, chodzi mi czy kompiluj?.
Pozdrawiam!
[ Komentarz dodany przez: Sillence : 2013-11-28, 20:47 ]
// Troch? powagi panie ST
Wysłany: 2013-11-28, 20:36
Cliff
Wiek: 28 Na forum: 6225 dni Posty: 45
Piwa : 51
Kompilowa?o bez error?w ani warning?w. Po prostu w grze komenda nie dzia?a?a. Napisa?em na nowo i o dziwo dzia?a. Nie wiem jaki b??d si? wkrad?.
Tagi: dlaczego :: komenda :: nie :: działa?
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: