[DUVIDA] Cargos ( Veiculos ) -
Ellis_Malta - 11.05.2010
Ola , eu queria saber como eu coloco os veiculos por cargo . exemplo hydra da GN so poder entrar cargo 3+
Re: [DUVIDA] Cargos ( Veiculos ) - [BEP]AcerPilot - 11.05.2010
Й sу um exemplo, fiz na pressa, adapte se quiser.
Код:
public OnPlayerEnterVehicle(playerid, vehicleid)
{
if(Cargo[playerid] <3)//Se o cargo for menor que 3...
{
if(vehicleid == 520)//... e ele entrar no Hydra...
{
SendClientMessage(playerid,COLOR_RED,"Vocк nгo pode entrar neste veнculo.");//Vai receber esta mensagem
RemovePlayerFromVehicle(playerid,vehicleid);//E vai ser removido do Hydra
return 1;
}
}
else if(Cargo[playerid] >=3) return 1;//Mas se o cargo for maior ou igual a 3, nгo acontece nada.
}
E use o
SEARCH, creio que existam vбrios tutoriais sobre veнculos de facзхes.
Re: [DUVIDA] Cargos ( Veiculos ) -
Ellis_Malta - 11.05.2010
Quote:
Originally Posted by [BEP
GeoPilot ]
Й sу um exemplo, fiz na pressa, adapte se quiser.
Код:
public OnPlayerEnterVehicle(playerid, vehicleid)
{
if(Cargo[playerid] <3)//Se o cargo for menor que 3...
{
if(vehicleid == 520)//... e ele entrar no Hydra...
{
SendClientMessage(playerid,COLOR_RED,"Vocк nгo pode entrar neste veнculo.");//Vai receber esta mensagem
RemovePlayerFromVehicle(playerid,vehicleid);//E vai ser removido do Hydra
return 1;
}
}
else if(Cargo[playerid] >=3) return 1;//Mas se o cargo for maior ou igual a 3, nгo acontece nada.
}
E use o SEARCH, creio que existam vбrios tutoriais sobre veнculos de facзхes.
|
Obrigado ! vou testar !
Re: [DUVIDA] Cargos ( Veiculos ) - [BEP]AcerPilot - 11.05.2010
Triple post...Se double post й ruim, triple й pior. Leia as regras, isso dб Ban. Da prуxima vez, edite o post anterior.
Aquilo nгo й playerid 3, quer dizer que se o cargo do cidadгo for menor do que
3, ele nгo poderб entrar no hydra e dirigi-lo. O que indica o playerid й isso: Cargo[
playerid]. A funзгo Cargo й um exemplo, adapte ao seu GM.
Re: [DUVIDA] Cargos ( Veiculos ) -
Ellis_Malta - 11.05.2010
Quote:
Originally Posted by Ellis_Malta
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(2447) : error 021: symbol already defined: "OnPlayerEnterVehicle"
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(244 ![Cool](images/smilies/cool.gif) : error 028: invalid subscript (not an array or too many subscripts): "pCargo"
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(244 ![Cool](images/smilies/cool.gif) : warning 215: expression has no effect
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(244 ![Cool](images/smilies/cool.gif) : error 001: expected token: ";", but found "]"
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(244 ![Cool](images/smilies/cool.gif) : error 029: invalid expression, assumed zero
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(244 ![Cool](images/smilies/cool.gif) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
5 Errors.
|
Esta dando esses erros
As linhas : public OnPlayerEnterVehicle(playerid, vehicleid)
if(pCargo[playerid] <3)
{
Re: [DUVIDA] Cargos ( Veiculos ) - [BEP]AcerPilot - 11.05.2010
Quote:
Originally Posted by Ellis_Malta
Quote:
Originally Posted by Ellis_Malta
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(2447) : error 021: symbol already defined: "OnPlayerEnterVehicle"
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(244 ![Cool](images/smilies/cool.gif) : error 028: invalid subscript (not an array or too many subscripts): "pCargo"
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(244 ![Cool](images/smilies/cool.gif) : warning 215: expression has no effect
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(244 ![Cool](images/smilies/cool.gif) : error 001: expected token: ";", but found "]"
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(244 ![Cool](images/smilies/cool.gif) : error 029: invalid expression, assumed zero
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(244 ![Cool](images/smilies/cool.gif) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
5 Errors.
|
Esta dando esses erros
|
O primeiro erro й porque jб tem uma public do OnPlayerEnterVehicle, apague a segunda que vocк colocou e coloque o cуdigo dentro da que jб estava no gamemode. O segundo erro й porque provavelmento a funзгo pCargo nгo existe ou й invбlida, use o sistema do seu GM, como PlayerInfo. A terceira eu desconheзo, e a quarta й porque deve estar faltando alguma
; nesta linha. O quinto e o sexto erro sгo decorrentes dos outros.
E pela tela de erro que apareceu, parece que vocк definiu seu gamemode como um filterscript...
Re: [DUVIDA] Cargos ( Veiculos ) -
Ellis_Malta - 11.05.2010
Ja tirei Tudo que voce disse e agora estб assim . C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(2446) : error 010: invalid function or declaration
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(244
![Cool](images/smilies/cool.gif)
: error 010: invalid function or declaration
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(2452) : error 010: invalid function or declaration
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(2455) : error 010: invalid function or declaration
C:\Users\Ellis Wollia\Desktop\samp03asvr_R4_win32\gamemodes\bpg.p wn(45610) : warning 219: local variable "sendername" shadows a variable at a preceding level
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
Re: [DUVIDA] Cargos ( Veiculos ) - [BEP]AcerPilot - 11.05.2010
Mostra como ficaram todas as linhas do cуdigo depois de vocк editar.
Re: [DUVIDA] Cargos ( Veiculos ) -
ipsBruno - 11.05.2010
GetoPilot Tem que ser em OnPlayerStateChange.
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate)
{
//*********AQUI VARRIAVEL IF que CHECA TRABALHO DO PLAYER
if(newstate == PLAYER_STATE_DRIVER)
{
if(GetPlayerVehicleModel(playerid) == IDDOCARRO)//ID DO CARRO
{
RemovePlayerFromVehicle(playerid);
}
}
return 1;
}
Algo Asssim, Agora vo pra aula Fuiii
Re: [DUVIDA] Cargos ( Veiculos ) - [BEP]AcerPilot - 11.05.2010
Quote:
Originally Posted by DraKoN
GetoPilot Tem que ser em OnPlayerStateChange.
pawn Код:
public OnPlayerStateChange(playerid, newstate, oldstate) { //*********AQUI VARRIAVEL IF que CHECA TRABALHO DO PLAYER if(newstate == PLAYER_STATE_DRIVER) { if(GetPlayerVehicleModel(playerid) == IDDOCARRO)//ID DO CARRO { RemovePlayerFromVehicle(playerid); } } return 1; }
Algo Asssim, Agora vo pra aula Fuiii
|
Й que eu nгo me dou muito bem com essa public hehee