[AJUDA]2 Problems :D? -
Jake_Dunlapp - 10.06.2012
pawn Код:
CMD:bloquear(playerid, params[]) // Aqui Nуs usaremos "PARAMS[]", Porque Neste Comando Vai pametros
{
SendClientMessage(playerid, VERMELHO, "<!>Vocк Bloqueou O Teleporte!");
Trancado[playerid] = true;
return 1;
}
CMD:desbloquear(playerid, params[]) // Aqui Nуs usaremos "PARAMS[]", Porque Neste Comando Vai pametros
{
SendClientMessage(playerid, VERMELHO, "<!>Vocк Desbloqueou O Teleporte!");
Trancado[playerid] = false;
return 1;
}
vou explicar esse primeiro problema simplesmente se alguem do svr usar /bloquear nao vai bloquear simples tem vez que bloqueia tem vez que nгo :O
pawn Код:
CMD:car(playerid, params[])
{
if(IsPlayerAdmin(playerid))
{
new ID;
if(sscanf(params, "u",ID))
return SendClientMessage(playerid,-1,"Use: /car [id]");
new
Float:X,
Float:Y,
Float:Z,
Float:Angulo,
car
;
SetCameraBehindPlayer(playerid);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Angulo);
car = CreateVehicle(ID, X, Y, Z+2, Angulo, 100, 100, 99999);
PutPlayerInVehicle(playerid, car, 0);
return 1;
}
else
{
}
}
< segundo o carro nao cria
Re: [AJUDA]2 Problems :D? -
Don_Speed - 10.06.2012
pawn Код:
CMD:car(playerid, params[])
{
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,-1,"Nao e Admin");
new ID;
if(sscanf(params, "u",ID))return SendClientMessage(playerid,-1,"Use: /car [id]");
new Float:X, Float:Y, Float:Z, Float:Angulo, car;
SetCameraBehindPlayer(playerid);
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, Angulo);
car = CreateVehicle(ID, X, Y, Z+2, Angulo, 100, 100, 99999);
PutPlayerInVehicle(playerid, car, 0);
return 1;
}
Re: [AJUDA]2 Problems :D? -
Lucas_Alemao - 10.06.2012
hmm, troque essa linha
pawn Код:
if(sscanf(params, "u",ID))
por essa
pawn Код:
if(sscanf(params, "i",ID))
erro meu.
Re: [AJUDA]2 Problems :D? -
Don_Speed - 10.06.2012
Teleporte Fiz Uma Base Siga Ela!
pawn Код:
/*
By Don_Speed
Base
*/
#include a_samp
#include zcmd
new bool:Trancado[MAX_PLAYERS];
public OnFilterScriptInit() { return 1; }
public OnFilterScriptExit() { return 1; }
public OnPlayerConnect(playerid) { Trancado[playerid] = false; return 1; }
public OnPlayerDisconnect(playerid, reason) { return 1; }
public OnPlayerSpawn(playerid) { Trancado[playerid] = false; return 1; }
CMD:bloquear(playerid)
{
if(Trancado[playerid] == true)return SendClientMessage(playerid,-1,"Ja Esta Trancado");
Trancado[playerid] = true;
SendClientMessage(playerid, -1, "<!>Vocк Bloqueou O Teleporte!");
return 1;
}
CMD:desbloquear(playerid)
{
if(Trancado[playerid] == false)return SendClientMessage(playerid,-1,"Ja Esta Destrancado");
Trancado[playerid] = false;
SendClientMessage(playerid, -1, "<!>Vocк Desbloqueou O Teleporte!");
return 1;
}
CMD:don(playerid)
{
if(Trancado[playerid] == false)
{
Trancado[playerid] = true;
SendClientMessage(playerid, -1, "<!>Vocк Bloqueou O Teleporte!");
}else{
Trancado[playerid] = false;
SendClientMessage(playerid, -1, "<!>Vocк Desbloqueou O Teleporte!");
}
return 1;
}
CMD:trancartodos(playerid)
{
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,-1,"Nao e Admin");
for(new i = 0; i < MAX_PLAYERS; i++)
{
Trancado[i] = true;
SendClientMessageToAll(-1,"Bloqueado Por Um Admin");
}
return 1;
}
CMD:destrancartodos(playerid)
{
if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,-1,"Nao e Admin");
for(new i = 0; i < MAX_PLAYERS; i++)
{
Trancado[i] = false;
SendClientMessageToAll(-1,"Desbloqueado Por Um Admin");
}
return 1;
}
Re: [AJUDA]2 Problems :D? -
Jake_Dunlapp - 10.06.2012
preciso de mais ajuda :O
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(Equipes[playerid] == 2)
{
if(newkeys & KEY_SECONDARY_ATTACK)
{
new Float:X, Float:Y, Float:Z,vida;
for(new i = 0; i<MAX_PLAYERS; ++i){
if(i != playerid){
GetPlayerPos(i,X,Y,Z);
if(IsPlayerInRangeOfPoint(playerid,3.0,X,Y,Z))
{
SetPlayerHealth(i,vida -10);
}
}
}
}
}
return 1;
}
< no caso quando aperto enter mata o player e nao tira 10 de hp dele e outra como faзo para que o dano so funcione contra humano? valeu gente
Re: [AJUDA]2 Problems :D? -
leonardo1434 - 10.06.2012
Cara... eu jб lhe respondi quantas vezes sobre isto? eu jб postei o meu cmd que й funcional e vocк diz que nгo й, o paulor jб postou um cmd estava certo(eu acho) e nгo funciona com vocк... Isto siginifica que vocк й o ъnico que estб fazendo algo de errado, sу irei ajudar estб vez sobre este comando, TENTA ISSO AI!
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys & KEY_SECONDARY_ATTACK)
{
if(Equipes[playerid] == 2)
{
new Float:X, Float:Y, Float:Z,vida,vitima;
GetPlayerPos(vitima,X,Y,Z);
if(IsPlayerInRangeOfPoint(playerid,3.0,X,Y,Z))
{
SetPlayerHealth(vitima,vida -10);
}
}
} // WTF? AFF ta aparecendo " } " que nгo coloquei O_O
return 1;
}
Re: [AJUDA]2 Problems :D? -
Don_Speed - 10.06.2012
pawn Код:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(Equipes[playerid] == 2){
if(newkeys & KEY_SECONDARY_ATTACK){
for(new i = 0; i<MAX_PLAYERS; ++i){
if(i != playerid){
new Float:X, Float:Y, Float:Z;
GetPlayerPos(i,X,Y,Z);
if(IsPlayerInRangeOfPoint(playerid,3.0,X,Y,Z)){
SetPlayerHealth(i,-10);
}
}
}
}
return 1;
}
return 0;
}
N sei se ta certo!
Re: [AJUDA]2 Problems :D? -
Jake_Dunlapp - 10.06.2012
PUTS
todos os cmds matam o player na hora :/ e agora?
Re: [AJUDA]2 Problems :D? -
Jake_Dunlapp - 10.06.2012
Alguem ajuda?
Re: [AJUDA]2 Problems :D? -
leonardo1434 - 10.06.2012
Testa o meu lб encima... porque estб matando ? pois estб usando um loop. =.="
O loop vai repetir aquilo X vezes em 1 segundo.