[Ajuda] Carros igual pipoca
#1

eae, os carros do meu servidor estao respawnando quando entra nele e as vezes comeзam do nada, olhem o video
[ame]http://www.youtube.com/watch?v=isxrrB1SNC4[/ame]

OBS.:

public OnPlayerEnterVehicle estб vazio!
Reply
#2

Procure por SetVehicleToRespawn
Reply
#3

Procure Por OnPlayerExitVehicle.. e Poste aki para nos ..
Reply
#4

Poste as callbacks OnPlayerExitVehicle, OnPlayerStateChange, OnPlayerEnterVehicle.
Reply
#5

Sabia que eu achei atй legal '-'
Reply
#6

e simples da Ctrl + F procura sobre OnPlayerExitVehicle, OnPlayerStateChange, OnPlayerEnterVehicle. Tem sobre usar cinto! apaga isto e vai pegar! no teu serve ta para quando um player entra na moto tem ke usar /cinto para dirigir! mas n da tempo de usar entгo aconselho procurar um code para endeireitar. se n axar apaga este code de usar cinto! ke vc n sera sairб da moto/carro/aviгo/etc
Reply
#7

pawn Код:
[COLOR="Red"]public OnPlayerStateChange(playerid, newstate, oldstate)
{[/COLOR]

if(newstate == PLAYER_STATE_ONFOOT){
if(Taximetro[playerid][0] == 1){
SendClientMessage(playerid, COLOR_GREEN, "* Vocк saiu do taxi, e pagou o taxista");
SendClientMessage(Taximetro[playerid][1], Vermelho, "* Vocк recebeu o valor da corrida atй aqui.");
GivePlayerGrana(playerid, 0 - PrecoCorrida[playerid]);
GivePlayerGrana(Taximetro[playerid][1], PrecoCorrida[playerid]);
PrecoCorrida[playerid] = 0;
Taximetro[playerid][1] = 0;
Taximetro[playerid][0] = 0;
return 1;
}
}

if(newstate == PLAYER_STATE_DRIVER)
{
new string2[256];
new vid;
vid = GetPlayerVehicleID(playerid);
new string[256];
new pname[MAX_PLAYER_NAME];
GetPlayerName(playerid, pname, MAX_PLAYER_NAME);
new mot, lu, alar, por, cap, porma, ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);




for(new carro = 0; carro < MAX_CARROS; carro++)
{
format(string, sizeof(string),"/Carros/carro%d.ini", carro);
if(dini_Exists(string)){
if(vid == dini_Int(string,"Id")){
if(dini_Int(string,"TDono") == 1 || (dini_Int(string,"TDono2") == 1 && dini_Int(string,"TDono") == 1 && strcmp(dini_Get(string,"Dono2"), pname, true) == 0)){
if(strcmp(dini_Get(string,"Dono"), pname, true) == 0 || strcmp(dini_Get(string,"Dono2"), pname, true) == 0){
if(strcmp(dini_Get(string,"Dono"), pname, true) == 0){
format(string2, sizeof(string2),"Este carro(%s) й seu, seja bem vindo !", dini_Get(string,"Nome"));
SendClientMessage(playerid, Azul, string2);
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
} else if(dini_Int(string,"TDono2") == 1 && dini_Int(string,"TDono") == 1){
format(string2, sizeof(string2),"Vocк й o segundo dono do carro(%s) de %s, seja bem vindo !", dini_Get(string,"Nome"),dini_Get(string,"Dono"));
SendClientMessage(playerid, Azul, string2);
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
}
if(dini_Int(string,"Problema")==1){
format(string2, sizeof(string2),"Seu carro(%s) estб com problemas no motor e precisa de um guincho!", dini_Get(string,"Nome"));
SendClientMessage(playerid, Azul, string2);
SetVehicleParamsEx(vid, mot, lu, VEHICLE_PARAMS_OFF, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
SetVehicleHealth(vid,400);
} else {
SetVehicleParamsEx(vid, mot, lu, VEHICLE_PARAMS_OFF, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
}
} else {
if(dini_Int(string,"Destrancado") == 0){
if(dini_Int(string,"Alarme") == 1){
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, mot, lu, VEHICLE_PARAMS_ON, por, cap, porma, ob);
}
if(dini_Int(string,"Problema")==0){
format(string2, sizeof(string2),"Este carro(%s) й de %s e vocк nгo tem as chaves!", dini_Get(string,"Nome"),dini_Get(string,"Dono"),dini_Get(string,"Dono"));
SendClientMessage(playerid, Azul, string2);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
} else {
format(string, sizeof(string),"Este carro(%s) й de %s, mas o carro de %s estб com problemas no motor!", dini_Get(string,"Nome"),dini_Get(string,"Dono"),dini_Get(string,"Dono"));
SendClientMessage(playerid, Azul, string);
/*GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
SetVehicleHealth(vid,400);*/

}
} else {
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
if(dini_Int(string,"Alarme") == 1){
SetVehicleParamsEx(vid, mot, lu, VEHICLE_PARAMS_ON, por, cap, porma, ob);
}
if(dini_Int(string,"Problema")==1){
format(string2, sizeof(string2),"Este carro(%s) й de %s, mas %s deixou uma copia das chaves em seu veiculo!", dini_Get(string,"Nome"),dini_Get(string,"Dono"),dini_Get(string,"Dono"));
SendClientMessage(playerid, Azul, string2);
format(string2, sizeof(string2),"Mas o carro de %s estб com problemas no motor!", dini_Get(string,"Dono"));
SendClientMessage(playerid, Azul, string2);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);

} else {
format(string2, sizeof(string2),"Este carro(%s) й de %s, mas %s deixou uma copia das chaves em seu veiculo!", dini_Get(string,"Nome"),dini_Get(string,"Dono"),dini_Get(string,"Dono"));
SendClientMessage(playerid, Azul, string2);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_ON, lu, alar, por, cap, porma, ob);
}
}
}
} else {
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
format(string, sizeof(string),"{F81414}(VEНCULO){FFFFFF} Este carro estб a venda. Preзo: {F81414}R$%d{FFFFFF}. Use: /comprarcarro ou /ajudacarro", dini_Int(string,"Preco"));
SendClientMessage(playerid, Amarelo, string);
SendClientMessage(playerid, Vermelho,"{F81414}(VEНCULO){FFFFFF} Para sair do carro, aperte F.");
}
}
}
}
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
new modelo = GetVehicleModel(GetPlayerVehicleID(playerid));
if(dini_Int(filene(aname),"HTerrestre") == 0){
if(fazendoteste[playerid] == 0){
SendClientMessage(playerid, Vermelho, "Voce nгo tem habilitaзгo! Consiga uma na prefeitura!");
//new vid;
vid = GetPlayerVehicleID(playerid);
//new mot,lu,alar,por,cap,porma,ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
if(fazendoteste[playerid] == 1){
SendClientMessage(playerid, Amarelo, "Faзa todo teste para conseguir sua habilitaзгo!");
return 1;
}
}
}

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~===Por profs~~~~~~~~~~~~~~~~~~~~~~===================
if(vid == tbcars[0] || vid == tbcars[1] || vid == tbcars[2] || vid == tbcars[3] || vid == tbcars[4] || vid == tbcars[5] || vid == tbcars[6] || vid == tbcars[7] || vid == tbcars[8] || vid == tbcars[9] || vid == tbcars[10] || vid == tbcars[11] || vid == tbcars[12] || vid == tbcars[13] || vid == tbcars[14] || vid == tbcars[15] || vid == tbcars[16] || vid == tbcars[17] || vid == tbcars[18] || vid == tbcars[19]){
if(dini_Int(filena(playerid),"Profissao") == Taliban || pAdmin[playerid] >= 3){
SendClientMessage(playerid, Verde,"Bem Vindo Taliban!");
} else {
if(dini_Int(filena(playerid),"Profissao") == Masters){
SendClientMessage(playerid, Azul,"Policial Corregedor, vocк apreendeu um veiculo do Taliban");
} else {
//new vid;
vid = GetPlayerVehicleID(playerid);
//new mot,lu,alar,por,cap,porma,ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
ShowPlayerDialog(playerid, 75, DIALOG_STYLE_MSGBOX, "Clan Masters", "Vocк nгo pode dirigir este carro", "OK", "OK");
}
}
}
if(vid == Masterscars[0] || vid == Masterscars[1] || vid == Masterscars[2] || vid == Masterscars[3] || vid == Masterscars[4] || vid == Masterscars[5] || vid == Masterscars[6] || vid == Masterscars[7] || vid == Masterscars[8] || vid == Masterscars[9] || vid == Masterscars[10] || vid == Masterscars[11] || vid == Masterscars[12] || vid == Masterscars[13] || vid == Masterscars[14] || vid == Masterscars[15] || vid == Masterscars[16]
|| vid == Masterscars[17] || vid == Masterscars[18] || vid == Masterscars[19] || vid == Masterscars[20] || vid == Masterscars[21] || vid == Masterscars[22] || vid == Masterscars[23] || vid == Masterscars[24] || vid == Masterscars[25] || vid == Masterscars[26] || vid == Masterscars[27] || vid == Masterscars[28] || vid == Masterscars[29] || vid == Masterscars[30] || vid == Masterscars[31] || vid == Masterscars[32] || vid == Masterscars[33]
|| vid == Masterscars[34] || vid == Masterscars[35] || vid == Masterscars[36] || vid == Masterscars[37] || vid == Masterscars[38] || vid == Masterscars[39]|| vid == Masterscars[40] || vid == Masterscars[41] || vid == Masterscars[42] || vid == Masterscars[43] || vid == Masterscars[44] || vid == Masterscars[45] || vid == Masterscars[46] || vid == Masterscars[47] || vid == Masterscars[48]){
if(dini_Int(filena(playerid),"Profissao") == Masters){
SendClientMessage(playerid, Verde,"Bem Vindo Master!");
} else {
if(dini_Int(filena(playerid),"Profissao") == Taliban){
SendClientMessage(playerid, Azul,"Taliban vocк roubou um veiculo da policia corregedora e foi procurado corra !");
AddProcurado(playerid,1);
} else {
//new vid;
vid = GetPlayerVehicleID(playerid);
//new mot,lu,alar,por,cap,porma,ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
ShowPlayerDialog(playerid, 75, DIALOG_STYLE_MSGBOX, "CARRO PROIBIDO", "Vocк nгo pode dirigir este carro pois nгo й do clan", "OK", "Fechar");
}
}
}

