SA-MP Forums Archive
[Ajuda] Outdoor - 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] Outdoor (/showthread.php?tid=586944)



Outdoor - Holl - 26.08.2015




Galera Estou com um Projeto em off, e estou com ums duvidas como Poderia Fazer um Sistema de outdoor ..

Teria empresas de Publicidades, onde jogadores poderiam comprar x empresa q teria x, y , z outdoor .. no qual outros jogador poderiam alugar os outdoor e colocar seus anuncios ali, de modo que quando desse x tempo q ele pagou o outdoor resetava e poderia ser alugado novamente,

sei q seria setando texto em objetos, com dialogs.. Ajuda como faзo (preciso da logica pra tentar fazer e ir arrumando os bugs dps com a ajuda d vcs )??


que venha as copias .. nгo sou de postar ideias.. mais dessa vez n tinha pra onde correr.


Re: Outdoor - PT - 26.08.2015

Usa isto
https://sampwiki.blast.hk/wiki/SetObjectMaterialText

Bem simples


Re: Outdoor - Holl - 26.08.2015

Quote:
Originally Posted by PT
Посмотреть сообщение
isso eu sei mais qual a logica.. etc


Re: Outdoor - LS - 26.08.2015

pawn Код:
new Placa[1];

Placa[0] = CreateObject(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance);
for(new Celulas; tLS < 1; Celulas++){SetObjectMaterialText(Placa[Celulas], "TEXTO DO OBJETO", 0, OBJECT_MATERIAL_SIZE_256x128, "Times New Roman", 28, 0, 0xFFFFFFFF, 0xCCCCCCFF, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);}
algo assim


Re: Outdoor - Holl - 27.08.2015

Quote:
Originally Posted by LS
Посмотреть сообщение
pawn Код:
new Placa[1];

Placa[0] = CreateObject(modelid, Float:X, Float:Y, Float:Z, Float:rX, Float:rY, Float:rZ, Float:DrawDistance);
for(new Celulas; tLS < 1; Celulas++){SetObjectMaterialText(Placa[Celulas], "TEXTO DO OBJETO", 0, OBJECT_MATERIAL_SIZE_256x128, "Times New Roman", 28, 0, 0xFFFFFFFF, 0xCCCCCCFF, OBJECT_MATERIAL_TEXT_ALIGN_CENTER);}
algo assim
era mais ou menos isso vlw, mas tipo pra setar um novo texto preciso destruir o antigo ou sla? ou й so setar um novo ??


Re: Outdoor - LS - 27.08.2015

Vocк tem que destruir o original e criar outro e colocar uma placa tipo aquelas do Cluckin Bell(que no caso й redondo, vocк precisa procurar um quadrado) e usar esse cуdigo que te enviei ai em cima, ai vai ficar algo tipo isso:




Re: Outdoor - Holl - 27.08.2015

Quote:
Originally Posted by LS
Посмотреть сообщение
Vocк tem que destruir o original e criar outro e colocar uma placa tipo aquelas do Cluckin Bell(que no caso й redondo, vocк precisa procurar um quadrado) e usar esse cуdigo que te enviei ai em cima, ai vai ficar algo tipo isso:

[IMG]IMG[/IMG]
Como destruiria

DestroyObject(ID); Mas como pego o id ?
Obrigado por ajudar..


Re: Outdoor - Welconha - 27.08.2015

Eu uso Map construction para remover objetos...


Re: Outdoor - Holl - 27.08.2015

Quote:
Originally Posted by Welconha
Посмотреть сообщение
Eu uso Map construction para remover objetos...
tu pegou o bonde andando.. a duvida й como deletar um objeto na qual n sei o id, ??


Re: Outdoor - HomeSamp - 27.08.2015

Quote:
Originally Posted by Holl
Посмотреть сообщение
tu pegou o bonde andando.. a duvida й como deletar um objeto na qual n sei o id, ??
Tu precisa salvar isso quando o player alugar.
Salvar qual o outdoor, horario, data, preзo, id do player e etc.

Quando tu for destruir, tem que lembrar que remover tudo isso, nгo apenas o objeto.
Lembra tambйm de colocar um aviso ao player que o outdoor dele foi removido.

Uma coisa interessante й tambйm ter um gerenciador de publicidade, vocк atй criar uma empresa que aluga os outdoor e um novo emprego no seu servidor.