01.05.2011, 18:56
pawn Код:
if(strcmp("/cv", cmdtext, true) == 0)
{
new shick[128];
new VeiculosCriados[101];
new VeiculoCriado = 0;
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Cor, "Vocк nгo й Administrador RCON!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, Cor, "[-]: /veh [ID] [Cor 1] [Cor 2]");
new veiculo;
veiculo = strval(tmp);
if(veiculo < 400 || veiculo > 600) return SendClientMessage(playerid, Cor, "[ERRO] O modelo do veнculo tem de estar entre 411 e 611!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, Cor, "[-]: /veh [ID] [Cor 1] [Cor 2]");
new Cor1;
Cor1 = strval(tmp);
if(Cor1 < 1 || Cor1 > 300) return SendClientMessage(playerid, Cor, "[ERRO] A Cor tem de estar entre 1 e 300!");
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, Cor, "[-]: /veh [ID] [Cor 1] [Cor 2]");
new Cor2;
Cor2 = strval(tmp);
if(Cor2 < 1 || Cor2 > 300) return SendClientMessage(playerid, Cor, "[ERRO] A Cor tem de estar entre 1 e 300!");
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid, X,Y,Z);
new veiculo1 = CreateVehicle(car, X,Y,Z, 0.0, Cor1, Cor2, 120000);
VeiculosCriados[VeiculoCriado] = veiculo1;
VeiculoCriado++;
format(shick, sizeof(shick), "[ATENЗГO] Veнculo ID: %d Adicionado", veiculo1);
SendClientMessage(playerid, Cor, shick);
return 1;
}
pawn Код:
strtok(const string[], &index)
{
new length = strlen(string);
while ((index < length) && (string[index] <= ' '))
{
index++;
}
new offset = index;
new result[20];
while ((index < length) && (string[index] > ' ') && ((index - offset) < (sizeof(result) - 1)))
{
result[index - offset] = string[index];
index++;
}
result[index - offset] = EOS;
return result;
}