Estou com uma duvida! -
murilo2929 - 27.10.2018
Gostaria de saber como eu posso fazer para que sу players "VIP" consigam acessar esse comando do script.
https://sampforum.blast.hk/showthread.php?tid=501924
Tipo so quem й VIP vai conseguir usar o comando e poder usar os objetos.
Re: Estou com uma duvida! -
ipsLuan - 28.10.2018
Olб, murilo2929, siga o exemplo abaixo:
PHP Code:
CMD:vip(playerid) {
if(Data[playerid][Vip] < 1 /* troque pelas suas variaveis */) return SendClientMessage(playerid, -1, "Vocк nгo й VIP.");
return 1;
}
Basta apenas adicionar a linha de verificaзгo que o jogador nгo irб conseguir usar o comando.
E nгo esqueзa de trocar as variбveis.
Se o seu GameMode for GF edit, serб dessa forma:
PHP Code:
CMD:vip(playerid) {
if(PlayerInfo[playerid][pVip] < 1) return SendClientMessage(playerid, -1, "Vocк nгo й VIP.");
return 1;
}
Re: Estou com uma duvida! -
HelderPT - 28.10.2018
PHP Code:
CMD:colete(playerid)
{
if(PlayerInfo[playerid][VipGold] < 1) return SendClientMessage(playerid, -1, "Nгo йs vip");
SetPlayerArmour(playerid, 50);
SendClientMessage(playerid, -1, "Pegas-te um colete!");
return 1;
}
Serб isto?
Re: Estou com uma duvida! -
murilo2929 - 28.10.2018
Quote:
Originally Posted by ipsLuan
Olб, murilo2929, siga o exemplo abaixo:
PHP Code:
CMD:vip(playerid) {
if(Data[playerid][Vip] < 1 /* troque pelas suas variaveis */) return SendClientMessage(playerid, -1, "Vocк nгo й VIP.");
return 1;
}
Basta apenas adicionar a linha de verificaзгo que o jogador nгo irб conseguir usar o comando.
E nгo esqueзa de trocar as variбveis.
Se o seu GameMode for GF edit, serб dessa forma:
PHP Code:
CMD:vip(playerid) {
if(PlayerInfo[playerid][pVip] < 1) return SendClientMessage(playerid, -1, "Vocк nгo й VIP.");
return 1;
}
|
Como eu consigo achar as variaveis?
Re: Estou com uma duvida! -
PT - 28.10.2018
atraves de outro comando vip
Re: Estou com uma duvida! -
murilo2929 - 28.10.2018
Quote:
Originally Posted by ipsLuan
Olб, murilo2929, siga o exemplo abaixo:
PHP Code:
CMD:vip(playerid) {
if(Data[playerid][Vip] < 1 /* troque pelas suas variaveis */) return SendClientMessage(playerid, -1, "Vocк nгo й VIP.");
return 1;
}
Basta apenas adicionar a linha de verificaзгo que o jogador nгo irб conseguir usar o comando.
E nгo esqueзa de trocar as variбveis.
Se o seu GameMode for GF edit, serб dessa forma:
PHP Code:
CMD:vip(playerid) {
if(PlayerInfo[playerid][pVip] < 1) return SendClientMessage(playerid, -1, "Vocк nгo й VIP.");
return 1;
}
|
Coloquei o comando no script e deu esse erro:
C:\Users\41651\Desktop\gm\pawno\prendas.pwn(321) : error 017: undefined symbol "PlayerInfo"
C:\Users\41651\Desktop\gm\pawno\prendas.pwn(321) : warning 215: expression has no effect
C:\Users\41651\Desktop\gm\pawno\prendas.pwn(321) : error 001: expected token: ";", but found "]"
C:\Users\41651\Desktop\gm\pawno\prendas.pwn(321) : error 029: invalid expression, assumed zero
C:\Users\41651\Desktop\gm\pawno\prendas.pwn(321) : 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: Estou com uma duvida! -
ipsLuan - 28.10.2018
Acho que vocк nгo entendeu a parte escrita em
NEGRITO na minha postagem.
Vou recapitular:
E nгo esqueзa de trocar as variбveis.
Vб no seu GameMode e procure pelo comando
"/vips", lб, vocк irб encontrar a variбvel que determina se o jogador й VIP ou nгo.
Re: Estou com uma duvida! -
murilo2929 - 28.10.2018
Quote:
Originally Posted by ipsLuan
Acho que vocк nгo entendeu a parte escrita em NEGRITO na minha postagem.
Vou recapitular: E nгo esqueзa de trocar as variбveis.
Vб no seu GameMode e procure pelo comando "/vips", lб, vocк irб encontrar a variбvel que determina se o jogador й VIP ou nгo.
|
CMD
etvip(playerid,params[])
{
new id,dia,mes,ano,pName[50],string[128],Query[200];
getdate(dia,mes,ano);
if(PlayerInfo[playerid][jAdminNvl] < 5) return 0;
if(!sscanf(params,"d",id))
{
GetPlayerName(id,pName,50);
PlayerInfo[id][vip] = 1;
format(Query, sizeof(Query), "UPDATE `usuarios` SET `FinDia`='%d',`FinMes`='%d',`FinAno`='%d' WHERE `Username`='%s'",dia,mes+1,ano,pName);
mysql_function_query(Conecction, Query, true, "OnQueryFinish", "ii", 0, playerid);
SCM(id,-1,"Vocк agora й um membro VIP, Parabйns e aproveite seus benefнcios.");
format(string,128,"Vocк deu a %s um acesso VIP atй %d/%d/%d",pName,dia,mes+1,ano);
PlayerInfo[id][findia] = dia;
PlayerInfo[id][finmes] = mes+1;
PlayerInfo[id][finano] = ano;
SCM(playerid,-1,string);
}
return 1;
}
esse й o para dar vip, qual й a variavel mano? obrigado por estar ajudando.
Re: Estou com uma duvida! -
Artista - 28.10.2018
Quote:
Originally Posted by murilo2929
esse й o para dar vip, qual й a variavel mano? obrigado por estar ajudando.
|
Й esta:
Sу troque a variбvel como o Luan disse, ficando:
if(
PlayerInfo[playerid][vip] < 1
Re: Estou com uma duvida! -
murilo2929 - 28.10.2018
Quote:
Originally Posted by Artista
Й esta:
Sу troque a variбvel como o Luan disse, ficando:
if(PlayerInfo[playerid][vip] < 1
|
mano continua dando esse erro.
C:\Users\41651\Desktop\GMS\dal\pawno\prendas.pwn(3 21) : error 017: undefined symbol "PlayerInfo"
C:\Users\41651\Desktop\GMS\da\pawno\prendas.pwn(32 1) : warning 215: expression has no effect
C:\Users\41651\Desktop\GMS\da\pawno\prendas.pwn(32 1) : error 001: expected token: ";", but found "]"
C:\Users\41651\Desktop\GMS\da\pawno\prendas.pwn(32 1) : error 029: invalid expression, assumed zero
C:\Users\41651\Desktop\GMS\dal\pawno\prendas.pwn(3 21) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
Re: Estou com uma duvida! -
Artista - 28.10.2018
Quote:
Originally Posted by murilo2929
mano continua dando esse erro.
C:\Users\41651\Desktop\GMS\dal\pawno\prendas.pwn(3 21) : error 017: undefined symbol "PlayerInfo"
C:\Users\41651\Desktop\GMS\da\pawno\prendas.pwn(32 1) : warning 215: expression has no effect
C:\Users\41651\Desktop\GMS\da\pawno\prendas.pwn(32 1) : error 001: expected token: ";", but found "]"
C:\Users\41651\Desktop\GMS\da\pawno\prendas.pwn(32 1) : error 029: invalid expression, assumed zero
C:\Users\41651\Desktop\GMS\dal\pawno\prendas.pwn(3 21) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
|
Vocк estб tentando criar esse comando num FS, ou estб criando no prуprio GM? (ou no local onde se encontram os comandos de vips)
Re: Estou com uma duvida! -
murilo2929 - 29.10.2018
Quote:
Originally Posted by ipsLuan
Acho que vocк nгo entendeu a parte escrita em NEGRITO na minha postagem.
Vou recapitular: E nгo esqueзa de trocar as variбveis.
Vб no seu GameMode e procure pelo comando "/vips", lб, vocк irб encontrar a variбvel que determina se o jogador й VIP ou nгo.
|
entгo mano, coloquei o comando na GM compilou tudo certinho, mas quando vou no jogo e uso o comando em uma conta que nгo й vip ele continua funcionando.