SendClientMessage(playerid, COLOR_GREY, "Voce nгo tem licenзa para dirigir carro!");
SetPlayerCriminal(playerid,255,"Dirigindo Sem Carteira");
format(string, 256, "AdmAviso: [ID:%d]%s estб dirigindo sem carteira.",playerid,nickdofdp);
ABroadCast(COLOR_YELLOW,string,1);
if(PlayerInfo[playerid][pCarLic] < 1)
{
if(PlayerDrunk[playerid] >= 5)
{
WantedPoints[playerid] += 1;
SetPlayerCriminal(playerid,255, "Dirigindo Bebado");
}
if(TakingLesson[playerid] == 1) { }
else {
SendClientMessage(playerid, COLOR_GREY, "Voce nгo tem licenзa para dirigir carro!");
SetPlayerCriminal(playerid,255,"Dirigindo Sem Carteira");
//new string[256];
new nickdofdp[MAX_PLAYER_NAME];
GetPlayerName(playerid, nickdofdp, sizeof(nickdofdp));
format(string, 256, "AdmAviso: [ID:%d]%s estб dirigindo sem carteira.",playerid,nickdofdp);
ABroadCast(COLOR_YELLOW,string,1);
}
}
if (((gTeam[killerid]) == 4) && reason != 49)
{
SetPlayerCriminal(killerid,255, "Homicнdio de primeiro grau");
}
Fail Codigo Errado ja eu edito
new texto[53];
new nomedocidadao[MAX_PLAYER_NAME];
if (PlayerInfo[playerid][pCarLic] == 0)
{
if (PlayerDrunk[playerid] >= 5)
{
WantedPoints[playerid] += 1;
SetPlayerCriminal(playerid,255, "Dirigindo bкbado.");
}
if (TakingLesson[playerid] != 1)
{
SendClientMessage(playerid, COLOR_GREY, "Vocк nгo tem uma licenзa para dirigir um carro!");
SetPlayerCriminal(playerid, 255, "Dirigindo sem carteira.");
GetPlayerName(playerid, nomedocidadao, sizeof(nomedocidadao) );
format(texto, sizeof texto, "AdmAviso: [ID:%d]%s estб dirigindo sem carteira.", playerid, nomedocidadao);
ABroadCast(COLOR_YELLOW, texto);
}
return 1;
}
Outro problema й que eu queria saber como cria uma entrada para o banco, porque ta foda, ja me matei pra faze isso e nгo consegui.
Aqui a cordenadas para o player ENTRAR: pawn Код:
E aqui o interior do banco: pawn Код:
|
if(IsPlayerInRangeOfPoint(playerid,5.0,2019.7325,1913.4836,12.3143))//cooordenada da onde o player deve ta pra digita o comando
SetPlayerInterior(playerid,3);//seta interior da onde o player vai
SetPlayerPos(playerid,384.808624,173.804992,1008.382812);//coordenada da onde ele vai nascer
GameTextForPlayer(playerid, "~r~Bem Vindo ao banco", 5000, 1);//mensagem ao entrar no interior
Quer em pickup ou em comando /entrar ?
se for pickup me fala e se for /entrar e /sair ja deixo um comando aqui й sу tu editar as coordenadas e interior '-' edit: ta no pastebin http://pastebin.com/JHDtPjgh funciona pq eu ja usei explicaзгo pawn Код:
|
Sim, queria com /entrar e /sair vlw!
Depois vou adaptar para entrar apertando F e sair tambem. Vlw daqui a pouco vou testar seu code! |
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if(newkeys == 16 && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
OnPlayerCommandText(playerid,"/Entrar");
OnPlayerCommandText(playerid,"/Sair");
}
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
static Entrado[MAX_PLAYERS];
if(newkeys == 16 && GetPlayerState(playerid) == PLAYER_STATE_ONFOOT)
{
if(Entrado[playerid] == false)
{
Entrado[playerid] = true;
OnPlayerCommandText(playerid,"/entrar");
}
if(Entrado[playerid] == true)
{
Entrado[playerid] = false;
OnPlayerCommandText(playerid,"/sair");
}
}
return true;
}
pawn Код:
|
(7555) : warning 202: number of arguments does not match definition
ABroadCast(COLOR_YELLOW, texto);
ABroadCast(COLOR_YELLOW, texto,1);