setar dinheiro para novato -
GuiKommander - 03.01.2018
Nao lembro mais como fazer isso, Mais acho que й assim.. Queria setar o dinheiro pro novato e Dps que ele relogar nao ter como mais pegar, e sу setar 1 vez. Vamo lб.
#include <a_samp>
/* Variaveis */
new Promocao[MAX_PLAYERS];
//--------------------||-------------------//
public OnPlayerConnect(playerid)
{
Promocao[ playerid ] = 0;
return 1;
}
public OnPlayerDisconnect(playerid)
{
Promocao[ playerid ] = 0;
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/kitnovato", true) ==0)
{
new str[256];
Promocao[ playerid ] = 1;
{
format(str, sizeof(str), "[ x ] %s vocк ja pegou seu kit de promoзгo.");
SendClientMessage(playerid, 0xFF0000FF, str);
}
GivePlayerMoney(playerid, 500000);
SendClientMessage(playerid, 0xFFD700FF, "[ > ] Vocк pegou 500K vбlidos 1 vez, aproveite.");
return 1;
}
return 0;
}
Re: setar dinheiro para novato -
LincolnBarbosa - 04.01.2018
Creio eu que isso funcione mano... fiz na pressa aqui porque estou oculpado..
PHP код:
/* Topo do GM */
#include <a_samp>
#include <zcmd>
new Promocao[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Promocao[playerid] = true;
return 1;
}
/* Final da GM */
CMD:kitnovato(playerid)
{
if(Promocao[playerid] == true)
{
SendClientMessage(playerid, -1, "(INFO) Vocк pegou seu KIT novato e ganhou R$500000!");
GivePlayerMoney(playerid, 500000);
Promocao[playerid] = false;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "(ERRO) Vocк jб pegou seu KIT Novato!");
}
return 1;
}
Re: setar dinheiro para novato -
ViDaLoKa1 - 04.01.2018
Quote:
Originally Posted by LincolnBarbosa
Creio eu que isso funcione mano... fiz na pressa aqui porque estou oculpado..
PHP код:
/* Topo do GM */
#include <a_samp>
#include <zcmd>
new Promocao[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Promocao[playerid] = true;
return 1;
}
public OnPlayerSpawn(playerid)
{
SendClientMessage(playerid, 0xFFFF00AA, "(INFO) Seja bem-vindo(a), vocк tem direito a um KIT novato ~~> /KitNovato");
return 1;
}
/* Final da GM */
CMD:kitnovato(playerid)
{
if(Promocao[playerid] == true)
{
SendClientMessage(playerid, -1, "(INFO) Vocк pegou seu KIT novato e ganhou R$500000!");
GivePlayerMoney(playerid, 500000);
Promocao[playerid] = false;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "(ERRO) Vocк jб pegou seu KIT Novato!");
}
return 1;
}
|
Nгo funciona e hб vбrios erro em seu cуdigo.
@TOPIC
Qual o sistema de salvamento que vocк utiliza?
Re: setar dinheiro para novato -
GuiKommander - 04.01.2018
Quote:
Originally Posted by LincolnBarbosa
Creio eu que isso funcione mano... fiz na pressa aqui porque estou oculpado..
PHP код:
/* Topo do GM */
#include <a_samp>
#include <zcmd>
new Promocao[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Promocao[playerid] = true;
return 1;
}
/* Final da GM */
CMD:kitnovato(playerid)
{
if(Promocao[playerid] == true)
{
SendClientMessage(playerid, -1, "(INFO) Vocк pegou seu KIT novato e ganhou R$500000!");
GivePlayerMoney(playerid, 500000);
Promocao[playerid] = false;
}
else
{
SendClientMessage(playerid, 0xFF0000AA, "(ERRO) Vocк jб pegou seu KIT Novato!");
}
return 1;
}
|
ainda ta setando o $$ man, reloguei aqui kjkkk
utilizo DINI
Re: setar dinheiro para novato -
LincolnBarbosa - 04.01.2018
Quote:
Originally Posted by ViDaLoKa1
Nгo funciona e hб vбrios erro em seu cуdigo.
@TOPIC
Qual o sistema de salvamento que vocк utiliza?
|
Foi feita na pressa, apenas pra ele pegar meio que uma base....
Re: setar dinheiro para novato -
SpikeCompiler - 04.01.2018
Bom, vamos as explicaзхes, seu cуdigo nгo irб salvar quando o player deslogar, quando o player deslogar e logar novamente irб poder pegar o KIT novamente, entгo vocк deve salvar no seu sistema de salvamento, mais o cуdigo estб ai:
PHP код:
#include <a_samp>
new Promocao[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Promocao[playerid] = 0;
return 1;
}
public OnPlayerDisconnect(playerid)
{
Promocao[playerid] = 0;
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/kitnovato", true) ==0)
{
new str[128];
if(Promocao[playerid] == 1) //Troque para seu sistema de salvamento
{
format(str, sizeof(str), "[ x ] %s vocк ja pegou seu kit de promoзгo.");
SendClientMessage(playerid, 0xFF0000FF, str);
return 1;
}
else
{
Promocao[playerid] = 1;
GivePlayerMoney(playerid, 500000);
SendClientMessage(playerid, 0xFFD700FF, "[ > ] Vocк pegou 500K vбlidos 1 vez, aproveite.");
return 1;
}
}
return 0;
}
Re: setar dinheiro para novato -
GuiKommander - 04.01.2018
Quote:
Originally Posted by SpikeCompiler
Bom, vamos as explicaзхes, seu cуdigo nгo irб salvar quando o player deslogar, quando o player deslogar e logar novamente irб poder pegar o KIT novamente, entгo vocк deve salvar no seu sistema de salvamento, mais o cуdigo estб ai:
PHP код:
#include <a_samp>
new Promocao[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
Promocao[playerid] = 0;
return 1;
}
public OnPlayerDisconnect(playerid)
{
Promocao[playerid] = 0;
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmdtext, "/kitnovato", true) ==0)
{
new str[128];
if(Promocao[playerid] == 1) //Troque para seu sistema de salvamento
{
format(str, sizeof(str), "[ x ] %s vocк ja pegou seu kit de promoзгo.");
SendClientMessage(playerid, 0xFF0000FF, str);
return 1;
}
else
{
Promocao[playerid] = 1;
GivePlayerMoney(playerid, 500000);
SendClientMessage(playerid, 0xFFD700FF, "[ > ] Vocк pegou 500K vбlidos 1 vez, aproveite.");
return 1;
}
}
return 0;
}
|
entao cara, й isso que eu nao sei kkkkkkkkk, й pegar o sistema de salvamento pra dizer que ele jб pegou a promoзгo, eu uso o sistema de salvamento Dini, como fazer isso? tou sem logica.hdashdashdsa
Re: setar dinheiro para novato -
Marllun - 04.01.2018
vocк nгo sabe fazer o bбsico como alguйm vai ajuda-lo? mande sua gm aqui
Re: setar dinheiro para novato -
SpikeCompiler - 04.01.2018
Tutorial
Leia esse tutorial sobre Dini, caso nгo conseguir, tente pegar algum item que estб no salvamento e vai acompanhando, sу mudando o nome, geralmente essas gm rpg dini й...
Re: setar dinheiro para novato -
Gguiz - 04.01.2018
Manda o seu sistema de salvamento, para eu adaptar e fazer com que o valor da variбvel "Promocao" seja armazenado junto com as contas dos jogadores.