[Ajuda] comando pra vip - Printable Version
+- SA-MP Forums Archive (
https://sampforum.blast.hk)
+-- Forum: Non-English (
https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (
https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (
https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] comando pra vip (
/showthread.php?tid=592780)
comando pra vip -
Misael - 29.10.2015
Estava tentando restringir um comando para sу quem e vip usar
"no caso nгo tem sistema de vip estou apenas testando"
sу que deu esses erros:
Quote:
C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\brincadeiras.pwn(94) : error 017: undefined symbol "PlayerInfo"
C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\brincadeiras.pwn(94) : warning 215: expression has no effect
C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\brincadeiras.pwn(94) : error 001: expected token: ";", but found "]"
C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\brincadeiras.pwn(94) : error 029: invalid expression, assumed zero
C:\Users\Val\Desktop\PAWN\GAMEMODES\samp 0.3.7\filterscripts\brincadeiras.pwn(94) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
|
codigo
Quote:
if (strcmp("/reparar", cmdtext, true, 10) == 0)
{
if(PlayerInfo[playerid][VIP] < 1) return SendClientMessage(playerid, -1, "Vocк nгo pode usar esse comando");
if(!IsPlayerInAnyVehicle(playerid))SendClientMessa ge(playerid,0xFF0000FF, " [ERRO]Vocк nгo estб em um veiculo");
RepairVehicle(GetPlayerVehicleID(playerid));
if(IsPlayerInAnyVehicle(playerid))SendClientMessag e(playerid,0xFF0000FF, "Veiculo reparado com sucesso.");
return 1;
}
return 0;
}
|
variavel
Re: comando pra vip -
SkilL_Fly - 29.10.2015
voce crio a variavel vip? so new vip nao vai funciona nao
Respuesta: Re: comando pra vip -
Misael - 29.10.2015
Quote:
Originally Posted by SkilL_Fly
voce crio a variavel vip? so new vip nao vai funciona nao
|
e como que faz?
Re: comando pra vip -
SkilL_Fly - 29.10.2015
em PlayerInfo tem a variavel de admin provavelmente e Admin ou pAdmin ? voce tem que cria a VIP la tambem se nгo da erro
Re: comando pra vip -
Misael - 29.10.2015
Quote:
Originally Posted by SkilL_Fly
em PlayerInfo tem a variavel de admin provavelmente e Admin ou pAdmin ? voce tem que cria a VIP la tambem se nгo da erro
|
nгo entendi tem como explicar?
Re: comando pra vip -
Coringa_Vilao - 29.10.2015
Код:
enum Info
{
VIP,
//e assim vai...
};
new PlayerInfo[MAX_PLAYERS][Info];
Re: comando pra vip -
SepZ - 30.10.2015
Depois de ter feito oque o @Coringa_Vilao disse, coloque o comando desta forma
PHP код:
if(!strcmp(cmdtext, "/reparar", true))
{
if(PlayerInfo[playerid][VIP] == 0) return SendClientMessage(playerid, -1, "ERRO: Vocк nгo tem permissгo");
if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid, -1, "ERRO: Vocк nгo estб dentro de um veiculo");
RepairVehicle(GetPlayerVehicleID(playerid));
SendClientMessage(playerid, 0xFFB300FF, "*Veiculo reparado");
return 1;
}
Re: comando pra vip -
BykiLler - 01.11.2015
Um leve TUTO
if (strcmp("/entenda", cmdtext, true, 10) == 0){
// o comando
if(IsPlayerAdmin(playerid) || PlayerInfo[playerid] [VIP] == 1){
// se for admin rcon ou ( ||) vip ele vai fazer a funзгo
//funзaх
return 1;
//positivo
}else{
SendClientMessage(playerid, -1, " voce naх й vip");
}
}
Re: comando pra vip -
Misael - 01.11.2015
vlw a vcs vou estudar isso.
Re: comando pra vip -
BykiLler - 01.11.2015
ver se tem :
isso na GM se nгo tiver coloca
new PlayerInfo
[MAX_PLAYERS][Info];
enum Info{
VIP
};
й bem simples
if(
PlayerInfo[playerid] [
VIP] ==
1){
}
explicando:
if =
se (PlayerInfo =
a variavel de todos os jogadores da Info [playerid] =
o jogador [VIP] == 1 =
caso for vip igual a 1){
}