[Ajuda/Pedido]2 comandos e 1 erro -
ceesar90 - 09.10.2011
Entгo, tava tentando criar 1 comando aqui pra fazer um carro em que eu estivese dentro dar respawn para o seu lugar original e um outro para deletar o carro, assim ele sу iria voltar com /gmx, tambйm serviria para carros criados por comandos mas deu erro, alguйm poderia me arrumar eles 2?
E tambйm fui tentar fazer que portхes automaticos aqui que abrem ao chegar perto sу abrissem para cops que sгo ID 1 e usam a variavel: if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1) , mas quando eu chego lб nгo abre, aн vai o cуdigo:
pawn Код:
#include <a_samp>
#include <streamer>
#define MAX_GATES 1
#define COLOR_BLUE 0x2641FEAA
enum pInfo
{
pKey[128],
pLevel,
pAdmin,
pLeader,
pMember,
};
new PlayerInfo[MAX_PLAYERS][pInfo];
new
Gate[MAX_GATES]
;
public OnFilterScriptInit()
{
Gate[0] = CreateDynamicObject(980,1544.8994140625,-1623.69921875,15.199999809265,0.0,0.0,90);
return 1;
}
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
if(newkeys && KEY_HANDBRAKE)
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
{
if(IsPlayerInRangeOfPoint(playerid,10,1544.8994140625,-1623.69921875,15.199999809265) && IsPlayerInAnyVehicle(playerid))
{
MoveDynamicObject(Gate[0],1545.1999511719,-1633.1999511719,15.199999809265,2.0);
SetTimer("Aberto", 7000, false);
}
}
return 1;
}
forward Aberto();
public Aberto()
{
MoveDynamicObject(Gate[0],1544.8994140625,-1623.69921875,15.199999809265,5.0);
return 1;
}
Valeu!
Re: [Ajuda/Pedido]2 comandos e 1 erro -
MatriXBorn - 10.10.2011
Comando /delveh:
pawn Код:
if(strcmp(cmd, "/delveh", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 4)
{
SendClientMessage(playerid, COLOR_GREY, "Sem Autorizaзгo");
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
DestroyVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, COLOR_GREY, "Veiculo destruido!");
}
}
return 1;
}
Comanod de Spawncar quando o player esta dentor carro e da Respawn naquele caro.
pawn Код:
if(strcmp(cmd, "/spawncar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
if(PlayerInfo[playerid][pAdmin] >= 1 )
{
SendClientMessage(playerid,0x980000AA, "[ERRO] Vocк nгo estб autorizado a usar este comando!");
return 1;
}
if(IsPlayerInAnyVehicle(playerid))
{
GetPlayerName(playerid, sendername, sizeof(sendername));
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_GREY, "Veiculo Spawnado!");
}
}
return 1;
}
Re: [Ajuda/Pedido]2 comandos e 1 erro -
[O.z]Caroline - 10.10.2011
MatrixBorn, para quк usar IsPlayerConnected ?
pawn Код:
if(!strcmp(cmdtext, "/delveh", true))
{
if(PlayerInfo[playerid][pAdmin] >= 4)
return SendClientMessage(playerid, COLOR_GREY, "Sem Autorizaзгo");
if(IsPlayerInAnyVehicle(playerid))
{
DestroyVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, COLOR_GREY, "Veiculo destruido!");
}
return 1;
}
if(!strcmp(cmdtext, "/spawn", true))
{
if(PlayerInfo[playerid][pAdmin] >= 1)
return SendClientMessage(playerid, COLOR_GREY, "Sem Autorizaзгo");
if(IsPlayerInAnyVehicle(playerid))
{
RemovePlayerFromVehicle(playerid);
SetVehicleToRespawn(GetPlayerVehicleID(playerid));
}
return 1;
}
Re: [Ajuda/Pedido]2 comandos e 1 erro -
MatriXBorn - 10.10.2011
Nao sei mania Minha pq.?
Re: [Ajuda/Pedido]2 comandos e 1 erro -
ViniBorn - 10.10.2011
Mania muito errada.
Ou foi uma cуpia? ; )
Re: [Ajuda/Pedido]2 comandos e 1 erro -
ceesar90 - 10.10.2011
Quote:
Originally Posted by [O.z]Caroline
MatrixBorn, para quк usar IsPlayerConnected ?
pawn Код:
if(!strcmp(cmdtext, "/delveh", true)) { if(PlayerInfo[playerid][pAdmin] >= 4) return SendClientMessage(playerid, COLOR_GREY, "Sem Autorizaзгo"); if(IsPlayerInAnyVehicle(playerid)) { DestroyVehicle(GetPlayerVehicleID(playerid)); SendClientMessage(playerid, COLOR_GREY, "Veiculo destruido!"); } return 1; } if(!strcmp(cmdtext, "/spawn", true)) { if(PlayerInfo[playerid][pAdmin] >= 1) return SendClientMessage(playerid, COLOR_GREY, "Sem Autorizaзгo");
if(IsPlayerInAnyVehicle(playerid)) { RemovePlayerFromVehicle(playerid); SetVehicleToRespawn(GetPlayerVehicleID(playerid)); } return 1; }
|
Vou testar, rep para ambos, mas aн, ninguйm sabe como ajeitar o portгo lб? sem a variavel ele funfa de boa
Re: [Ajuda/Pedido]2 comandos e 1 erro -
ViniBorn - 10.10.2011
pawn Код:
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys)
{
if(newkeys == KEY_HANDBRAKE)
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1)
{
if(IsPlayerInRangeOfPoint(playerid,10,1544.8994140625,-1623.69921875,15.199999809265) && IsPlayerInAnyVehicle(playerid))
{
MoveDynamicObject(Gate[0],1545.1999511719,-1633.1999511719,15.199999809265,2.0);
SetTimer("Aberto", 7000, false);
}
}
}
return 1;
}
Re: [Ajuda/Pedido]2 comandos e 1 erro -
ceesar90 - 10.10.2011
Quote:
Originally Posted by Viniborn
pawn Код:
public OnPlayerKeyStateChange(playerid,newkeys,oldkeys) { if(newkeys == KEY_HANDBRAKE) { if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1) { if(IsPlayerInRangeOfPoint(playerid,10,1544.8994140625,-1623.69921875,15.199999809265) && IsPlayerInAnyVehicle(playerid)) { MoveDynamicObject(Gate[0],1545.1999511719,-1633.1999511719,15.199999809265,2.0); SetTimer("Aberto", 7000, false); } } } return 1; }
|
Nгo funcionou, e o comando de deletar/spawn diz que estou sem permissхes, mesmo com a variбvel correta.
Re: [Ajuda/Pedido]2 comandos e 1 erro -
ViniBorn - 10.10.2011
Tem certeza de que vocк tб no local correto, na organizaзгo correta, e dentro de um carro?
Re: [Ajuda/Pedido]2 comandos e 1 erro -
ceesar90 - 10.10.2011
Quote:
Originally Posted by Viniborn
Tem certeza de que vocк tб no local correto, na organizaзгo correta, e dentro de um carro?
|
Sim, estou na PM que й a id de lнder, e se tiro lб a variavel vai de boa