if(vid == DPLS[0] || vid == DPLS[1] || vid == DPLS[2] || vid == DPLS[3] || vid == DPLS[4] || vid == DPLS[5] || vid == DPLS[6] || vid == DPLS[7] || vid == DPLS[8] || vid == DPLS[9] || vid == DPLS[10] || vid == DPLS[11] || vid == DPLS[12] || vid == DPLS[13] || vid == DPLS[14] || vid == DPLS[15] || vid == DPLS[16]){
if(dini_Int(file, "Profissao") == Policia_Militar || dini_Int(file, "Profissao") == Policia_Civil || dini_Int(file, "Profissao") == Policia_Federal || dini_Int(file, "Profissao") == Delegado || dini_Int(file, "Profissao") == Bope || dini_Int(file, "Profissao") == Swat || dini_Int(file, "Profissao") == Narcoticos || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == Interpol || pAdmin[playerid] >= 3){
SendClientMessage(playerid, Verde,"Bem Vindo Policial");
} else {

}
}
if(vid == hospcars[0] || vid == hospcars[1] || vid == hospcars[2] || vid == hospcars[3] || vid == hospcars[4]){
if(dini_Int(filena(playerid),"Profissao") == Paramedico || pAdmin[playerid] >= 3){
SendClientMessage(playerid, Verde,"Bem Vindo Mйdico. Cuide bem de seus pacientes !");
} else {

}
}





