galera alguem sabe dizer em uqal include ou que funcao quando as lojas estao com entradas habilitadas nativamente da funcao pawno e entramos dentro da loja amunation e diz you have no money to buy this item queria saber como eu posso modificar se e possivel e onde talvez possa fica essa funcao de comprar armas queria fazer uma modificacao isso e possivel ou isso esta dentro da data do gta sa no main.sc ? poq vi que podemos modificar ou alter qualquer coisa com um progrma no gta offline criar coisas novas quando se jogo offline so queria saber mesmo alquem mais experiente poderia me informar isso?
Como faço para detectar se um player mudou a animação? Tava querendo fazer um Anti Jetpack sem ter que bloquear ela no meu servidor, porem pelo o que entendi a jetpack não funciona como um veículo e sim como uma animação, então não daria certo usar OnPlayerStateChange(usar isso ai eu viajei legal kkkk) eu teria que adaptar isso na OnPlayerUpdate, porem não faço a mínima ideia de como faço para detectar mudança de animações do player.
Fiz uma ilha e acho que seria legal compartilhar fotos dela e colher sugestões Ja postei meu portifolio aqui, caso queira me contratar deixei todas meus contatos la!
Aqui deixarei apenas meu Discord.
Discord: castielz_. ou https://discord.gg/KwGJhTNym8 [font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif] [font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif][font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif]
[/font][font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif]
[/font][/font][font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif]
[/font] [font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif][font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif]
[/font]
[/font][font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif][font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif][/font]
[/font] [font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif]
[/font] [font="Proxima Nova Regular", "Helvetica Neue", Helvetica, Arial, sans-serif][/font][/font]
como faco para ao logar o player ja spawnar sem precisar apertar aqueles botoes spawn que fica na onplayerrequestclass? quero sabe se ao apertar o botao logar eu ja spawno diretamente ao inves de apertar o spawn pois ja tentei tirar os botao spawn e ao logar fica sem poder fazer nada ao invez de spawnar ja tentei de tudo e nada
Código:
public OnPlayerRequestClass(playerid,classid)
{
if(Logged[playerid] == 1)//se tiver logado
{
SetPlayerFacingAngle( playerid, 177.5789 );//rosto virado para frente da camera
SetPlayerPos(playerid, 1479.2330,-1672.9246,14.0469);//posicao do ddplayerclass
SetPlayerCameraPos(playerid, 1478.4987,-1678.3760,14.0469);//distancia
SetPlayerCameraLookAt(playerid, 1478.6217,-1675.4032,14.0469);//distancia
return 1;
}
else if(Logged[playerid]== 0)//se nao tiver logado
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Login", "Por favor, insira sua senha:", "Logar", "");
return 1;
}
return 1;
}
Desde 2022, estou criando mapas para SAMP, e evoluindo constantemente para oferecer trabalhos de alta qualidade. Minha experiência abrange diversos estilos de mapeamento, incluindo PvP, minigames, RPG e RP e mais.
Já contribuí para alguns projetos conhecidos no SA-MP, como: Os crias RPG, BMRP, ROYAL, CIDADE GRANDE RP, CENTRAL, ILLUSION RP, HAVAI RP, PARADISE, DIMENSITY, HORIZON e entre muitos outros. Busco sempre inovação e criatividade em cada mapa, garantindo uma experiência única para os jogadores e Clientes.
Se você precisa de um mapa personalizado e bem construído para o seu servidor, estou disponível para novos projetos!
Me siga no Instagram ou Youtube para ver alguns projetos:
Inserido por: Clawzkkj - 06/02/2025 11:56 - Fórum: Off topic
- Sem Respostas
Bom dia a todos,
Meu nome é Davi Pereira e há quase três anos venho projetando e desenvolvendo um servidor de SAMP (ainda offline). Finalmente, o momento de colocar esse projeto em prática está chegando, tornando realidade um sonho de infância: ter meu próprio servidor e proporcionar aos jogadores uma experiência que realmente atenda às suas expectativas e desejos.
Para viabilizar esse objetivo, estou em busca de um investidor que esteja disposto a contribuir financeiramente para alavancar o servidor e posicioná-lo entre os melhores. O lucro será dividido entre o investidor e os dois fundadores do servidor da seguinte forma:
CEO: 36% do lucro do servidor; Investidor: 33% do lucro do servidor; Fundador: 29% do lucro do servidor; Equipe de superiores: 2% do lucro do servidor.
Além da participação nos lucros, o investidor terá os seguintes benefícios:
Cargo especial de Investidor, com o mesmo nível hierárquico de Fundador;
Possibilidade de trazer sua própria equipe de confiança para o servidor (administradores, jogadores, etc.);
Acesso completo ao histórico financeiro do servidor para garantir a correta utilização do investimento;
Caso considere necessário, poderá indicar um Scripter ou Mapper para auxiliar no desenvolvimento do servidor.
Se tiver sugestões ou exigências para investir no projeto, estou aberto a ouvir e discutir possíveis ajustes.
Quer ver o projeto pessoalmente? Imagens, minha equipe? Chame no WhatsApp. Tire todas as suas duvidas, deixe sugestões. E vamos juntos ao topo
Caso tenha interesse, entre em contato pelo WhatsApp: (48) 9 8861-0719
nos outros mundos esta normal mas entro no mundo drift ou mundo fuga e o player aparece como se estivesse de esc.. oque isso pode ser.. pq nos outros mundos ta normal.. nesse ele fica de esc mesmo o outro player andando so mostra ele de esc.
boa tarde. eu to com um problema que quando eu morro o player vai para outro spawn ao invez do spawn do mundo que ele morreu no caso
tipo tu morre no mundo academy como policial ao invez de nascer novamente no spawn policial nasce no spawn drift.. e assim esta nos outros mundos..
codigo:
Código PHP:
onPlayerSpawnEx(playerid) { TogglePlayerSpectating(playerid, 0); SetPlayerSkin(playerid, PlayerInfo[playerid][skin]); SendClientMessage(playerid, Vermelho, "| ZONE - INFO | {FFFFFF}Desative o chat global {FFFF00}/Chatoff {FFFFFF}e ative usando o mesmo comando!");
switch(PlayerInfo[playerid][modo]) { case 0: { SetSpawnInfo(playerid,0,PlayerInfo[playerid][skin],1550.8917,-1675.4390,15.6071,97.6708,0,0,0,0,0,0); //spawn policia SetPlayerVirtualWorld(playerid,1001); } case 1: { SetSpawnInfo(playerid, 0,PlayerInfo[playerid][skin],1158.3031,-2036.9834,69.0078,269.8741,0,0,0,0,0,0); //spawn bandido SetPlayerVirtualWorld(playerid,1001); } case 2: { SetSpawnInfo(playerid, 0,PlayerInfo[playerid][skin],357.7206,2019.4861,22.6406,125.4410,0,0,0,0,0,0); //Spawn PVP SetPlayerVirtualWorld(playerid,1002); } case 3: { SetSpawnInfo(playerid, 0,PlayerInfo[playerid][skin], -305.2488,1528.8973,75.3594,183.5718,0,0,0,0,0,0); //Spawn Drift SetPlayerVirtualWorld(playerid,1003); new interior = GetPlayerInterior(playerid); LinkVehicleToInterior(PegarCarro[playerid],interior); SetVehicleVirtualWorld(PegarCarro[playerid] ,GetPlayerVirtualWorld(playerid)); PutPlayerInVehicle(playerid,PegarCarro[playerid], 0); OptDrift(playerid); } case 4:SetSpawnInfo(playerid, 0,PlayerInfo[playerid][skin],384.5423,-2081.4946,7.8359, 6.1472,0,0,0,0,0,0); } }
case 1:academy-=1; case 2:pvp-=1; case 3:drift-=1; case 4:fuga-=1; } fuga+=1; PlayerInfo[playerid][modo]=1; PlayerInfo[playerid][cargo]=1;
SendClientMessageToAll(0x9ACD32FF,"| MUNDOS | %s[%d] entrou no Mundo Academy! {FFFFFF}- ( /Mundos )",pName[playerid],playerid); SetPVarInt(playerid,"FloodModos",gettime()+15); SendClientMessage(playerid,0x9ACD32FF,"| MUNDOS | {FFFFFF}Agora voce faz parte da Equipe de {1E90FF}Policiais {FFFFFF}do servidor!");
case 1:academy-=1; case 2:pvp-=1; case 3:drift-=1; case 4:fuga-=1; } fuga+=1; PlayerInfo[playerid][modo]=1; PlayerInfo[playerid][cargo]=2;
SendClientMessageToAll(0x9ACD32FF,"| MUNDOS | %s[%d] entrou no Mundo Academy! {FFFFFF}- ( /Mundos )",pName[playerid],playerid); SetPVarInt(playerid,"FloodModos",gettime()+15); PlayerInfo[playerid][Reparo] = false;
SendClientMessage(playerid,0x9ACD32FF,"| MUNDOS | {FFFFFF}Agora voce faz parte da Equipe de {FF0000}Bandidos(as) {FFFFFF}do servidor!"); SetPlayerPos(playerid,1158.3031,-2036.9834,69.0078); SetPlayerFacingAngle(playerid,269.8741); SetCameraBehindPlayer(playerid);
ShowPlayerDialog(playerid,DIALOG_PMVSLADRAO,DIALOG_STYLE_LIST,"{FFF000}ESCOLHA A OPCAO DESEJADA:","Quero ser: {1E90FF}Policial\n{FFFFFF}Quero ser: {FF0000}Bandido\n","Selecionar","Voltar"); } case 1: {
//SendClientMessage(playerid,Vermelho,"| ZONE - MUNDOS | {FFFFFF}Modo em Desenvolvimento"); Opt(playerid); } case 2: {
//SendClientMessage(playerid,Vermelho,"| ZONE - MUNDOS | {FFFFFF}Modo em Desenvolvimento"); TogglePlayerSpectating(playerid, 0); OptDrift(playerid); } case 3: {
if(PlayerInfo[playerid][modo] == 4)return SendClientMessage(playerid,Vermelho, "[ ERRO ] Voce ja esta participando desse mundo!"); onPlayerSpawnEx(playerid);
switch(PlayerInfo[playerid][modo]) {
case 1:academy-=1; case 2:pvp-=1; case 3:drift-=1; case 4:fuga-=1; } livres+=1; PlayerInfo[playerid][modo]=4; PlayerInfo[playerid][cargo]=5; SendClientMessageToAll(0x9ACD32FF,"| MUNDOS | %s[%d] entrou no Mundo Fuga! {FFFFFF}- ( /Mundos )",pName[playerid],playerid); TextDrawHideForPlayer(playerid,InfoDeath);