gente queria uma ajuda de vcs se vcs pode me ajudar a criar comando como criar comando se tiver um tutorial ensinando so colocar ai q eu vejo quero aprender a criar assim nao fico colocando aki no fуrum so ajudando os cara alguйm pode me ajuda a criar PF...
![]() ![]() ![]() |
//esta й apenas uma amostra.
COMMAND:mycommand(playerid,params[])
{
//Sua funзхes, exemplo:
SetPlayerArmour(playerid,100.0);//dar 100 de armadura.
return 1;
}
if(strcmp(cmd, "/ann", true) == 0)
{
if(pAdmin[playerid] == 1 || pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5 || pAdmin[playerid] == 6)
{
new tmp[256];
tmp = strtok(cmdtext, idx, strlen(cmdtext));
if(!strlen(tmp))
{
SendClientMessage(playerid, Vermelho, "Digite: /ann [texto]");
return 1;
}
if(PlayerInfo[playerid][Logged] == 1)
{
if(pAdmin[playerid] == 1 || pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5 || pAdmin[playerid] == 6)
{
format(string, sizeof(string), "~g~] ~w~%s ~g~]", tmp);
GameTextForAll(string, 5000, 3);
}
else
{
SendClientMessage(playerid, Vermelho, "Vocк nгo tem permissгo para usar este comando!");
}
}
else
{
SendClientMessage(playerid, Vermelho, "Vocк tem que estar logado para usar este comando!");
}
}
return 1;
}
/*Script By Parka*/
#include <a_samp>
#include <zcmd>
native IsValidVehicle(vehicleid);
new bool:IsVehicleAttached[MAX_VEHICLES];
new bool:IsVehicle[MAX_VEHICLES];
COMMAND:spawncars(playerid,params[])
{
RespawsTrailers();
RespawsVehicles();
return 1;
}
forward RespawsTrailers();
public RespawsTrailers()
{
for(new car; car < MAX_VEHICLES; car++)
{
if(IsValidVehicle(car))
{
switch(GetVehicleModel(car))
{
case 435,450,584,591:{}
default:
{
new TrailerID = GetVehicleTrailer(car);
if(TrailerID != 0) IsVehicleAttached[TrailerID] = true;
}
}
}
}
for(new car; car < MAX_VEHICLES; car++)
{
if(IsValidVehicle(car))
{
switch(GetVehicleModel(car))
{
case 435,450,584,591:
{
SetVehicleToRespawn((IsVehicleAttached[car] == false) ? (car) : (0));
IsVehicleAttached[car] = false;
}
}
}
}
}
forward RespawsVehicles();
public RespawsVehicles()
{
for(new i, t = GetMaxPlayers(); i < t; i++)
{
if(IsPlayerInAnyVehicle(i))
{
new VehicleID = GetPlayerVehicleID(i);
IsVehicle[VehicleID] = true;
}
}
for(new car; car < MAX_VEHICLES; car++)
{
if(IsValidVehicle(car))
{
switch(GetVehicleModel(car))
{
case 435,450,584,591:{}
default:
{
SetVehicleToRespawn((IsVehicle[car] == false) ? (car) : (0));
IsVehicle[car] = false;
}
}
}
}
}
CMD:resetarcarros(playerid, params[])
{
new String[130], AdminName[MAX_PLAYER_NAME];
if(APlayerData[playerid][PlayerLevel] < 3) return SendClientMessage(playerid, -1, "Vocк nгo tem level de administrador suficiente!");
for(new i; i < MAX_VEHICLES; i++)
{
if(!IsVehicleInUse(i))
{
SetVehicleToRespawn(i);
}
}
GetPlayerName(playerid, AdminName, sizeof(AdminName));
format(String, sizeof(String), "O admin %s respawnou todos os veiculos sem uso!", AdminName);
SendClientMessageToAll(0x00FF00FF, String);
return 1;
}
stock IsVehicleInUse(vehicleid)
{
new VeiculoMamut;
for(new i; i < MAX_PLAYERS; i++)
{
if(GetPlayerVehicleID(i) == vehicleid)
{
VeiculoMamut = vehicleid;
}
if(GetVehicleTrailer(GetPlayerVehicleID(i)) == vehicleid)
{
VeiculoMamut = vehicleid;
}
}
return VeiculoMamut;
}