19.04.2011, 01:46
Alguem pode me ensinar como fazer um teleporte sу para admins logados na rcon ?
if(strcmp(cmdtext,"/tele",true)==0)
{
if(IsPlayerAdmin(playerid))
{
SetPlayerPos(playerid, Float:X, Float:Y, Float:Z);//CORDenada X, a y a z
SetPlayerFacingAngle(playerid,ANGULO);//angulo
}
return 1;
}
if(strcmp("/teleporte",cmdtext,true)==0)
{
if(!IsPlayerAdmin(playerid))
{
SendClientMessage(playerid, COR, "[ERRO] Nгo йs admin na RCON");
return 1;
}
SetPlayerPos(playerid, X,Y,Z);
return 1;
}
if(!strcmp(cmdtext, "/NomeDoTeleporte", true))
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, /*Cor*/, "Sу administradores logados na RCON podem usar este comando!");
if(IsPlayerInAnyVehicle(playerid))
{
new veiculo;
veiculo = GetPlayerVehicleID(playerid);
SetVehiclePos(veiculo, /*Float:X*/, /*Float:Y*/, /*Float:Z*/);
//Adicione aqui outras funзхes que queira que aconteзa se o administrador se teleportar com veнculo
}
else
{
SetPlayerPos(playerid, /*Float:X*/, /*Float:Y*/, /*Float:Z*/);
//Adicione aqui outras funзхes que queira que aaconteзa se o administrador se teleportar sem veнculo
}
return true;
}
if(!IsPlayerAdmin(playerid))
if(IsPlayerInAnyVehicle(playerid))
SetVehiclePos(veiculo, /*Float:X*/, /*Float:Y*/, /*Float:Z*/);
SetPlayerPos(playerid, /*Float:X*/, /*Float:Y*/, /*Float:Z*/);
/*Float:X*/, /*Float:Y*/, /*Float:Z*/
public OnPlayerCommandText(playerid, cmdtext[])
public OnPlayerCommandText(playerid, cmdtext[])
{
new string[256];
new playermoney;
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new playername[MAX_PLAYER_NAME];
new cmd[256];
new tmp[256];
new giveplayerid, moneys, idx;
cmd = strtok(cmdtext, idx);
//POE DEPOIS DISTO AQUI
public OnPlayerCommandText(playerid, cmdtext[])
if(!strcmp(cmdtext, "/NomeDoTeleporte", true))
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, /*Cor*/, "Sу administradores logados na RCON podem usar este comando!");
if(IsPlayerInAnyVehicle(playerid))
{
new veiculo;
veiculo = GetPlayerVehicleID(playerid);
SetVehiclePos(veiculo, /*Float:X*/, /*Float:Y*/, /*Float:Z*/);
//Adicione aqui outras funзхes que queira que aconteзa se o administrador se teleportar com veнculo
}
else
{
SetPlayerPos(playerid, /*Float:X*/, /*Float:Y*/, /*Float:Z*/); //Adicione aqui outras funзхes que queira que aaconteзa se o administrador se teleportar sem veнculo
}
return true;
}
if(!strcmp(cmdtext, "/NomeDoTeleporte", true))
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, /*Cor*/, "Sу administradores logados na RCON podem usar este comando!");
if(IsPlayerInAnyVehicle(playerid))
{
new veiculo;
veiculo = GetPlayerVehicleID(playerid);
SetVehiclePos(veiculo, /*Float:X*/, /*Float:Y*/, /*Float:Z*/);
//Adicione aqui outras funзхes que queira que aconteзa se o administrador se teleportar com veнculo
}
else
{
SetPlayerPos(playerid, /*Float:X*/, /*Float:Y*/, /*Float:Z*/); //Adicione aqui outras funзхes que queira que aaconteзa se o administrador se teleportar sem veнculo
}
return true;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/NomeDoTeleporte", true))
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, /*Cor*/, "Sу administradores logados na RCON podem usar este comando!");
if(IsPlayerInAnyVehicle(playerid))
{
new veiculo;
veiculo = GetPlayerVehicleID(playerid);
SetVehiclePos(veiculo, /*Float:X*/, /*Float:Y*/, /*Float:Z*/);
//Adicione aqui outras funзхes que queira que aconteзa se o administrador se teleportar com veнculo
}
else
{
SetPlayerPos(playerid, /*Float:X*/, /*Float:Y*/, /*Float:Z*/); //Adicione aqui outras funзхes que queira que aaconteзa se o administrador se teleportar sem veнculo
}
return true;
}
//..................................................
Nгo Confundгo Ele
Procure no Seu GM : public OnPlayerCommandText(playerid, cmdtext[]) Beleza Quando Achar Coloca o Comando Do Diogo vo Pegar Aqui. pawn Код:
Exemplo Como Ficarб : pawn Код:
|
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(cmdtext, "/NomeDoTeleporte", true))
{
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, /*Cor*/, "Sу administradores logados na RCON podem usar este comando!");
if(IsPlayerInAnyVehicle(playerid))
{
new veiculo;
veiculo = GetPlayerVehicleID(playerid);
SetVehiclePos(veiculo, /*Float:X*/, /*Float:Y*/, /*Float:Z*/);
//Adicione aqui outras funзхes que queira que aconteзa se o administrador se teleportar com veнculo
}
else
{
SetPlayerPos(playerid, /*Float:X*/, /*Float:Y*/, /*Float:Z*/); //Adicione aqui outras funзхes que queira que aaconteзa se o administrador se teleportar sem veнculo
}
return true;
}
return false;
}
return true = return 1; return false = return 0;