Escolher qual player pode abrir/fechar o portгo. -
LucasTop - 02.03.2014
Olб, gostaria de programar o comando de abrir e fechar um portao, para ser usado somento POR MIM.
Nesse caso, estб definido para somento ADMINS RCON abrirem. Aн eu gostaria de definir para somente EU.
Tб tudo certinho, quando logo na rcon os comandos funcionam. Sу quero mudar quem pode abrir.
Me ajudem por favor.
PHP код:
if(strcmp(cmdtext, "/aclucas", true) == 0)
{
if (!IsPlayerAdmin(playerid))
return SendClientMessage(playerid,Vermelho,"[ERRO] Vocк nгo tem a chave!");
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
MoveObject(portaolucas,1490.3000500,-699.7000100,95.4000000, 3.0);
SendClientMessage(playerid, RED, "[NH] Abrindo Portгo da Casa...");
return 1;
}
if(strcmp(cmdtext, "/fclucas", true) == 0)
{
if (!IsPlayerAdmin(playerid))
return SendClientMessage(playerid,Vermelho,"[ERRO] Vocк nгo tem a chave!");
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
MoveObject(portaolucas,1499.1992200,-699.6992200,95.4000000, 3.0);
SendClientMessage(playerid, RED, "[NH] Fechando Portгo da Casa...");
return 1;
}
Re: Escolher qual player pode abrir/fechar o portгo. -
Stroon - 02.03.2014
Bom eu acho que se vocк quiser isso apenas na sua casa, E so criar uma variavel estilo de admin..
pawn Код:
if(pAdmin[playerid] >= 1)
Ai vocк muda o pAdmin!
Re: Escolher qual player pode abrir/fechar o portгo. -
VivendoVirtual - 02.03.2014
Tipo isso!
pawn Код:
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(strcmp(cmdtext, "/aclucas", true) == 0)
{
//if (!IsPlayerAdmin(playerid))
//return SendClientMessage(playerid,Vermelho,"[ERRO] Vocк nгo tem a chave!");
if(strcmp(aname(playerid), "VivendoVirtual", true) == 0)
{
new String[128];
format(String, sizeof(String), "O Jogador %s Abriu o portгo!", aname(playerid));
SendClientMessage(playerid, -1, String);
MoveObject(portaolucas,1490.3000500,-699.7000100,95.4000000, 3.0);
return 1;
}
else
{
new String[128];
format(String, sizeof(String), "Vocк nгo pode abrir esse portгo!");
SendClientMessage(playerid, -1, String);
return 1;
}
if(strcmp(cmdtext, "/fclucas", true) == 0)
{
//if (!IsPlayerAdmin(playerid))
//return SendClientMessage(playerid,Vermelho,"[ERRO] Vocк nгo tem a chave!");
if(strcmp(aname(playerid), "VivendoVirtual", true) == 0)
{
new String[128];
format(String, sizeof(String), "O Jogador %s Fechou o portгo!", aname(playerid));
SendClientMessage(playerid, -1, String);
MoveObject(portaolucas,1499.1992200,-699.6992200,95.4000000, 3.0);
return 1;
}
else
{
new String[128];
format(String, sizeof(String), "Vocк nгo pode fechar esse portгo!");
SendClientMessage(playerid, -1, String);
return 1;
}
Re: Escolher qual player pode abrir/fechar o portгo. -
LucasTadeu - 02.03.2014
PHP код:
if(strcmp(cmdtext,"/CMD", true) == 0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(strcmp(aname, "NICK DO PLAYER", true) == 0){
MoveObject(portaoplayer, 1497.4188,-698.9665,86.4958,3,0.0000,0.0000,0.6999);
SetTimer(#Moveportaoplayer, 5000, 0);
SendClientMessage(playerid, Azul, "Bem vindo Portгo Abrindo.");
return 1;
}
SendClientMessage(playerid,Vermelho,"Vocк nгo й o NICK DO PLAYER!");
return 1;
}
Re: Escolher qual player pode abrir/fechar o portгo. -
Sky™ - 02.03.2014
pawn Код:
if(strcmp(cmdtext, "/aclucas", true) == 0){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(strcmp(aname, "SEU NICK", true) == 0){
MoveObject(portaolucas,1490.3000500,-699.7000100,95.4000000, 3.0);
SendClientMessage(playerid, RED, "[NH] Abrindo Portгo da Casa...");
}
else SendClientMessage(playerid, -1, "{FF0000}Somente o Dono do portгo tem a chave !");
return 1;
}
if(strcmp(cmdtext, "/fclucas", true) == 0){
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(strcmp(aname, "SEU NICK", true) == 0){
MoveObject(portaolucas,1499.1992200,-699.6992200,95.4000000, 3.0);
SendClientMessage(playerid, RED, "[NH] Fechando Portгo da Casa...");
}
else SendClientMessage(playerid, -1, "{FF0000}Somente o Dono do portгo tem a chave !");
return 1;
}
//troque onde estб escrito "SEU NICK" para o seu nick no jogo
Re: Escolher qual player pode abrir/fechar o portгo. -
Stroon - 02.03.2014
Sky_. Poderia fazer um em ZCMD pra mim?
Grato!
Re: Escolher qual player pode abrir/fechar o portгo. -
LucasTop - 02.03.2014
Valeu galera! +REP pra quem ajudou!
Re: Escolher qual player pode abrir/fechar o portгo. -
brunox - 02.03.2014
para ficar em zcmd й sу trocar respetivamente:
pawn Код:
if(strcmp(cmdtext, "/aclucas", true) == 0){
if(strcmp(cmdtext, "/fclucas", true) == 0){
por
pawn Код:
CMD:aclucas(playerid, params[]){
CMD:fclucas(playerid, params[]){
Re: Escolher qual player pode abrir/fechar o portгo. -
Stroon - 02.03.2014
brunox Obrigado!
-
Mais fugindo um pouco do assunto vocк poderia me passar um COD onde que possa ver os comandos digitados pelos players, Ai quem tiver logado na Rcon irб ver os comandos digitados!, Eu achei uns mais nгo funcionou..
+REP, quem ajudar!
Re: Escolher qual player pode abrir/fechar o portгo. -
DannielCooper - 02.03.2014
Quote:
Originally Posted by Stroon
+REP, quem ajudar!
|
Sendo que vocк nem pode dar +REP.
Vi que vocк usa ZCMD, e entгo tб aн.
pawn Код:
public OnPlayerCommandPerformed(playerid, cmdtext[], success){
new nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, nome, sizeof(nome));
if(sucess){
if(IsPlayerAdmin(playerid)){
SendClientMessage(playerid, -1, "%s usou o comando %s", nome, cmdtext);
}
}
return 1;
}