
No caso esta assim, por que é a forma que eu uso.
Entao você pode mudar para a sua variável.
5 de set. de 2010 Marcadores: Básicos, Códigos

13 de jul. de 2010 Marcadores: Básicos, Códigos
if(strcmp(cmd, "/PQP", true) == 0)!= : Diferente, ou seja, só pode o veiculo que voce colocar, nao pode outro veiculo.
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != ID DO VEICULO) return SendClientMessage(playerid, COR, "Mensagem Ex: È proibido este veiculo Aqui!");
{
SetVehiclePos(GetPlayerVehicleID(playerid), CORDENADAS PARA CARRO);
SetVehicleZAngle(GetPlayerVehicleID(playerid), 266.6323);
LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0);
}
}
else
{
SetPlayerPos(playerid, CORDENADAS PARA PLAYER);
TogglePlayerControllable(playerid, 1);
SetPlayerInterior(playerid, 0);
ResetPlayerWeapons(playerid);
}
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[256];
format(string, sizeof(string), "%s foi para a puta que pariu (/pqp)", sendername);
SendClientMessageToAll(COR, string);
return 1;
}
Marcadores: Básicos
25 de jun. de 2010 Marcadores: Básicos, Códigos
if (strcmp(cmdtext, "/salvar", true)==0)
{
GetPlayerPos(playerid, PosX[playerid], PosY[playerid], PosZ[playerid]);
GetPlayerFacingAngle(playerid, PosA[playerid]);
SendClientMessage(playerid, COR, "Você guardou a posição use '/irsalvo'!");
PosI[playerid] = (GetPlayerInterior(playerid));
PlayerPlaySound(playerid, 1137 , 0.0, 0.0, 0.0);
return 1;
}
if (strcmp(cmdtext, "/irsalvo", true)==0)
{
if (!floatsqroot(PosX[playerid]+PosY[playerid]+PosZ[playerid]))
{
return SendClientMessage(playerid, COR, "Deve salvar antes!'/salvar'");
}
else
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
{
SetVehiclePos(GetPlayerVehicleID(playerid), PosX[playerid], PosY[playerid], PosZ[playerid]);
SetVehicleZAngle(GetPlayerVehicleID(playerid), PosA[playerid]);
SetCameraBehindPlayer(playerid);
LinkVehicleToInterior(GetPlayerVehicleID(playerid), PosI[playerid]);
}
else
{
EnCoche[playerid] = false;
SetPlayerPos(playerid, PosX[playerid], PosY[playerid], PosZ[playerid]);
SetPlayerFacingAngle(playerid, PosA[playerid]);
SetCameraBehindPlayer(playerid);
}
PlayerPlaySound(playerid, 1085, 0.0, 0.0, 0.0);
SetPlayerInterior(playerid, PosI[playerid]);
SendClientMessage(playerid, COR, "Posição carregada com sucesso!!");
}
return 1;
}
if(strcmp(cmd, "/bar", true) == 0)
{
SetPlayerPos(playerid, 495.7801,-76.0305,998.7578);
SetPlayerInterior(playerid, 11);
ResetPlayerWeapons(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[256];
format(string, sizeof(string), "%s Foi se divertir no Bar! (/bar)", sendername);
SendClientMessageToAll(COR, string);
return 1;
}
if(strcmp(cmd, "/balada", true) == 0)
{
SetPlayerPos(playerid, 476.47265625, -24.935546875, 1003.4013061523);
SetPlayerInterior(playerid, 17);
ResetPlayerWeapons(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[256];
format(string, sizeof(string), "%s Foi se divertir na Balada! (/balada)", sendername);
SendClientMessageToAll(COR, string);
return 1;
}
if(strcmp(cmd, "/cassino", true) == 0)
{
SetPlayerPos(playerid, 2233.8032, 1712.2303, 1011.7632);
SetPlayerInterior(playerid, 1);
ResetPlayerWeapons(playerid);
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[256];
format(string, sizeof(string), "%s Foi se divertir e apostar no cassino! (/cassino)", sendername);
SendClientMessageToAll(COR, string);
return 1;
}
if (strcmp("/dia", cmd, true) == 0)
{
SendClientMessage(playerid, COR, "Você mudou o tempo para Dia!");
SetPlayerTime(playerid, 12,0);
return 1;
}
if (strcmp("/noite", cmd, true) == 0)
{
SendClientMessage(playerid, COR, "Você mudou o tempo para Noite!");
SetPlayerTime(playerid, 00,0);
return 1;
}
14 de jun. de 2010 Marcadores: Básicos, Tutoriais
new Boolean[MAX_PLAYERS];//Constante MAX_PLAYERS = 500
if(Boolean[playerid] == /*1 ou true*/ /* 0 ou false*/ )
Marcadores: Básicos, Tutoriais
if(FUNÇÃO_COMPARAR OPERADOR_LÓGICO DADO){//PROCESSAR FUNÇÃO CASO SEJA VERDADEIRO}
new VIDA[MAX_PLAYERS];VIDA[playerid] = 10;
if(GetPlayerHealth(playerid) == 50 || 20)
if(GetPlayerHealth(playerid) == 50 & 20)
12 de jun. de 2010 Marcadores: Básicos
#define COLOR_RED 0xAA3333AA#define COLOR_GREEN2 0xAA3333AA
#define COLOR_RED 0xAA3333AA
#define COLOR_GREEN 0xAA3333AA
#define COLOR_RED 0xAA3333AA
#define COLOR_GREEN 0xAA3333AA#define2 COLOR_GREEN 0xAA3333AA
public OnPlayerCommandText(playerid, cmdtext[]){if(!strcmp(cmdtext, "/gm",true)){SendClientMessage(playerid, 0xFFFFFFFF, "Oi Este é o Comando do GM");return 1;}return 0;}
public OnPlayerCommandText(playerid, cmdtext[]){if(!strcmp(cmdtext, "/fs",true)){SendClientMessage(playerid, 0xFFFFFFFF, "Oi Este é o Comando do FS");return 1;}return 0;}
public OnPlayerCommandText(playerid, cmdtext[]){if(!strcmp(cmdtext, "/gm",true)){SendClientMessage(playerid, 0xFFFFFFFF, "Oi Este é o Comando do GM");return 1;}if(!strcmp(cmdtext, "/fs",true)){SendClientMessage(playerid, 0xFFFFFFFF, "Oi Este é o Comando do FS");return 1;}return 0;}
Então Você Ira Copiar ela Toda para o Final do GM: Lembrando que o Forward Deve ir Junto Acima dela ou Topo GMforward CallBack(playerid)public CallBack(playerid){SendClientMessage(playerid, 0xFFFFFFFF, "Oi Esta Call Back não tem no GM!");return 1;}
new string[128];
new string[56];
31 de mai. de 2010 Marcadores: Básicos, Códigos
new Contar;
forward Contar3(playerid);
forward Contar2(playerid);
forward Contar1(playerid);
forward Correr(playerid);
if(strcmp(cmd, "/contar", true) == 0)
{
if (Contar == 1) return SendClientMessage(playerid, Vermelho, "Contagem em Progresso!");
GetPlayerName(playerid, sendername, sizeof(sendername));
new string[256];
format(string, sizeof(string), "%s Começou a contagem!", sendername);
Contar = 1;
SetTimerEx("Contar3", 500, false, "d", playerid);
SendClientMessageToAll(Amarelo, string);
return 1;
}
public Contar3(playerid)
{
SetTimerEx("Contar2", 1000, false, "d", playerid);
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0);
}
GameTextForAll("~b~[3]", 1500, 3);
return 1;
}
public Contar2(playerid)
{
SetTimerEx("Contar1", 1000, false, "d", playerid);
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0);
}
GameTextForAll("~b~[2]", 1500, 3);
return 1;
}
public Contar1(playerid)
{
SetTimerEx("Correr", 1000, false, "d", playerid);
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayerPlaySound(i, 1056, 0.0, 0.0, 0.0);
}
GameTextForAll("~b~[1]", 1500, 3);
return 1;
}
public Correr(playerid)
{
Contar = 0;
for(new i = 0; i < MAX_PLAYERS; i++)
{
PlayerPlaySound(i, 1057, 0.0, 0.0, 0.0);
}
GameTextForAll("~r~Go!Go!Go!", 1500, 3);
return 1;
}
18 de mai. de 2010 Marcadores: Básicos
15 de mai. de 2010 Marcadores: Básicos, Códigos, Tutoriais
public OnPlayerDisconnect(playerid, reason)
{
new
string[64],
name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,MAX_PLAYER_NAME);
switch(reason)
{
case 0: format(string,sizeof string,"%s saiu . (Crash)",name);
case 1: format(string,sizeof string,"%s saiu . (/q)",name);
case 2: format(string,sizeof string,"%s saiu . (Kick/Ban)",name);
}
SendClientMessageToAll(COR_GAY,string);
return 1;
}
12 de mai. de 2010 Marcadores: Básicos, Tutoriais
1 de mai. de 2010 Marcadores: Básicos, Includes

25 de abr. de 2010 Marcadores: Básicos, Tutoriais
AddStaticVehicleEx ( 520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1, 15 );
AddPlayerClass(1, 1958.33, 1343.12, 15.36, 269.15, 26, 36, 28, 150, 0, 0);
CreateObject(2587, 2001.195679, 1547.113892, 14.283400, 0, 0, 96);
SetPlayerMapIcon( playerid, 12, 2204.9468, 1986.2877, 16.7380, 52, 0 );
Marcadores: Básicos, Tutoriais
Marcadores: Básicos, Tutoriais
22 de abr. de 2010 Marcadores: Básicos