Page 1 of 1

/plate komanda

Posted: 18 Jun 2011, 13:23
by Primary
Tatad, ja uzraksta /plate vins protams parada to /plate [ mahas nummurs ], bet kad raksta /plate agfag raksta unknown kommand.

Kods:

Code: Select all

	if(strcmp("/plate", cmdtext, true) == 0)
{
  new string[64];
  if(GetPlayerScore(playerid) < 16) return SendClientMessage(playerid, COLOR_GREY, "Tu neesi sasniedzis 16. Limeni!");
  if(!IsPlayerInAnyVehicle(playerid))
  return SendClientMessage(playerid,0xFFFFFFAA,"Tev jaatrodas masina lai lietotu so komandu!.");
  if(cmdtext[idx++] != 32 || cmdtext[idx] == EOS)
  return SendClientMessage(playerid,0xFFFFFFAA,"Izmantosana: /plate [masinas nummurs]");
  format(string,sizeof(string),"/plate %s",cmdtext[idx]);
  return SetVehicleNumberPlate(GetPlayerVehicleID(playerid),string);
}

Re: /plate komanda

Posted: 18 Jun 2011, 14:33
by Shetch
Nomaini 'return 0;' uz 'return 1;'.
Tas nav redzams šajā skriptā, bet kaut kur nedaudz zemāk jābūt.

Re: /plate komanda

Posted: 18 Jun 2011, 14:38
by Primary
Shetch wrote:Nomaini 'return 0;' uz 'return 1;'.
Tas nav redzams šajā skriptā, bet kaut kur nedaudz zemāk jābūt.
Tada nemaz nav....

Tas ir viss skripts, zem sii ir cita komanda.

Re: /plate komanda

Posted: 18 Jun 2011, 18:02
by Shetch
Tad dari šādi:

Code: Select all

if(strcmp("/plate", cmdtext, true) == 0) 
{ 
new string[64]; 
if(GetPlayerScore(playerid) < 16) return SendClientMessage(playerid, COLOR_GREY, "Tu neesi sasniedzis 16. Limeni!"); 
if(!IsPlayerInAnyVehicle(playerid)) 
return SendClientMessage(playerid,0xFFFFFFAA,"Tev jaatrodas masina lai lietotu so komandu!."); 
if(cmdtext[idx++] != 32 || cmdtext[idx] == EOS) 
return SendClientMessage(playerid,0xFFFFFFAA,"Izmantosana: /plate [masinas nummurs]"); 
format(string,sizeof(string),"/plate %s",cmdtext[idx]); 
return SetVehicleNumberPlate(GetPlayerVehicleID(playerid),string); 
return 1;
}