[AJUDA]Como criar ORGS de rpg
#3

Amigo ja resolvi uma Duvida de uma pessoa
Aqui tem 2 formas
1 de um amigo meu
e a outra que fiz que e a mais usada atualmente



Feito no GF

Bem vou mostrar como fica no GF/Thug ok!

perto do topo do gm voce cria ao com o seguinte esquema
pawn Код:
forward Reporter(playerid); // Essa ser aonde sera feita a leitura do player como reporter
forward CarroReporter(carid); // Aqui a leitura do veiculo dos reporters
Jб com as seguintes funзхes criadas voce pode criar logo abaixo delas
pawn Код:
public Reporter(playerid)
{
    if(IsPlayerConnected(playerid))
    {
        new leader = PlayerInfo[playerid][pLeader];// Como eu disse o pleader vai depender do GM alguns sгo pLider
        new member = PlayerInfo[playerid][pMember];// o mesmo vale para pmember
        if(member == 1)// o numero 1 coloque o novo numero da org
        {
            return 1;
        }
        else if(leader == 1) // o numero 1 coloque o novo numero da org
        {
            return 1;
        }
    }
    return 0;
}
Ali ja esta a escrita de Reporter
Agora sobre os veiculos
pawn Код:
public CarroReporter(carid)
{
    if((carid >= 1) && (carid <= 10)) // tem qeu contar o numero de veiculos no GM, aki com exemplo do primeiro ate o decimo veiculo serгo da reportagem
    {
        return 1;
    }
    return 0;
}
os Veiculos devem ser Adicionados na public ongamemodeinit

Caso queira que o player seja ejetado do veiculo se nгo for reporter!
procure no gm por
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
Ao encontrar adicione isso apos o primeiro {
pawn Код:
if(CarroReporter(newcar))
        {
            if(Reporter(playerid)) { }// nгo execulta nada se for reporter
            else{// Aki ja e esse se nгo for? execulta essa segunda
                    RemovePlayerFromVehicle(playerid);}// aki retira o player do veiculo
        }
Ate a org ja esta meio Criada pois aj tem o esquema de veiculos e da org

logo apos isso procure no seu gm por /darlider ou /lider ( o qeu varia de GM para GM)
e Adicione o novo Code como
pawn Код:
if(level == 1) { PlayerInfo[para1][pChar] = Numero Skin;}
em level == 1 voce troca o numero 1 pelo novo numero ok

esse ultimo code que foi mostrado e uma copia de uma das linhas do comando

faзa o mesmo nos /convidar
copie o code e cole no final dele alterando os valores

//------------------------


Essa aki e do meu amigo
https://sampforum.blast.hk/showthread.php?tid=123449

No posto do Spawn* ok
pawn Код:
// No Topo:

#define ORG_DEFAULT  0

#define ORG_REPORTER 1

new Org[MAX_PLAYERS];


// Aonde vocк deseja setar a Org do jogador:

Org[playerid] = ORG_REPORTER;


// Funзгo que vocк usa para verificar se ele й Reporter:

if(Org[playerid] == ORG_REPORTER)
{
  // Funзхes
}
else
{
  SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nгo й Reporter.");
}


// Digamos que vocк queira setar/disponiblizar alguma coisa para todos os Reporteres:

for(new i = 0; i < MAX_PLAYERS; i++)
{
  if(Org[i] == ORG_REPORTER)
  {
    // Funзхes
  }
}

Espero ter lha ajudado se eu tiver ajudado Clica na estrela que esta a uns 30 centimetros abaixo da minha foto =]
Reply


Messages In This Thread
[AJUDA]Como criar ORGS de rpg - by Rodox_Mortein - 05.07.2011, 13:33
Re: [AJUDA]Como criar ORGS de rpg - by Josma_cmd - 05.07.2011, 13:43
Re: [AJUDA]Como criar ORGS de rpg - by hitachi_uchila - 05.07.2011, 14:31
Re: [AJUDA]Como criar ORGS de rpg - by Transferencia - 05.07.2011, 14:31
Re: [AJUDA]Como criar ORGS de rpg - by hitachi_uchila - 05.07.2011, 14:49
Re: [AJUDA]Como criar ORGS de rpg - by Andrew_Guiga - 05.07.2011, 23:41
Re: [AJUDA]Como criar ORGS de rpg - by Transferencia - 05.07.2011, 23:51
Re: [AJUDA]Como criar ORGS de rpg - by Rodox_Mortein - 08.07.2011, 01:05
Re: [AJUDA]Como criar ORGS de rpg - by Joao_VS - 08.07.2011, 01:43
Re: [AJUDA]Como criar ORGS de rpg - by soubam - 12.06.2012, 16:28

Forum Jump:


Users browsing this thread: 3 Guest(s)