28.12.2015, 20:55
Eai galera, feliz natal atrasado e um prospero ano novo para todos, quero uma ajudinha de vocкs que sabem muito, e espero que consigam me ajudar.
1° Dъvida - Procurei diversos tutoriais para realizar salvamento em DINI e DOF2 mas nenhum se encaixa ao meu script, quero salvar um nome alternativo do player, que й realizado por um comando e por algumas definiзхes, cуdigo abaixo. Quero colocar para quando o admin sair salvar o nome dele e quando ele spawnar setar denovo. Entre esse meio termo adicionar a um arquivo .txt tipo assim %s ( Nome ) NOMEOOC: %s (Nome alternativo setado no comando).
2° Dъvida - Criei um comando que realiza a criaзгo de um objeto na posiзгo do player, quero realizar algum comando que destrua esse objeto, utilizando ID's. Exemplo, fui em idlewood e criei um, depois em market, dai eu digito /destruirfogo [id] e irб destruir somente o selecionado, cуdigo abaixo galera xD.
3° Dъvida - Quero criar um sistema dentro da minha gamemode que possua dois gкneros. Primeiro, criar dois comandos e um dialog. /aparencia e /veraparencia [id]. Usando o comando /aparencia irб exibir um dialog que o player deve preencher com os campos em DIALOG_STYLE_LIST como Cabelo, Cor dos olhos, blб blб blб. Quando deslogar salvar essa informaзгo e quando logar tambйm. A utilizaзгo do /veraparencia seria basicamente assim, /veraparencia [id] e apareceria um dialog com as informaзхes do jogador [id]. Exemplo, Fulano preenche e ciclano usa /veraparencia [id] em fulano, aparece "Aparencias de Fulano" - Cor do cabelo, cor dos olhos e bla bla bla. Tudo em dialog, sei gerar o dialog, mas nгo os campos para preencher e o /veraparencia.
Espero a ajuda de vocкs, obrigado galera. Feliz ano novo!
1° Dъvida - Procurei diversos tutoriais para realizar salvamento em DINI e DOF2 mas nenhum se encaixa ao meu script, quero salvar um nome alternativo do player, que й realizado por um comando e por algumas definiзхes, cуdigo abaixo. Quero colocar para quando o admin sair salvar o nome dele e quando ele spawnar setar denovo. Entre esse meio termo adicionar a um arquivo .txt tipo assim %s ( Nome ) NOMEOOC: %s (Nome alternativo setado no comando).
Код:
new nome[32]; if(sscanf(params , "s[32]" , nome)) return SendClientMessage(playerid, COLOR_GREEN, "Use /nomeooc [NOME]"); format(PlayerData[playerid][pNomeOOC], 32, nome); SendClientMessage(playerid, COLOR_YELLOW, "Vocк criou seu nome ooc com sucesso."); PlayerData[playerid][pNomeOOC]
Код:
} CMD:criarfogo(playerid, params[]) { static Float:x, Float:y, Float:z; if (PlayerData[playerid][pAdmin] < 3) return SendErrorMessage(playerid, "Vocк nгo tem permissгo para usar este comando."); GetPlayerPos(playerid, x, y, z); CreateFire(playerid); SendServerMessage(playerid, "Vocк criou fogo em sua posiзгo."); return 1; } stock CreateFire(playerid) { static Float:x, Float:y, Float:z; GetPlayerPos(playerid, x, y, z); CreateDynamicObject(18691, x, y, z - 1.5, 0.0, 0.0, 0.0); return 1;
Espero a ajuda de vocкs, obrigado galera. Feliz ano novo!