//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=========Por Modelo~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=======
if(modelo == 488 || modelo == 582){
if(dini_Int(file, "Profissao") == Jornalista || dini_Int(file, "Profissao") == Reporter || dini_Int(file, "Profissao") == Ancora || dini_Int(file, "aAdmin") == 1 || IsPlayerAdmin(playerid)){
SendClientMessage(playerid,Amarelo,"Bem vindo Jornalista.");
} else {
SendClientMessage(playerid,Vermelho,"** Vocк nгo й um Jornalista");
//new vid;
vid = GetPlayerVehicleID(playerid);
//new mot,lu,alar,por,cap,porma,ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
TogglePlayerControllable(playerid, 1);
}
}


if(modelo == 449){
if(dini_Int(file, "Profissao") == Maquinista || IsPlayerAdmin(playerid)){
} else {
SendClientMessage(playerid,0x972FFFAA,"** Vocк nгo й um Maquinista.");
//new vid;
vid = GetPlayerVehicleID(playerid);
//new mot,lu,alar,por,cap,porma,ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
TogglePlayerControllable(playerid, 1);
}
}

if(modelo == 420 || modelo == 438){
if(dini_Int(file, "Profissao") == Taxista || dini_Int(file, "aAdmin ") == 1 || IsPlayerAdmin(playerid)){
SendClientMessage(playerid,Amarelo,"Bem vindo Taxista.");
} else {
SendClientMessage(playerid,Vermelho,"** Vocк nгo й um Taxista.");
//new vid;
vid = GetPlayerVehicleID(playerid);
//new mot,lu,alar,por,cap,porma,ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
TogglePlayerControllable(playerid, 1);
}
}

