SA-MP Forums Archive
[AJUDA] Colocar novo Utilitario - 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] Colocar novo Utilitario (/showthread.php?tid=349843)



[AJUDA] Colocar novo Utilitario - Kratos_xD - 10.06.2012

Pessoal tenho uma duvida com a seguinte coisa. eu nao sei adicionar utilitarios na loja de utilitarios do meu server. o gm foi feito por um amigo meu e ele ta mtr ocupado com estudos e eu vim pedir ajuda a voces. eu queria implementar um FS de Rбdio do Lucas Alemгo em meu server sу que sу teria acesso a ele quem compra-se o rбdio sу que nao sei como faz isso e tb queria fazer o mesmo com Laser,JEtpack entre outros mas primeiro com a Rбdio que ae eu aprendo e faзo o mesmo com o resto alguem poderia me ensinar? se precisar de ver os codes sу falar que eu boto aki tudo flws
espero que tenham me entendido e obrigado desde jб.


Re: [AJUDA] Colocar novo Utilitario - Rick_DR - 10.06.2012

Kratos, й facil voce tem de fazer mais ao menos assim

pawn Код:
new Radio[MAX_PLAYERS];// no topo
pawn Код:
if(!fexist("Radio.ini")) { DOF2_CreateFile("Radio.ini");}// OnGameModeInit
pawn Код:
Radio[playerid] = DOF2_GetInt("Radio.ini",PlayerName(playerid));//OnPlayerConnect
Depois й so colocar no seu comando ou loja quando o jogador compra assim :

pawn Код:
Radio[playerid] = 1;// Isto coloca o Radio como 1
Depois no seu comando de radio assim

pawn Код:
if(Radio[playerid] == 0) return SendClientMessage(playerid, -1, "{FF0000}Erro: {FFAE00}Compra um Radio primeiro");
    if(Radio[playerid] == 1){
// O seu RADIO aqui
Atenзгo feito agora, nao testei mas acho que deve funcionar direito !


EDIT:

Para salvar faz assim, no seu comando de compra de radio

pawn Код:
DOF2_SetInt("Radio.ini",PlayerName(playerid),Radio[playerid]);
    DOF2_SaveFile();



Re: [AJUDA] Colocar novo Utilitario - humildadeforever - 10.06.2012

Quote:
Originally Posted by Rick_DR
Посмотреть сообщение
Kratos, й facil voce tem de fazer mais ao menos assim

pawn Код:
new Radio[MAX_PLAYERS];// no topo
pawn Код:
if(!fexist("Radio.ini")) { DOF2_CreateFile("Radio.ini");}// OnGameModeInit
pawn Код:
Radio[playerid] = DOF2_GetInt("Radio.ini",PlayerName(playerid));//OnPlayerConnect
Depois й so colocar no seu comando ou loja quando o jogador compra assim :

pawn Код:
Carta[playerid] = 1;// Isto coloca o Radio como 1
Depois no seu comando de radio assim

pawn Код:
if(Radio[playerid] == 0) return SendClientMessage(playerid, -1, "{FF0000}Erro: {FFAE00}Compra um Radio primeiro");
    if(Radio[playerid] == 1){
// O seu RADIO aqui
Atenзгo feito agora, nao testei mas acho que deve funcionar direito !


EDIT:

Para salvar faz assim, no seu comando de compra de radio

pawn Код:
DOF2_SetInt("Radio.ini",PlayerName(playerid),Radio[playerid]);
    DOF2_SaveFile();
Eu to vendo demais ou ali em cima da escrito Carta? o.O


Re: [AJUDA] Colocar novo Utilitario - Rick_DR - 10.06.2012

й verdade tem carta ! tava a fazer copy de um sistema meu ! vou editar


Re: [AJUDA] Colocar novo Utilitario - Kratos_xD - 10.06.2012

Obrigado voce foi o unico a me responder! vou testar

---- @EDTIT
Bom vc me ensinou eu entendi ate ae tudo bem.. o problema e que eu nao uso DOF2 kk' eu uso DINI
mas como estudo "Tйcnica de Programaзгo" no colйgio peguei o Ipod de exemplo kk' e coopiei tdo pro jetpack mudando suas respectivas aзхes e funfou tudo correto Obrigado por me induzir a resposta