Faction_Create(name[], embed_color[], hex_color)
Faction_Delete(faction);
Faction_SetCreated(faction, bool:created)
Faction_SetUsable(faction, bool:usable)
Faction_SetName(faction, name)
Faction_SetEmbedColor(faction, embbed_color)
Faction_SetHexColor(faction, hex_color)
Faction_SetMaxMembers(faction, max_members)
Faction_SetRankName(faction, rank, rank_name[])
Faction_IsCreated(faction)
Faction_IsUsable(faction)
Faction_GetName(faction)
Faction_GetEmbbedColor(faction)
Faction_GetHexColor(faction)
Faction_GetMaxMembers(faction)
Faction_GetRankName(faction, rank)
MemberList_Add(player_name[], faction, rank)
MemberList_Remove(memberid)
MemberList_RemoveAllFromFaction(faction)
MemberList_SendMessage(faction, text[])
MemberList_SetUsable(memberid, bool usable)
MemberList_SetLeader(memberid, bool leader)
MemberList_SetName(memberid, name)
MemberList_SetFaction(memberid, faction)
MemberList_SetRank(memberid, rank)
MemberList_SetJoinDate(memberid, join_date)
MemberList_SetLastPromotion(memberid, promotion)
MemberList_SetInvite(playerid, faction)
MemberList_GetMemberIdById(playerid)
MemberList_IsUsable(memberid)
MemberList_IsLeader(memberid)
MemberList_GetFactionLeader(faction)
MemberList_GetFactionTotMember(faction)
MemberList_GetName(memberid)
MemberList_GetFaction(memberid)
MemberList_GetRank(memberid)
MemberList_GetJoinDate(memberid)
MemberList_GetLastPromotion(memberid)
MemberList_GetInvite(playerid)
Ja dei inicio na interface das facзхes (Faction.interface.p), й nesse modulo onde й feito toda a parte que й exibida para os jogadores/administradores referente as facзхes (criar/apagar/editar).
/darlider [id] (exibe uma lista com as facзхes, basta selecionar uma e o jogadorid se tornada lнder de tal facзгo) /administrarfaccoes
(para usar basta colocar na pasta gamemodes e incluir o arquivo Faction.inc) - tуpico desatualizado
02/10/2017 - GitHub - link para o post
PHP код:
Adicionado funзгo MemberList_SendMessage(faction, text[])
Adicionado comando /r
Adicionado comando /membros
Adicionado comando /sairfaccao
03/10/2017 - GitHub - link para o post
PHP код:
Adicionado arquivo MemberList.interface.p
Adicionado funзгo MemberList_SetInvite(playerid, faction)
Adicionado funзгo MemberList_GetInvite(playerid)
Adicionado comando /gerenciarfaccao
Adicionado comando /convidar
Adicionado comando /aceitarconvite
Adicionado documentaзгo restante (ainda incompleto)
Alterado nomenclatura de algumas funзхes
...e outras pequenas correзхes/alteraзхes
09/10/2017 - GitHub - link para o post
PHP код:
Adicionado opcao "Listar Membros" em /administrarfaccoes->Listar Facзхes. (Agora administradores podem promover/rebaixar/expulsar membros de facзгo).
Adicionado implantaзгo de sistema de ranks (cargos da facзгo)
Adicionado funзгo MemberList_RemoveAllFromFaction(faction)
Adicionado funзгo Faction_SetRankName(faction, rank, rank_name[])
Adicionado funзгo Faction_GetRankName(faction, rank)
Alterado nomeclatura de algumas funзхes.
Alterado lideres sу podem ser expulsos por administradores.
Alterado lideres nгo podem ter seus cargos alterados.
11/10/2017 - GitHub - link para o post
PHP код:
Adicionado implantaзгo de modulo de veiculos (ainda nгo documentado)
Adicionado comando /setrank (para testes)
Adicionado comando /setfac (para testes)
Adicioando comando /vehrank (para testes)
Adicioando comando /vehfac (para testes)
Alterado funзгo diversas..
Bem bacana o seu projeto, gostei do fato de vocк ter colocado ele no github, pra facilitar a visualizaзгo/download...
Nгo consegui olhar todo cуdigo ainda, mas achei bem interessante o pouco que vi, do fato de vocк ter utilizado coisas da YSI. parabйns, +rep |
Gostei bastante do seu mйtodo de programaзгo, a maioria dos membros desta board escreve algo que apenas a mбquina consegue entender.
“Qualquer idiota pode escrever cуdigo que um computador entenda. Bons programadores escrevem cуdigo que humanos podem entender.” Martin Fowler |