01.10.2017, 23:01
(
Последний раз редактировалось Naine; 10.10.2017 в 02:06.
)
Dynamic Factions
GitHub
ChangeLog
O sistema tem como objetivo ser simples e de fбcil uso, tanto para jogadores quanto para administradores.
O cуdigo esta divido em arquivos (mуdulos) para uma melhor manutenзгo/modificaзгo projeto. Foi feito de uma maneira
muito simples, qualquer membro do fуrum terб capacidade de adicionar novas funcionalidades usando as funзхes do proprio sistema.
(Vou continuar desenvolvendo o sistema conforme me sobrar tempo livro.. Caso eu nao estiver jogando ou no batalhao.)
Funзхes para Facзхes: ((Atualizado))
Funзхes para Lista de Membros: ((Atualizado))
GitHub
ChangeLog
O sistema tem como objetivo ser simples e de fбcil uso, tanto para jogadores quanto para administradores.
O cуdigo esta divido em arquivos (mуdulos) para uma melhor manutenзгo/modificaзгo projeto. Foi feito de uma maneira
muito simples, qualquer membro do fуrum terб capacidade de adicionar novas funcionalidades usando as funзхes do proprio sistema.
(Vou continuar desenvolvendo o sistema conforme me sobrar tempo livro.. Caso eu nao estiver jogando ou no batalhao.)
Funзхes para Facзхes: ((Atualizado))
PHP код:
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)
Funзхes para Lista de Membros: ((Atualizado))
PHP код:
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