[AJUDA] Colocar novo Utilitario
#1

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б.
Reply
#2

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();
Reply
#3

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
Reply
#4

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

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
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)