Como por so pra adm abrir o portao -
Tenhos - 23.04.2013
Eu criei uma conce , mais foi como FS ai todos abrem , eu queria que so os adm abrisem , aki o comando ...
pawn Код:
if(strcmp(cmdtext, "/abc59", true) == 0)
{
MoveObject(conce,1286.3000488281, -1661, 14.199999809265, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "A Concessionбria Esta Sendo Aberta");
return 1;
}
if(strcmp(cmdtext, "/fbc59", true) == 0)
{
MoveObject(conce,1286.3000488281, -1651, 14.199999809265, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "A Concessionбria Esta Sendo Fechada");
return 1;
}
Re: Como por so pra adm abrir o portao -
AlucardSnow - 23.04.2013
Usa
pawn Код:
if(PlayerInfo[playerid][pAdmin] < NivelAqui)
Caso sua funзгo de adm for pAdmin...
<= = Significa que um nivel maior ou igual pode usar
pawn Код:
if(strcmp(cmdtext, "/abc59", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] <= NivelAqui)
{
MoveObject(conce,1286.3000488281, -1661, 14.199999809265, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "A Concessionбria Esta Sendo Aberta");
return 1;
}
if(strcmp(cmdtext, "/fbc59", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] <= NivelAqui)
{
MoveObject(conce,1286.3000488281, -1651, 14.199999809265, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "A Concessionбria Esta Sendo Fechada");
return 1;
}
Re: Como por so pra adm abrir o portao -
Tenhos - 23.04.2013
error 017: undefined symbol "PlayerInfo"
warning 215: expression has no effect
error 001: expected token: ";", but found "]"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Re: Como por so pra adm abrir o portao -
bruxo00 - 23.04.2013
IsPlayerAdmin
Re: Como por so pra adm abrir o portao -
AlucardSnow - 23.04.2013
Й para vocк verificar no seu gamemode a funзгo que usa '-'
Nгo sгo todos gamemodes que usam PlayerInfo, pAdmin, verifica ali embaixo da enum que deve ter...
Re: Como por so pra adm abrir o portao -
Tenhos - 23.04.2013
Como descobrir a funзгo ? o.O Olha no meu Game Mode onde , nao sei , sou novo em Pawn
Re: Como por so pra adm abrir o portao -
Tenhos - 23.04.2013
Acho que o problema e nos coimando aki a fs toda
pawn Код:
#include <a_samp>
new conce;
#if defined FILTERSCRIPT
#else
#endif
public OnGameModeInit()
{
conce = CreateObject(975, 1286.3000488281, -1651, 14.199999809265, 0.0000, 0.0000, 270.0000);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/abc59", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] <= 1)
{
MoveObject(conce,1286.3000488281, -1661, 14.199999809265, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "A Concessionбria Esta Sendo Aberta");
return 1;
}
if(strcmp(cmdtext, "/fbc59", true) == 0)
{
if(PlayerInfo[playerid][pAdmin] <= 1)
{
MoveObject(conce,1286.3000488281, -1651, 14.199999809265, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "A Concessionбria Esta Sendo Fechada");
return 1;
}
return 0;
}
Re: Como por so pra adm abrir o portao -
PT - 23.04.2013
Ola
Assim so Rcon pode Abrir/Fechar o portao
pawn Код:
if(strcmp(cmdtext, "/abc59", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
MoveObject(conce,1286.3000488281, -1661, 14.199999809265, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "A Concessionбria Esta Sendo Aberta");
return 1;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Nao es RCON e nao podes abrir o portao!");
return 1;
}
}
if(strcmp(cmdtext, "/fbc59", true) == 0)
{
if(IsPlayerAdmin(playerid))
{
MoveObject(conce,1286.3000488281, -1651, 14.199999809265, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "A Concessionбria Esta Sendo Fechada");
return 1;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Nao es RCON e nao podes fechar o portao!");
return 1;
}
}
PT
Re: Como por so pra adm abrir o portao -
Tenhos - 23.04.2013
Mano , Nao pode ser so rcon , porque no meu server tem 5 adms , e e so 2 sabe a rcon , e eu nao posso dar a rcon para os outros , tem como ser so adm para abrir nao ?
Re: Como por so pra adm abrir o portao -
feliphemort - 23.04.2013
posta um codigo qualquer que o adm pode usar
Re: Como por so pra adm abrir o portao -
PT - 23.04.2013
tem manda ae um comando que so adm use no seu server
PT
Re: Como por so pra adm abrir o portao -
Tenhos - 23.04.2013
pawn Code:
if(strcmp(cmd,"/skin", true)==0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(pAdmin[playerid] == 1 || pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
new tmp[256];
new plid, skin;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)){
SendClientMessage(playerid, Vermelho, "(ERRO) Digite: /skin [id] [skin]");
return 1;
}
plid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, Vermelho, "(ERRO) Digite: /skin [id] [skin]");
return 1;
}
skin = strval(tmp);
if(IsPlayerConnected(plid)){
if(skin >= 0 && skin < 300){
SetPlayerSkin(plid,skin);
new pname[MAX_PLAYER_NAME];
GetPlayerName(plid, pname, MAX_PLAYER_NAME);
format(string, sizeof(string), "(INFO) O Administrrador %s (%d) alterou sua skin para: %d", aname,playerid,skin);
SendClientMessage(plid,tcadm, string);
SendClientMessage(playerid, Verde, "(INFO) Comando efetuado com sucesso!");
return 1;
}else{
SendClientMessage(playerid, Vermelho, "(INFO) ID Invalido.");
return 1;
}
}else{
SendClientMessage(playerid, Vermelho, "(ERRO) Jogador nгo conectado.");
return 1;
}
}
}
Re: Como por so pra adm abrir o portao -
PT - 23.04.2013
Ae tens agora coloca no GM
pawn Code:
if(strcmp(cmdtext, "/abc59", true) == 0)
{
if(pAdmin[playerid] >= 1)
{
MoveObject(conce,1286.3000488281, -1661, 14.199999809265, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "A Concessionбria Esta Sendo Aberta");
return 1;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Nao es ADM e nao podes abrir o portao!");
return 1;
}
}
if(strcmp(cmdtext, "/fbc59", true) == 0)
{
if(pAdmin[playerid] >= 1)
{
MoveObject(conce,1286.3000488281, -1651, 14.199999809265, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "A Concessionбria Esta Sendo Fechada");
return 1;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Nao es ADM e nao podes fechar o portao!");
return 1;
}
}
PT
Re: Como por so pra adm abrir o portao -
Tenhos - 23.04.2013
C:\Documents and Settings\Maiki\Desktop\Coisas\Arquivos\Brasil Mundo Real\filterscripts\PTC.pwn(19) : error 017: undefined symbol "pAdmin"
C:\Documents and Settings\Maiki\Desktop\Coisas\Arquivos\Brasil Mundo Real\filterscripts\PTC.pwn(19) : warning 215: expression has no effect
C:\Documents and Settings\Maiki\Desktop\Coisas\Arquivos\Brasil Mundo Real\filterscripts\PTC.pwn(19) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Maiki\Desktop\Coisas\Arquivos\Brasil Mundo Real\filterscripts\PTC.pwn(19) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Maiki\Desktop\Coisas\Arquivos\Brasil Mundo Real\filterscripts\PTC.pwn(19) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
Re: Como por so pra adm abrir o portao -
AlucardSnow - 23.04.2013
Ve se vai assim:
pawn Code:
if(strcmp(cmdtext, "/abc59", true) == 0)
{
if(pAdmin[playerid] <= 1
{
MoveObject(conce,1286.3000488281, -1661, 14.199999809265, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "A Concessionбria Esta Sendo Aberta");
return 1;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Nao es RCON e nao podes abrir o portao!");
return 1;
}
}
if(strcmp(cmdtext, "/fbc59", true) == 0)
{
if(pAdmin[playerid] <= 1
{
MoveObject(conce,1286.3000488281, -1651, 14.199999809265, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "A Concessionбria Esta Sendo Fechada");
return 1;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Nao es RCON e nao podes fechar o portao!");
return 1;
}
}
Re: Como por so pra adm abrir o portao -
PT - 23.04.2013
e assim?
pawn Code:
if(strcmp(cmdtext, "/abc59", true) == 0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(pAdmin[playerid] == 1 || pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5)
{
MoveObject(conce,1286.3000488281, -1661, 14.199999809265, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "A Concessionбria Esta Sendo Aberta");
return 1;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Nao es ADM e nao podes abrir o portao!");
return 1;
}
}
if(strcmp(cmdtext, "/fbc59", true) == 0)
{
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
if(pAdmin[playerid] == 1 || pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5)
{
MoveObject(conce,1286.3000488281, -1651, 14.199999809265, 3.0);
SendClientMessage(playerid, 0x9E3EFFAA, "A Concessionбria Esta Sendo Fechada");
return 1;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "Nao es ADM e nao podes fechar o portao!");
return 1;
}
}
PT
Re: Como por so pra adm abrir o portao -
Tenhos - 23.04.2013
Mesma coisa
pawn Code:
C:\Documents and Settings\Maiki\Desktop\Coisas\Arquivos\Brasil Mundo Real\filterscripts\PTC.pwn(19) : error 017: undefined symbol "pAdmin"
C:\Documents and Settings\Maiki\Desktop\Coisas\Arquivos\Brasil Mundo Real\filterscripts\PTC.pwn(19) : warning 215: expression has no effect
C:\Documents and Settings\Maiki\Desktop\Coisas\Arquivos\Brasil Mundo Real\filterscripts\PTC.pwn(19) : error 001: expected token: ";", but found "]"
C:\Documents and Settings\Maiki\Desktop\Coisas\Arquivos\Brasil Mundo Real\filterscripts\PTC.pwn(19) : error 029: invalid expression, assumed zero
C:\Documents and Settings\Maiki\Desktop\Coisas\Arquivos\Brasil Mundo Real\filterscripts\PTC.pwn(19) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
Re: Como por so pra adm abrir o portao -
AlucardSnow - 23.04.2013
Cara, bota esses comandos dentro do gamemode...
Re: Como por so pra adm abrir o portao -
Tenhos - 23.04.2013
VocКs querem o comando todo ?
Re: Como por so pra adm abrir o portao -
PT - 23.04.2013
Coloca no Game Mode ( GM )
Porque pAdmin e irreconhecнvel para o FS mas para o GM nao
PT