[Off] Orgs
#1

Galera como crio para Organizaзгo ter um determinado numero de vagas ? como poderia ser feito .. quero apenas a logica e quais funзгoes teria que usar... nгo quero o codigo. quem jogou os GFS Dб vida deve saber do que falo.. poderia fazer por variaveis mais gostaria que mostrasse em uma determinada dialog os Nicks dos Membros.
Reply
#2

usa de base esse tutorial https://sampforum.blast.hk/showthread.php?tid=270889 e um pouco antigo kkk mas eele tem uma versгo 2.0 nesse link https://sampforum.blast.hk/showthread.php?tid=288305 ambos feitos pelo membro josma_cmd
Reply
#3

Quote:
Originally Posted by Diogo123
Посмотреть сообщение
usa de base esse tutorial https://sampforum.blast.hk/showthread.php?tid=270889 e um pouco antigo kkk mas eele tem uma versгo 2.0 nesse link https://sampforum.blast.hk/showthread.php?tid=288305 ambos feitos pelo membro josma_cmd
Nгo quero saber como criar quero saber como Listar os Membros e salva-los para aparecer no /membros mesmo offline nesse seu Link ele Lista os Membros Online.
Reply
#4

Quote:
Originally Posted by Holl
Посмотреть сообщение
Nгo quero saber como criar quero saber como Listar os Membros e salva-los para aparecer no /membros mesmo offline nesse seu Link ele Lista os Membros Online.
da uma olhada aqui entгo sua duvida jб foi respondia em vбrios tуpicos aqui na board

https://sampforum.blast.hk/showthread.php?tid=345334
Reply
#5

Sobre limitar o nъmero de membros, seria mais ou menos assim:

PHP код:
getVagasNaOrg(orgid)
{
    new 
        
membros;
    for (new 
iMAX_MEMBROS_POR_ORG; ++i)
        if (
VagaOcupada(i) == 0)
            ++
membros;  
    return 
membros;
}
if (
getVagasNaOrg(orgid) > 0)
{
    
//...

Para listar todos os membros da org vai depender do mйtodo de salvamento que vocк estб utilizando. Usando MySQL fica mais simples, mas se estiver usando os INIs da vida fica mais trabalhoso. Independente do mйtodo usado, basicamente vocк teria que salvar em um arquivo (ou tabela) todos os membros de determinada org, usando 0 ou "Nenhum" se a vaga estiver livre. Quando o comando for usado, ele deve percorrer todos os membros da org neste arquivo ou tabela, concatenando em uma string os membros.
Reply
#6

Eu geralmente salvo membros de Orgs e clans desta forma:

no enumerador da org/clan
PHP код:
// Fora da enum
const sizeof_orgMembro /*Numero de Membros*/ /*MAX_PLAYER_NAME*/25;
{
    
orgMembro[sizeof_orgMembro]
}
// Abaixo da enum
#define orgMembro][%1][%2] orgMembro][((%1)*/*MAX_PLAYER_NAME*/25)+(%2)] 
Ou vocк pode fazer uma variavel fora do enumerator tambem a escolha e sua:
PHP код:
new OrgMembros[MAX_ORGS][VAGAS][25]; 
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)