if(modelo == 416){
if(dini_Int(file, "Profissao") == Paramedico || dini_Int(file, "aAdmin ") == 1 || IsPlayerAdmin(playerid)){
SendClientMessage(playerid,Amarelo,"Bem vindo Paramedico.");
} else {
SendClientMessage(playerid, Vermelho, "** Vocк nгo й um Paramedico.");

TogglePlayerControllable(playerid, 1);
}
}
if(dini_Int(filene(aname),"radioc") == 0){
SendClientMessage(playerid, Amarelo, "Ainda nгo tem um Radio? Compra jб na loja de utilidades!");
SendClientMessage(playerid, Amarelo, "Use: /cinto para nгo perder vida!");
return 1;
}


if(dini_Int(filene(aname),"radioc") == 1){
//ShowPlayerDialog(playerid, DIALOG_Radio, DIALOG_STYLE_LIST,"Radio. Selecione uma musica","Eu Desejo\nNгo Vou Parar\nArvore de Bons Frutos\n4 Minutos\nDeus da Minha Vida\nHow He Loves\nAo Teu Encontro\nArde Outra Vez\nEle й Contigo\nUltimo Dia\nBate Pesadгo\nBalada\nVida de Empreguete\nDesligar","Ouvir","Sair");
SendClientMessage(playerid, Amarelo, "Voce tem um Rбdio, aperte CTRL para ativalo!");
SendClientMessage(playerid, Amarelo, "Use: /cinto para nгo perder vida!");
return 1;
}
if(dini_Int(file, "nocarro") <= 1){

return 1;
}
if(dini_Int(file, "Combustivel") <= 0){
SendClientMessage(playerid, Vermelho, "** Vocк nгo tem combustivel.");
//new vid;
vid = GetPlayerVehicleID(playerid);
//new mot,lu,alar,por,cap,porma,ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);

return 1;
}
if(dini_Int(file, "Combustivel") <= 20){
SendClientMessage(playerid, Vermelho, "|POSTO| Seu combustivel estб acabando, abasteзa no posto mais prуximo.");
return 1;
}
if(modelo == 417 || modelo == 488 || modelo == 487 || modelo == 548 || modelo == 525 || modelo == 497 || modelo == 563 || modelo == 447 || modelo == 469 || modelo == 592 || modelo == 577 || modelo == 511 || modelo == 512 || modelo == 593 ||modelo == 520 || modelo == 553 || modelo == 476 || modelo == 519 || modelo == 460 || modelo == 513 || modelo == 425){
if(dini_Int(file, "HAerea") == 0){
SendClientMessage(playerid, Vermelho, "Vocк nгo possui habilitaзгo aerea e estб cometendo um crime, cuidado com os policiais!");
//new vid;
vid = GetPlayerVehicleID(playerid);
//new mot,lu,alar,por,cap,porma,ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
Procurados[playerid]= 1;

return 1;
}
if(modelo == 472 || modelo == 473 || modelo == 493 || modelo == 595 || modelo == 484 || modelo == 430 || modelo == 453 || modelo == 452 || modelo == 446 || modelo == 454){
if(dini_Int(file, "HNautica") == 0){
SendClientMessage(playerid, Vermelho, "** Vocк nгo possui habilitaзгo nautica e e estб cometendo um crime, cuidado com os policiais!");
//new vid;
vid = GetPlayerVehicleID(playerid);
//new mot,lu,alar,por,cap,porma,ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
}
} else {
}
if(dini_Int(file, "HTerrestre") == 0){ //akiiiiiiiiiiiiiiii
SendClientMessage(playerid, Vermelho, "Vocк nгo possui habilitaзгo terrestre e estб cometendo um crime, cuidado com os policiais!");
//new vid;
vid = GetPlayerVehicleID(playerid);
//new mot,lu,alar,por,cap,porma,ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);
Procurados[playerid]= 2;
return 1;
}
}
}
return 1;
}

