Mostrando postagens com marcador codigos. Mostrar todas as postagens
teste do eddy
Codigo está Ai !!
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, "/expulsar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new State;
if(IsPlayerInAnyVehicle(playerid))
{
State=GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,Vermelho," Voce nao e o motorista do carro !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Vermelho, "Use: /expulsar [ id ]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
new test;
test = GetPlayerVehicleID(playerid);
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if(playa == playerid) { SendClientMessage(playerid, Vermelho, "Voce nao pode se expulsar."); return 1; }
if(IsPlayerInVehicle(playa,test))
{
new PName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PName,sizeof(PName));
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Voce expulso o(a) %s para fora do carro!", giveplayer);
SendClientMessage(playerid, Azul_Escuro, string);
format(string, sizeof(string), "* Voce foi retirado do carro por %s !", PName);
SendClientMessage(playa, Azul, string);
RemovePlayerFromVehicle(playa);
}
else
{
SendClientMessage(playerid, Vermelho, " Este jogador não está em seu carro !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, Vermelho, " ID/Nick - Invalido!");
}
}
else
{
SendClientMessage(playerid, Vermelho, " Voce precisa estar em um carro para usar este comando !");
}
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(cmd, "/expulsar", true) == 0)
{
if(IsPlayerConnected(playerid))
{
new State;
if(IsPlayerInAnyVehicle(playerid))
{
State=GetPlayerState(playerid);
if(State!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,Vermelho," Voce nao e o motorista do carro !");
return 1;
}
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid, Vermelho, "Use: /expulsar [ id ]");
return 1;
}
new playa;
playa = ReturnUser(tmp);
new test;
test = GetPlayerVehicleID(playerid);
if(IsPlayerConnected(playa))
{
if(playa != INVALID_PLAYER_ID)
{
if(playa == playerid) { SendClientMessage(playerid, Vermelho, "Voce nao pode se expulsar."); return 1; }
if(IsPlayerInVehicle(playa,test))
{
new PName[MAX_PLAYER_NAME];
GetPlayerName(playerid,PName,sizeof(PName));
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
format(string, sizeof(string), "* Voce expulso o(a) %s para fora do carro!", giveplayer);
SendClientMessage(playerid, Azul_Escuro, string);
format(string, sizeof(string), "* Voce foi retirado do carro por %s !", PName);
SendClientMessage(playa, Azul, string);
RemovePlayerFromVehicle(playa);
}
else
{
SendClientMessage(playerid, Vermelho, " Este jogador não está em seu carro !");
return 1;
}
}
}
else
{
SendClientMessage(playerid, Vermelho, " ID/Nick - Invalido!");
}
}
else
{
SendClientMessage(playerid, Vermelho, " Voce precisa estar em um carro para usar este comando !");
}
}
return 1;
}
1- Add esse codigo abaixo ao OnPlayerConnect
new entrouname[MAX_PLAYER_NAME], stringentrouname[128];
GetPlayerName(playerid, entrouname, sizeof(entrouname));
format(stringentrouname, sizeof(stringentrouname), "%s Entrou no servidor!",entrouname);
SendClientMessageToAll(COLOR_LIGHTBLUE, stringentrouname);
2- Add esse codigo abaixo ao OnPlayerDisconnect
new saiuname[MAX_PLAYER_NAME], stringsaiuname[128];
GetPlayerName(playerid, saiuname, sizeof(saiuname));
format(stringsaiuname, sizeof(stringsaiuname), "%s Saiu do servidor!",saiuname);
SendClientMessageToAll(COLOR_LIGHTRED, stringsaiuname);
new entrouname[MAX_PLAYER_NAME], stringentrouname[128];
GetPlayerName(playerid, entrouname, sizeof(entrouname));
format(stringentrouname, sizeof(stringentrouname), "%s Entrou no servidor!",entrouname);
SendClientMessageToAll(COLOR_LIGHTBLUE, stringentrouname);
2- Add esse codigo abaixo ao OnPlayerDisconnect
new saiuname[MAX_PLAYER_NAME], stringsaiuname[128];
GetPlayerName(playerid, saiuname, sizeof(saiuname));
format(stringsaiuname, sizeof(stringsaiuname), "%s Saiu do servidor!",saiuname);
SendClientMessageToAll(COLOR_LIGHTRED, stringsaiuname);
1- Ao topo do GM defina
#define LIMITEPING 800 // Limite do ping...
new PingPlayer[MAX_PLAYER_NAME];
forward PingPlay(playerid);
new TimerPing[MAX_PLAYER_NAME];
2- Ao OnPlayerConnect
TimerPing[playerid] = SetTimerEx("PingPlay", 1000, 0, "i", playerid);
3- Ao OnPlayerDisconnect
KillTimer(TimerPing[playerid]);
4- Ao final do GM
public PingPlay(playerid)
{
PingFDP[playerid] = GetPlayerPing(playerid);
if(PingPlayer[playerid]) > LIMITEPING)
{
new NomePlay[MAX_PLAYER_NAME], StringFDP[256];
GetPlayerName(playerid, NomePlay, sizeof(NomePlay));
format(StringFDP, sizeof(StringFDP), "%s Foi kickado por tem um ping maior que %d",NomePlay,LIMITEPING);
SendClientMessageToAll(0xFF0000AA, StringFDP);
Kick(playerid);
KillTimer(TimerPing[playerid]);
}
return 1;
}
#define LIMITEPING 800 // Limite do ping...
new PingPlayer[MAX_PLAYER_NAME];
forward PingPlay(playerid);
new TimerPing[MAX_PLAYER_NAME];
2- Ao OnPlayerConnect
TimerPing[playerid] = SetTimerEx("PingPlay", 1000, 0, "i", playerid);
3- Ao OnPlayerDisconnect
KillTimer(TimerPing[playerid]);
4- Ao final do GM
public PingPlay(playerid)
{
PingFDP[playerid] = GetPlayerPing(playerid);
if(PingPlayer[playerid]) > LIMITEPING)
{
new NomePlay[MAX_PLAYER_NAME], StringFDP[256];
GetPlayerName(playerid, NomePlay, sizeof(NomePlay));
format(StringFDP, sizeof(StringFDP), "%s Foi kickado por tem um ping maior que %d",NomePlay,LIMITEPING);
SendClientMessageToAll(0xFF0000AA, StringFDP);
Kick(playerid);
KillTimer(TimerPing[playerid]);
}
return 1;
}
//Topo
//OnGameInit
ID: Id do Objeto, ou seja se for um Portao vai ser 980, e as cordenadas, mas se bem que quando você converte os objetos ja vem tudo certo, só colar ali no meio dos ( ) ..
//Command Text
new objetopawn;
//OnGameInit
objetopawn = CreateObject(ID,CORDENADAS); //De onde ele fica
ID: Id do Objeto, ou seja se for um Portao vai ser 980, e as cordenadas, mas se bem que quando você converte os objetos ja vem tudo certo, só colar ali no meio dos ( ) ..
//Command Text
if(!strcmp("/voltarparalugar", cmdtext, true, 10))
{
MoveObject( objetopawn, CODENADAS, 2.0); //Cordenada pra onde ele fica.. 2.0 é a velocidade
}
return 1;
}
if(!strcmp("/mecherparaoutrolugar", cmdtext, true, 10))
{
MoveObject( objetopawn, CODENADAS, 2.0); //Cordenada pra onde ele vai.. 2.0 é a velocidade
}
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
//****** Pintar *******
if(strcmp(cmd, "/pintar", true) == 0)
{
new tmp[256];
new cor1, cor2;
new veiculo;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COR,"USE: /pintar [cor 1] [cor 2]");
return 1;
}
cor1 = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COR,"USE: /pintar [cor 1] [cor 2]");
return 1;
}
cor2 = strval(tmp);
veiculo = GetPlayerVehicleID(playerid);
if(IsPlayerInVehicle(playerid,veiculo))
{
ChangeVehicleColor(veiculo,cor1,cor2);
GivePlayerMoney(playerid,-100);
SendClientMessage(playerid,COR, "Veiculo pintador por $100!");
} else {
SendClientMessage(playerid,COR, "Você nao esta em um veiculo!");
}
return 1;
}
{
//****** Pintar *******
if(strcmp(cmd, "/pintar", true) == 0)
{
new tmp[256];
new cor1, cor2;
new veiculo;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COR,"USE: /pintar [cor 1] [cor 2]");
return 1;
}
cor1 = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
SendClientMessage(playerid,COR,"USE: /pintar [cor 1] [cor 2]");
return 1;
}
cor2 = strval(tmp);
veiculo = GetPlayerVehicleID(playerid);
if(IsPlayerInVehicle(playerid,veiculo))
{
ChangeVehicleColor(veiculo,cor1,cor2);
GivePlayerMoney(playerid,-100);
SendClientMessage(playerid,COR, "Veiculo pintador por $100!");
} else {
SendClientMessage(playerid,COR, "Você nao esta em um veiculo!");
}
return 1;
}












