28.03.2017, 20:47
Olб,
Sei que peзo muitas coisas aqui no samp forum , mas tudo por um bom motivo, com todas as coisas que vocкs me ajudam eu estou aprendendo bastante e tambйm estou estudando tуpicos aqui no samp fуrum e nгo й diferente, eu uso uma gamemode pronta para Sobrevivкncia, jб adaptei e criei vбrias coisas com meu amigo, sу que sou novato em pawno ainda, nesta gamemode tem um sistema de chat que й o seguinte, tem vбrias frequencias, chat local, global, rбdio, admins, eu retirei o global e adaptei para chat novato, e queria que vocкs me informasse como eu poderia colocar no meio desse bolo para verificar se o player tem de 0 a 20 de scores para utilizar o chat Novato!, vou deixar o chat abaixo de como funciona quem puder ajudar fico agradeзido !, obrigado a toda comunidade do SAMP Fуrum pela forзa que tem me dado !
Outra coisa que nгo posso me esquecer, como fazer para somente quem й novato ver estas mensagens e nгo Todos os players, agradeзo para quem ajudar !
Lembrando que, quero somente que me informem como fazer e desenvolver, nгo necessita do cуdigo inteiro pronto somente pegue a parte onde й para eu colocar para adaptб-lo, e tambйm como fazer para somente novatos verem !
Sei que peзo muitas coisas aqui no samp forum , mas tudo por um bom motivo, com todas as coisas que vocкs me ajudam eu estou aprendendo bastante e tambйm estou estudando tуpicos aqui no samp fуrum e nгo й diferente, eu uso uma gamemode pronta para Sobrevivкncia, jб adaptei e criei vбrias coisas com meu amigo, sу que sou novato em pawno ainda, nesta gamemode tem um sistema de chat que й o seguinte, tem vбrias frequencias, chat local, global, rбdio, admins, eu retirei o global e adaptei para chat novato, e queria que vocкs me informasse como eu poderia colocar no meio desse bolo para verificar se o player tem de 0 a 20 de scores para utilizar o chat Novato!, vou deixar o chat abaixo de como funciona quem puder ajudar fico agradeзido !, obrigado a toda comunidade do SAMP Fуrum pela forзa que tem me dado !
Quote:
enum { CHAT_MODE_LOCAL, // 0 - Speak to players within chatbubble distance CHAT_MODE_NOVATO, // 1 - Speak to all players novato CHAT_MODE_RADIO, // 2 - Speak to players on the same radio frequency CHAT_MODE_ADMIN // 3 - Speak to admins } mais para baixo tem isso: if(GetPlayerChatMode(playerid) == CHAT_MODE_NOVATO) PlayerSendChat(playerid, text, 1.0); agora lб embaixo vem o chat novato! PlayerSendChat(playerid, chat[], Float:frequency) { if(!IsPlayerLoggedIn(playerid)) return 0; if(GetTickCountDifference(GetTickCount(), GetPlayerServerJoinTick(playerid)) < 1000) return 0; if(CallLocalFunction("OnPlayerSendChat", "dsf", playerid, chat, frequency)) return 0; new line1[256], line2[128]; ========================= ai toda a parte й dividida por if(frequency == 0.0) < 0.0, 1.0, 2.0 e assim por diante, para subdivir as frequencias. e logo aqui abaixo a frequencia 1.0 que era o global e agora virou somente para novatos. else if(frequency == 1.0) { logf("[CHAT] [NOVATO] [%p]: %s", playerid, chat); format(line1, 256, "[NOVATO] (%d) %P"C_WHITE": %s", playerid, playerid, TagScan(chat)); TruncateChatMessage(line1, line2); foreach(new i : Player) { if(GetPlayerBitFlag(i, GlobalQuiet)) continue; SendClientMessage(i, WHITE, line1); if(!isnull(line2)) SendClientMessage(i, WHITE, line2); } SetPlayerChatBubble(playerid, TagScan(chat), WHITE, 40.0, 10000); return 1; } |
Lembrando que, quero somente que me informem como fazer e desenvolver, nгo necessita do cуdigo inteiro pronto somente pegue a parte onde й para eu colocar para adaptб-lo, e tambйm como fazer para somente novatos verem !