[COLOR="red"]public OnPlayerExitVehicle(playerid, vehicleid) //481
{[/COLOR]


comcinto[playerid] = 0;

if(Carregamentodim[playerid] == 1){
SendClientMessage(playerid,Vermelho,"Vocк nгo terminou seu serviзo de carga, ele foi cancelado automaticamente!");
Carregamentodim[playerid] = 0;

return 1;
}
if(aerosf[playerid] == 1){
SendClientMessage(playerid,Vermelho,"Serviзo cancelado.");
aerosf[playerid] = 0;
return 1;
}
if(comcinto[playerid] == 1){
comcinto[playerid] = 0;
return 1;
}
if(nocentro[playerid] == 1){
SendClientMessage(playerid,Vermelho,"Por favor nгo deixe seu carro em frente a Prefeitura!");

return 1;
}
//------------------------------------
if(lavoura[playerid] == 1){//subistituir (lavoura)
SendClientMessage(playerid,Vermelho,"Vocк saiu do veiculo e deixo a colheita, perdeu mil reias!");//substituir a frase
dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario") -1000); //substituir ou tirar a grana q perde qdo sair do carro
lavoura[playerid] = 0;
RemovePlayerMapIcon( playerid, 16 );//subistituir (lavoura)
return 1;
}



if(pararmusica[playerid] == 1){
pararmusica[playerid] = 0;
StopAudioStreamForPlayer(playerid);
return 1;
}




if(carregamentomadeiras[playerid] == 1){//subistituir (carregamentomadeiras)
SendClientMessage(playerid,Vermelho,"Vocк saiu do veiculo e deixou a carga, perdeu mil reias!");//substituir a frase
dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario") -1000); //substituir ou tirar a grana q perde qdo sair do carro
carregamentomadeiras[playerid] = 0;
RemovePlayerMapIcon( playerid, 20 );//subistituir (carregamentomadeiras)
return 1;
}
if(onibus[playerid] == 1){//subistituir (onibus)
SendClientMessage(playerid,Vermelho,"Vocк saiu do onibus e deixou os passageiros apй, perdeu mil reias!");//substituir a frase
dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario") -1000); //substituir ou tirar a grana q perde qdo sair do carro
onibus[playerid] = 0;
RemovePlayerMapIcon( playerid, 18 );//subistituir (onibus)
return 1;
}
if(pecastransporte[playerid] == 1){//subistituir (pecastransporte)
SendClientMessage(playerid,Vermelho,"Vocк saiu do veiculo e deixo de entregar as peзas, perdeu mil reias!");//substituir a frase
dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario") -1000); //substituir ou tirar a grana q perde qdo sair do carro
pecastransporte[playerid] = 0;
RemovePlayerMapIcon( playerid, 26 );//subistituir (pecastransporte)
return 1;
}
if(carregamentoprefeito[playerid] == 1){//subistituir (carregamentoprefeito)
SendClientMessage(playerid,Vermelho,"Vocк saiu do veiculo e deixo o prefeito apй, perdeu mil reias!");//substituir a frase
dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario") -1000); //substituir ou tirar a grana q perde qdo sair do carro
carregamentoprefeito[playerid] = 0;
RemovePlayerMapIcon( playerid, 22 );//subistituir (carregamentoprefeito)
return 1;
}


//-----------------------------------
if(cpresos[playerid] == 1){
SendClientMessage(playerid,Vermelho,"Vocк saiu do veiculo e foi altuado por deixar os presos fugirem!");
dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario") -1000);
cpresos[playerid] = 0;
RemovePlayerMapIcon( playerid, 14 );
return 1;
}
if(cjogador[playerid] == 1){
SendClientMessage(playerid,Vermelho,"Vocк saiu do veiculo e deixo o jogador apй, perdeu mil reias!");
dini_IntSet(file, "SaldoBancario", dini_Int(file, "SaldoBancario") -1000);
cjogador[playerid] = 0;
RemovePlayerMapIcon( playerid, 10 );
return 1;
}
if(fazendoteste[playerid] == 1){
new vid;
vid = GetPlayerVehicleID(playerid);
SendClientMessage(playerid,Vermelho,"Vocк saiu do veiculo e deixo o teste de auto escola!");
SetVehicleToRespawn(vid);
SetPlayerPos(playerid,1472.8512,-1768.7883,18.7958);
fazendoteste[playerid] = 0;
return 1;
}

if(cpaciente[playerid] == 1){
SendClientMessage(playerid,Vermelho,"Vocк saiu do veiculo e deixo os pacientes apй!");

cpaciente[playerid] = 0;
RemovePlayerMapIcon( playerid, 12 );
return 1;
}
if(pessoas[playerid] == 1){
SendClientMessage(playerid,Vermelho,"** O serviзo de carga foi cancelado, motivo: ( saiu do veнculo ).");
pessoas[playerid] = 0;
return 1;
}
if(Carregamento[playerid] == 1){
SendClientMessage(playerid,Vermelho,"** O serviзo de carga foi cancelado, motivo: ( saiu do veнculo ).");
Carregamento[playerid] = 0;
RemovePlayerMapIcon( playerid, 19 );

return 1;
}
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER ){
new vid;
vid = GetPlayerVehicleID(playerid);
new mot,lu,alar,por,cap,porma,ob;
GetVehicleParamsEx(vid, mot, lu, alar, por, cap, porma, ob);
SetVehicleParamsEx(vid, VEHICLE_PARAMS_OFF, lu, alar, por, cap, porma, ob);//caronasaidocaro
}
return 1;
}


[COLOR="red"]public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{[/COLOR]

new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
if(pAdmin[playerid] == 1 || pAdmin[playerid] == 2 || pAdmin[playerid] == 3 || pAdmin[playerid] == 4 || pAdmin[playerid] == 5){
if(function218(vehicleid))
{
AddVehicleComponent(vehicleid, 1010);
}
}
if(InCall[playerid]==1)return SendClientMessage(playerid,RED,"Й proibido dirigir e falar no telefone.");
return 1;
}
Reply
#8

Chessus.
Reply
#9

sу tem 1 SetVehicleToRespawn '-' q й da auto escola
Reply
#10

o bug nao ta no GM! eu testei outro gm e ele continua!!!!!!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)