14.07.2015, 23:02
Galera como o titulo mesmo já diz o comando /cv dos admins está bugando o servidor e fechar, alguem pode mim ajudar por favor/
if(strcmp(cmd, "/criarveiculo", true) == 0 || strcmp(cmd, "/cv", true) == 0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(pAdmin[playerid] == 1 || IsPlayerAdmin(playerid)) {
new plid;
new Float:X,Float:Y,Float:Z,Float:Angle;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "* Use: /Criarveiculo [ID do veiculo]");
return 1;
}
plid = strval(tmp);
if(IsPlayerConnected(playerid)) {
if(plid >= 400 && plid <= 611) {
GetPlayerPos(playerid,X,Y,Z);
GetPlayerFacingAngle(playerid,Angle);
new carro = CreateVehicle(plid, X, Y, Z, Angle, -1, -1, 120000);
PutPlayerInVehicle(playerid,carro,0);
if(GetPlayerInterior(playerid))
LinkVehicleToInterior(carro,GetPlayerInterior(playerid));
SetVehicleVirtualWorld(carro,GetPlayerVirtualWorld(playerid));
NaoUsado[carro] = true;
format(string, sizeof(string), "| INFO | Veiculo ID '%d' criado com sucesso.", plid);
SendClientMessage(playerid, outraadm, string);
return 1;
}
else {
SendClientMessage(playerid, Vermelho, "| ERRO | ID inválido, digite um ID válido. ID's permitidos = 400 á 611.");
return 1;
}
}
}
}
if (strcmp(cmd, "/criarveiculo", true) == 0 || strcmp(cmd, "/cv", true) == 0)
{
if (pAdmin[playerid] == 1 || IsPlayerAdmin(playerid))
{
new plid, Float: X, Float: Y, Float: Z, Float: Angle;
tmp = strtok(cmdtext, idx);
if (!strlen(tmp)) return SendClientMessage(playerid, Vermelho, "* Use: /Criarveiculo [ID do veiculo]");
plid = strval(tmp);
if (IsPlayerConnected(playerid))
{
if (plid >= 400 && plid <= 611)
{
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Angle);
new carro = CreateVehicle(plid, X, Y, Z, Angle, -1, -1, 120000);
PutPlayerInVehicle(playerid, carro, 0);
if (GetPlayerInterior(playerid)) LinkVehicleToInterior(carro, GetPlayerInterior(playerid));
SetVehicleVirtualWorld(carro, GetPlayerVirtualWorld(playerid));
NaoUsado[carro] = true;
format(string, sizeof(string), "| INFO | Veiculo ID '%d' criado com sucesso.", plid);
SendClientMessage(playerid, outraadm, string);
}
else SendClientMessage(playerid, Vermelho, "| ERRO | ID invбlido, digite um ID vбlido. ID's permitidos = 400 б 611.");
}
}
return 1;
}
if(strfind(cmdtext, "/criarcarro", true) == 0)
{
if(cmdtext[11] == 0 || cmdtext[11] == 32)
{
if(cmdtext[11] != 32 || (cmdtext[12] == 0 && cmdtext[11] == 32)) return SendClientMessage(playerid, 0xFFFFFFAA, "Comando: /criarcarro (id do carro)");
new modelo = strval(cmdtext[12]);
new Float:P_Pos[3];
GetPlayerPos(playerid, P_Pos[0], P_Pos[1], P_Pos[2]);
CreateVehicle(modelo, P_Pos[0], P_Pos[1], P_Pos[2], 0.0, 79, 79, 60000);
SendClientMessage(playerid, 0x33CCFFAA, "Vocк criou um carro pra si !");
return true;
}
}