08.11.2011, 18:26
Serб que alguem me pode ajudar a criar um sistema de ganhar dinheiro a cada 1 minuto ?
E como aparecer aqueles objetos no mapo dos players ?
E como aparecer aqueles objetos no mapo dos players ?
#define Tempo 1 //tempo em minutos
#define Grana 100 // valor que ganhara a cada um min
public OnGameModeInit()
{
SetTimer("paymin", Tempo * 60000, 1);
return 1;
}
forward paymin();
public paymin()
{
for(new i = 0; i < GetMaxPlayers(); i++)
{
GivePlayerMoney(i, Grana);
}
return SendClientMessageToAll(-1, "Vocк ganhou seu pгo de cada minuto!");
}
//OnPlayerConnect
SetTimerEx("Dinheiro",60000,true,"d",playerid);
//fim do Gamemode
forward Dinheiro(playerid);
public Dinheiro(playerid)
{
GivePlayerMoney(playerid,100);
return 1;
}
public OnGameModeInit()
{
SetTimer("UmMinuto", 60000, true);
ShowPlayerMakers();
return 1;
}
UmMinuto();
public UmMinuto()
{
for(new i, e = GetMaxPlayers(); i != e; ++i)
{
if(IsPlayerConnected(i))
{
GivePlayerMoney(i, 1000);
}
}
return SendClientMessage(-1, "Vocк recebeu din din");
}
pawn Код:
|
#define MAXPLAYERS 40 // topo Maximo Jogadores
new Grana[MAXPLAYERS]; // topo
forward DarGrana(playerid); // topo
//----------------------------------------------------------------------------//
public OnPlayerConnect(playerid)
{
Grana[playerid] = SetTimerEx("DarGrana", 60000, true, "i", playerid);
return 1;
}
//----------------------------------------------------------------------------//
public OnPlayerDisconnect(playerid, reason)
{
KillTimer( Grana[playerid] );
return 1;
}
//----------------------------------------------------------------------------//
public DarGrana(playerid)
{
GivePlayerMoney(playerid, 1000);
SendClientMessage(playerid, 0xFFFF00FF, "Parabйns! Voзк Recebeu R$ 1000 Reais");
return 1;
}