31.05.2012, 19:30
Como que faz б chamada de um COMANDO ZCMD em uma CallBack?
grato
grato

cmd_kill(playerid, params);
cmd_admins(playerid, "");
cmd_registrar(playerid, inputtext);
monte (playerid,params[]){
if(IsPlayerConnected(playerid))
{
{
}
if (GetPlayerState(playerid) == 2)
{
new tmpcar = GetPlayerVehicleID(playerid);
SetVehiclePos(tmpcar, -2233.7336,-1736.8186,480.8216); LinkVehicleToInterior(tmpcar, 0);
}
else
{
SetPlayerInterior(playerid,0);
SetPlayerVirtualWorld(playerid,0);
SetPlayerPos(playerid,-2233.7336,-1736.8186,480.8216);
SetPlayerFacingAngle(playerid,226.0);
}
MSGPLAYER(playerid, COLOR_YELLOW, " || Vocк Foi Teleportado para o Monte|||");
}
return 1;
}
CMD:avenida(playerid, params[])
{
if(IsPlayerInAnyVehicle(playerid)) {
new VehicleID;
VehicleID = GetPlayerVehicleID(playerid);
SetVehiclePos(VehicleID,2057.0847,840.1503,6.7337);
SetVehicleZAngle(GetPlayerVehicleID(playerid), 1.0333);
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s foi para a /AVENIDA", pname);
SendClientMessageToAll(0x6BE7FAFF, string);
SetPlayerInterior(playerid,0);
}else{
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "%s foi para a /AVENIDA", pname);
SendClientMessageToAll(0x6BE7FAFF, string);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,2057.0847,840.1503,6.7337);
SetPlayerFacingAngle(playerid,179.0);
}
return 1;
}
Acho que й isso que vocк quer:
Para chamar um comando dentro de outro comando usa (exemplo /kill) pawn Код:
pawn Код:
pawn Код:
|
if(dialogid == DIALOG_LIGAR)
{
if(response)
{
if(!strval(inputtext)) return SendClientMessage(playerid,-1,"Digite o numero.");
cmd_ligar(playerid, inputtext);
}
return 1;
}
cmd_ligar(playerid, params[])
{
#pragma unused playerid
#pragma unused params
return 1;
}