[Ajuda] Veiculo tem dono
#1

Pessoal achei varios sistema de veiculo com dono mais nenhum funciono alguem tem como me ajudar


Код HTML:
AddStaticVehicleEx(534,1062.5000000,-1746.0000000,13.3000000,270.0000000,45,58,15); //Remington
	AddStaticVehicleEx(522,1099.4000000,-1755.0000000,13.0000000,90.0000000,109,122,15); //NRG-500
	AddStaticVehicleEx(429,1062.5000000,-1772.6000000,13.1000000,270.0000000,70,89,15); //Banshee
	AddStaticVehicleEx(431,1275.4000000,-1824.7000000,13.6000000,88.0000000,137,-1,15); //Bus
	AddStaticVehicleEx(431,1276.2000000,-1803.7000000,13.6000000,87.9950000,137,-1,15); //Bus
	AddStaticVehicleEx(431,1276.7000000,-1796.8000000,13.6000000,87.9950000,137,-1,15); //Bus
	AddStaticVehicleEx(431,1275.9000000,-1810.3000000,13.6000000,87.9950000,137,-1,15); //Bus
	AddStaticVehicleEx(431,1275.1999500,-1832.5999800,13.6000000,87.9950000,137,-1,15); //Bus
	AddStaticVehicleEx(431,1275.6000000,-1817.1000000,13.6000000,87.9950000,137,-1,15); //Bus
	AddStaticVehicleEx(431,1172.5000000,-1804.5000000,13.6000000,179.9950000,137,-1,15); //Bus
	AddStaticVehicleEx(431,1183.0000000,-1789.5000000,13.6000000,359.9950000,137,-1,15); //Bus
Reply
#2

desculpa , mais nгo entendi, explica melhor
Reply
#3

Sу continuar que vocк consegue

PHP код:
new CarDono[1]; // Mude para o total de veh +1

new CarDono[0] = AddStaticVehicleEx(534,1062.5000000,-1746.0000000,13.3000000,270.0000000,45,58,15); //Remington

//OnPlayerStateChange 

if(IsPlayerInVehicle(playeridCarDono[0]) {
    
//Var dono. Ex: if(EnumDono[playerid][Dono] == 1) 
}
else {
// Funзгo Errou

Reply
#4

Quote:
Originally Posted by ProKillerpa
Посмотреть сообщение
Sу continuar que vocк consegue

PHP код:
new CarDono[1]; // Mude para o total de veh +1
new CarDono[0] = AddStaticVehicleEx(534,1062.5000000,-1746.0000000,13.3000000,270.0000000,45,58,15); //Remington
//OnPlayerStateChange 
if(IsPlayerInVehicle(playeridCarDono[0]) {
    
//Var dono. Ex: if(EnumDono[playerid][Dono] == 1) 
}
else {
// Funзгo Errou

E:\Brasil Play Alones\gamemodes\novo.pwn(33 : warning 219: local variable "CarDono" shadows a variable at a preceding level
E:\Brasil Play Alones\gamemodes\novo.pwn(33 : error 008: must be a constant expression; assumed zero
E:\Brasil Play Alones\gamemodes\novo.pwn(33 : error 036: empty statement
E:\Brasil Play Alones\gamemodes\novo.pwn(591) : error 001: expected token: ")", but found "{"
E:\Brasil Play Alones\gamemodes\novo.pwn(2536) : error 010: invalid function or declaration
E:\Brasil Play Alones\gamemodes\novo.pwn(253 : error 054: unmatched closing brace ("}")
E:\Brasil Play Alones\gamemodes\novo.pwn(2539) : error 010: invalid function or declaration
E:\Brasil Play Alones\gamemodes\novo.pwn(2541) : error 054: unmatched closing brace ("}")
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
Reply
#5

Код:
//topo da GM
new NomeDaOrg[numero de carros];

//No meio de tua GM
forward IsANomeDaOrg(carid);
public IsANomeDaOrg(carid)
{
	for(new i=0;i<sizeof(NomeDaOrg);i++)
	{
		if(carid == NomeDaOrg[i])
		{
		 	return 1;
		}
	}
	return false;
}

//na public OnGameModeInit

NomeDaOrg[vai colocando a ordem de numeros aki e dps coloca lб na new] = AddStaticVehicleEx(Coordenadas X,Y,Z aki);
Ajudei ? REP
Reply
#6

No topo do Gm coloque:

pawn Код:
new Veiculo[1]; // Ex: Caso for colocar 10 veiculos coloque 11. Acrescente sempre 1 amais
Em OnGameModeinit:
pawn Код:
Veiculo[0] = AddStaticVehicleEx(534,1062.5000000,-1746.0000000,13.3000000,270.0000000,45,58,15);
Em OnPlayerStateChange:
pawn Код:
if(IsPlayerInVehicle(playerid, Veiculo[0])) // verifica se o jogador stб dentro do veiculo que tem dono
    {
        if(strcmp("Pyramid_Head", GetPlayerNameEx(playerid), false) == 0) //Verifica se o nome do jogador й Pyramid_Head
        {
            SendClientMessage(playerid,-1,"Esse й seu veiculo."); // Envia uma mensagem caso ele for o Pyramid_Head
        }
        else
        {
            RemovePlayerFromVehicle(playerid); // Retira e envia uma mensagem caso ele nгo for Pyramid_Head
            SendClientMessage(playerid,-1,"Esse nгo й seu veiculo.");
        }
    }
Й sу fazer deste tipo que vocк consegue.

Se eu ajuda REP+.
Reply
#7

Quote:
Originally Posted by MultiKill
Посмотреть сообщение
No topo do Gm coloque:

pawn Код:
new Veiculo[1]; // Ex: Caso for colocar 10 veiculos coloque 11. Acrescente sempre 1 amais
Em OnGameModeinit:
pawn Код:
Veiculo[0] = AddStaticVehicleEx(534,1062.5000000,-1746.0000000,13.3000000,270.0000000,45,58,15);
Em OnPlayerStateChange:
pawn Код:
if(IsPlayerInVehicle(playerid, Veiculo[0])) // verifica se o jogador stб dentro do veiculo que tem dono
    {
        if(strcmp("Pyramid_Head", GetPlayerNameEx(playerid), false) == 0) //Verifica se o nome do jogador й Pyramid_Head
        {
            SendClientMessage(playerid,-1,"Esse й seu veiculo."); // Envia uma mensagem caso ele for o Pyramid_Head
        }
        else
        {
            RemovePlayerFromVehicle(playerid); // Retira e envia uma mensagem caso ele nгo for Pyramid_Head
            SendClientMessage(playerid,-1,"Esse nгo й seu veiculo.");
        }
    }
Й sу fazer deste tipo que vocк consegue.

Se eu ajuda REP+.
E:\Brasil Play Alones\gamemodes\novo.pwn(596) : warning 202: number of arguments does not match definition
E:\Brasil Play Alones\gamemodes\novo.pwn(596) : warning 202: number of arguments does not match definition
E:\Brasil Play Alones\gamemodes\novo.pwn(596) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.
Reply
#8

Quote:
Originally Posted by Kirikage
Посмотреть сообщение
E:\Brasil Play Alones\gamemodes\novo.pwn(596) : warning 202: number of arguments does not match definition
E:\Brasil Play Alones\gamemodes\novo.pwn(596) : warning 202: number of arguments does not match definition
E:\Brasil Play Alones\gamemodes\novo.pwn(596) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase


1 Error.
Mostre a linha do erro.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)