SA-MP Forums Archive
[Ajuda]Palavras-chaves. - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda]Palavras-chaves. (/showthread.php?tid=295968)



[Ajuda]Palavras-chaves. - iansinho - 09.11.2011

Eae gente...
Bom, eu queria saber como utilizar palavras-chaves, por exemplo.
Eu tenho um NPC Guarda, que fica em LS.
Ai se eu estiver perto dele e falar algo que contenha "Olб", irб mandar uma mensagem pro player: "Guarda diz: Olб".
Por exemplo, eu digo: "ASDAHAUSUDASUDHASDH Olб" irб mandar "Guarda diz: Olб".

Entendeu?
Outro exemplo, agora a palavra-chave й mъsica.
Ai eu chego perto do NPC e digo: "Eu gostaria de ouvir uma mъsica".

Й possнvel? Se sim, como posso fazer?


Re: [Dъvida]Palavras-chaves. - ViniBorn - 09.11.2011

Й possнvel fazer.
Jб vi atй um tutorial aqui, sу nгo achei pra te mostrar ; x


Re: [Dъvida]Palavras-chaves. - iansinho - 09.11.2011

Quote:
Originally Posted by Viniborn
Посмотреть сообщение
Й possнvel fazer.
Jб vi atй um tutorial aqui, sу nгo achei pra te mostrar ; x
:S
Vocк nгo saberia explicar?


Re: [Dъvida]Palavras-chaves. - Ricop522 - 09.11.2011

pawn Код:
onplayertext[..]

if( strfind(text, "olб", true) != -1) && IsPlayerInRangeOfPoint(playerid, pos_guardax, pos_guarday, pos_guardaz) ){
    SendClientMessage(playerid, -1, "Guarda diz: Olб!");
}



Re: [Dъvida]Palavras-chaves. - Sergiinhonike - 09.11.2011

Faz assim:
No OnPlayerText, use funзхes como strfind para achar a tal palavra-chave e entгo execute funзхes para checar a posiзгo do player, caso esteja proximo ao npc, executa uma funзгo de resposta do npc ao player com SendClientMessage.."Guarda Diz: Olб"..; ou ate mesmo outras funзхes, como dar um colete quando o player chega na dp ou gz e solicita um colete... dai vai da sua imaginaзгo!

Se ajudei. Add rep


Re: [Dъvida]Palavras-chaves. - iansinho - 09.11.2011

Quote:
Originally Posted by Ricop522
Посмотреть сообщение
pawn Код:
onplayertext[..]

if( strfind(text, "olб", true) != -1) && IsPlayerInRangeOfPoint(playerid, pos_guardax, pos_guarday, pos_guardaz) ){
    SendClientMessage(playerid, -1, "Guarda diz: Olб!");
}
Casildas era isso mesmo!
Valeu mais uma vez Justin.
REP+ (Se der)


Re: [Dъvida]Palavras-chaves. - Sergiinhonike - 09.11.2011

Minha net demorou d mais p postar, quase postamos no mesmo minuto k
Eu com a explicaзгo e ele com o code.


Re: [Dъvida]Palavras-chaves. - iansinho - 09.11.2011

Quote:
Originally Posted by Sergiinhonike
Посмотреть сообщение
Minha net demorou d mais p postar, quase postamos no mesmo minuto k
Eu com a explicaзгo e ele com o code.
REP+ Pra tu tambйm. :d


Re: [Ajuda]Palavras-chaves. - Tijoka - 09.11.2011

Vocк tem que por um float de +- 3.0 pois se nгo sу irб funcionar se vocк estiver na posiзгo exata do Bot.