Uradio sam ovako:
if(strcmp(cmd, "/startengine",true) == 0) {
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID) {
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
}
return 1;
}
if(strcmp(cmd, "/stopengine",true) == 0) {
new vid = GetPlayerVehicleID(playerid);
if(vid != INVALID_VEHICLE_ID) {
GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
}
return 1;
}
Ali kad ukucam tu komandu kaze mi "Nepostojeca komanda" i nista se ne desava ???
Imas... ZCMD.
@Zic je upravu (ako koristis zcmd)
A ako ne fali ti ovo gore
#define VEHICLE_PARAMS_UNSET -1
#define VEHICLE_PARAMS_OFF 0
#define VEHICLE_PARAMS_ON 1
i ovo kod komande iznad
new engine,lights,alarm,doors,bonnet,boot,objective;
Ne koristim zcmd jer editam neki mod..
A ovo sto ti kazes, sve to imam :/ I sve lepo Compila ali kaze "Nepostojeca komanda" i nista se ne desava :/
Pa imas u ZCMDu onplayertextformated il nesto takvo gdje pregledava dali je igrac uspio izvrsiti zeljenu komandu (ili ti succes)... i ako ti bas pise "Nepostojeca komanda" umjesto SERVER: Unknown Command onda je to to.
Citat: ZicMortal poslato Novembar 28, 2010, 20:14:26 POSLE PODNE
Pa imas u ZCMDu onplayertextformated il nesto takvo gdje pregledava dali je igrac uspio izvrsiti zeljenu komandu (ili ti succes)... i ako ti bas pise "Nepostojeca komanda" umjesto SERVER: Unknown Command onda je to to.
OnPlayerCommandPerformed(playerid, cmdtext[], success)
E pa to da... nabrzinu pisem pa...
Nisam te bas razumio sta si hteo reci..
Al nemam ovo nigde OnPlayerCommandPerformed(playerid, cmdtext[], success)
@John Kako stavljas u taj kod?
[ code=c] [ /code] bez razmaka