[AJUDA] Rapidim! - 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] Rapidim! (
/showthread.php?tid=263120)
[AJUDA] Rapidim! -
Rodrigo. - 20.06.2011
Galera tipo , tava tentando fazer um carro reservado para uma profissгo no meu gm rpg, que ele iria verificar se o player tinha aquela profissao e se nгo tivesse ia expulsa-lo do carro e enviaria uma msg , mais nгo ta funcionando, ele nao ta verificando nem expulsando ;s vo passar o codigo:
PHP код:
Coloquei na - public OnPlayerStateChange(playerid, newstate, oldstate)
//=======================================================
new aname[MAX_PLAYER_NAME];
GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
format(file, sizeof(file), PASTA_CONTAS, aname);
new modelo = GetVehicleModel(GetPlayerVehicleID(playerid));
new vid = GetPlayerVehicleID(playerid);
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] || vid == DPLS[17] || vid == DPLS[18] || vid == DPLS[19] || vid == DPLS[20] || vid == DPLS[21] || vid == DPLS[22] || vid == DPLS[23] || vid == DPLS[24] || vid == DPLS[25] || vid == DPLS[26]
|| vid == DPLS[27] || vid == DPLS[28] || vid == DPLS[29] || vid == DPLS[30] || vid == DPLS[31] || vid == DPLS[32]){
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") == Swat || dini_Int(file, "Profissao") == FBI || dini_Int(file, "Profissao") == Interpol || dini_Int(file, "aAdmin") == 1){
} else {
SendClientMessage(playerid,0x972FFFAA,"| ERRO | Vocк nгo й um Policial.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
//====================================================================================
if(vid == hospcars[0] || vid == hospcars[1] || vid == hospcars[2] || vid == hospcars[3] || vid == hospcars[4] || vid == hospcars[5]){
if(dini_Int(file, "Profissao") == Paramedico || dini_Int(file, "aAdmin ") == 1 || IsPlayerAdmin(playerid)){
} else {
SendClientMessage(playerid, 0x972FFFAA, "{FFFF00}[{FF0000} ERRO{FFFF00} ]{FFFFFF}: Vocк nгo й um Paramedico.");
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid, 1);
}
}
Esses sгo de policial e do hospital ;s , ajuda ai galera pf ;s
Re: [AJUDA] Rapidim! -
Dark.Angel - 20.06.2011
Vou postar um +/- aqui, vc tenta arrumar ele:
No topo:
Em OnGameModeInit:
PHP код:
Veiculo[0] = AddStaticVehicleEx(520,2455.21411133,1913.98474121,11.78430843,0.00000000,-1,-1,15); // Hydra
Veiculo[1] = AddStaticVehicleEx(432,2425.73144531,1952.55822754,6.11496210,180.00000000,-1,-1,15); // Rhino
Agora em OnPlayerEnterVehicle:
PHP код:
new vid = GetPlayerVehicleID(playerid);
if (vid != Veiculo[0] || vid != Veiculo[1])
{
GameTextForPlayer(playerid,"~r~este veiculo nao pertence a sua equipe",5000,4); // Mensagem de erro
RemovePlayerFromVehicle(playerid); // Remove o player do veiculo
TogglePlayerControllable(playerid, true); // Nгo deixa ele entrar no veiculo
}