14.10.2013, 15:49
Mas que porra й essa
Criado Por Wesley Esse Gamemode Pequeno (Nгo Retire Os Creditos Ou Voce Sera Um Nooob)
Criado Por Wesley Esse Gamemode Pequeno (Nгo Retire Os Creditos Ou Voce Sera Um Nooob)
Criado Por Wesley Esse Gamemode Pequeno (Nгo Retire Os Creditos Ou Voce Sera Um Nooob)
---
Gamemode de 300 linhas й tenso nй cara.
pawn Код:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#include < a_samp >
#include < streamer > //Incognito
#include < sscanf2 > //******
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#define Floresente 0x03FF35FF
#define AzulClaro 0x03F2FFFF
#define RoxoClaro 0x9A03FFFF
#define Vermelho 0xFFFFFFFF
#define Laranja 0xFF7403FF
#define Amarelo 0xFFFF00FF
#define Branco 0xFFFFFFAA
#define Verde 0x33AA33AA
#define Preto 0x000000FF
#define Cinza 0x878787FF
#define Azul 0x058AFFFF
#define Rosa 0xFF05CDFF
#define Roxo 0x7D03FFFF
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#define rNome
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Nomes Do Servidor
new RandomServerName[3][] =
{
"[BDK]-Brasil Drift King 2014 Oficial Drift Pt/Br ®",
":~>Servidor 24 Horas Online Tokio Drift ® BDK ",
"[BDK]-Drift King 2014 Tokio Drift Oficial <~:PT/BR"
};
forward SendMSG();
public SendMSG()
{
new string[256];
new randMSG = random(sizeof(RandomServerName));
format(string,sizeof(string),"hostname %s",RandomServerName[randMSG]);
SendRconCommand(string);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
forward NameServer();
new Name;
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
main()
{
print("--------------------------------------------------------");
print("Gamemode Criado Por Amanda Carregado Sucesso Obrigada ");
print("--------------------------------------------------------");
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
new Skins[][] =
{
19
};
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public OnGameModeInit()
{
Name = 1;
SetTimer("NameServer", 3000, true);
SendRconCommand("mapname [BDK]Drift PT/BR");
SetTimer("SendMSG", 1000, true);
LoadDynamicObjectsFromFile("Objetos/Corridas.txt");
LoadDynamicObjectsFromFile("Objetos/Outros.txt");
UsePlayerPedAnims();
return 1;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public OnPlayerRequestClass(playerid, classid)
{
new rnd = random(sizeof(Skins));
SetSpawnInfo(playerid, NO_TEAM, Skins[rnd][0], 1030.8513,1793.3486,26.4759,231.8688, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
return 1;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
stock LoadDynamicObjectsFromFile(filename[])
{
new File:file_ptr, line[256], modelid, Float:SpawnX, Float:SpawnY, Float:SpawnZ, Float:SpawnRotX, Float:SpawnRotY, Float:SpawnRotZ, objects_loaded;
file_ptr = fopen(filename, io_read);
if(!file_ptr) return printf("ERRO! Falha ao carregar objetos do arquivo %s (Arquivo nгo existe no diretуrio scriptfiles)!", filename);
while(fread(file_ptr, line) > 0)
{
if(!sscanf(line, "p<,>'('dfffffp<)>f", modelid, SpawnX, SpawnY, SpawnZ, SpawnRotX, SpawnRotY, SpawnRotZ))
{
CreateDynamicObject(modelid, SpawnX, SpawnY, SpawnZ, SpawnRotX, SpawnRotY, SpawnRotZ, -1, -1, -1, 200.0);
objects_loaded++;
}
}
fclose(file_ptr);
return printf("Objetos: %d carregado(s) de %s", objects_loaded, filename);
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public OnPlayerRequestSpawn(playerid)
{
SpawnPlayer(playerid);
return 1;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public OnPlayerConnect(playerid)
{
new string[64], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
format(string,sizeof string,"%s Entrou No Servidor!",pName);
SendClientMessageToAll(0x33AA33AA,string);
PlayAudioStreamForPlayer(playerid, "https://dl.dropboxusercontent.com/s/aayszzgpgdeux1y/02%20tokyo%20drift%20%28fast%20and%20furious%29%2C%20teriyaki%20boys.mp3?token_hash=AAGLUPZiuj_unMlFZ1EAjtf5UcZeoeLBv5Pprc4SnRY8xQ");
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "");////////////////////////////////////////////////////////////////////////////////
SendClientMessage(playerid, 0xFFFFFFFF, "********************************* Bem Vindo *********************************");
SendClientMessage(playerid, 0x03FF35FF, "Servidor De Drift Preparado TotalMente Para Voce Se Diverti Com Nosso Server ");
SendClientMessage(playerid, 0x03FF35FF, "Creditos: Totalmente A Voce Jogador Por Esta Em Nosso Servidor Muito Obrigado");
SendClientMessage(playerid, 0x03FF35FF, "Servidor De Drift Preparado TotalMente Para Voce Se Diverti Com Nosso Server ");
SendClientMessage(playerid, 0x03FF35FF, "Brasil Drift King 2014 PT/BR Para mais informaзoes digite /ajuda e /comandos ");
SendClientMessage(playerid, 0x03FF35FF, "Servidor De Drift Preparado TotalMente Para Voce Se Diverti Com Nosso Server ");
SendClientMessage(playerid, 0x03FF35FF, "Todos Os Direitos Reservados 2014 Um Novo Mundo De Pura Diversao e Afrenalina");
SendClientMessage(playerid, 0x03FF35FF, "Servidor De Drift Preparado TotalMente Para Voce Se Diverti Com Nosso Server ");
SendClientMessage(playerid, 0xFFFFFFFF, "********************************* Bem Vindo *********************************");
return 1;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public OnPlayerDisconnect(playerid, reason)
{
new string[64], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
format(string,sizeof string,"%s Saiu Do Servidor!",pName);
SendClientMessageToAll(0xFFFFFFFF,string);
return 1;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public OnPlayerSpawn(playerid)
{
new raand = random(sizeof(Skins));
SetPlayerSkin(playerid, Skins[raand][0]);
return 1;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public NameServer()
{
switch(Name)
{
case 1:
{
SetGameModeText("[BDK]Drift PT/BR V5.1");
Name ++;
}
case 2:
{
SetGameModeText("[BDK]Drift PT/BR V5.1");
Name ++;
}
case 3:
{
SetGameModeText("[BDK]Drift PT/BR V5.1");
Name = 1;
}
}
return 1;
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/race", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,-521.0224,-3642.6458,3.6500);
GameTextForPlayer(playerid,"Bem Vindo",6000,5);
return 1;
}
if (strcmp("/race2", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,1022.7200,-3986.7859,5.3750);
GameTextForPlayer(playerid,"Bem Vindo",6000,5);
return 1;
}
if (strcmp("/race3", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,3275.6458,-1387.1865,26.7700);
GameTextForPlayer(playerid,"Bem Vindo",6000,5);
return 1;
}
if (strcmp("/race4", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,3825.5854,2014.9728,7.6329);
GameTextForPlayer(playerid,"Bem Vindo",6000,5);
return 1;
}
if (strcmp("/race5", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,714.8835,-1621.2644,4.8000);
GameTextForPlayer(playerid,"Bem Vindo",6000,5);
return 1;
}
if (strcmp("/favela", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,2172.7041, -1003.7318, 62.5093);
GameTextForPlayer(playerid,"Bem Vindo",6000,5);
return 1;
}
if(strcmp("/aerols", cmdtext, true) == 0)
{
SetPlayerPos(playerid, 1565.4782, -2485.5905, 13.2604);
GameTextForPlayer(playerid,"Bem Vindo",6000,5);
return 1;
}
if(strcmp("/skate", cmdtext, true) == 0)
{
SetPlayerPos(playerid, 1877.6309, -1385.1787, 13.2740);
GameTextForPlayer(playerid,"Bem Vindo",6000,5);
return 1;
}
if(strcmp("/grove", cmdtext, true) == 0)
{
SetPlayerPos(playerid, 2486.0910, -1657.3436, 13.0549);
GameTextForPlayer(playerid,"Bem Vindo",6000,5);
return 1;
}
if(strcmp("/avenidals", cmdtext, true) == 0)
{
SetPlayerPos(playerid, 1640.4237, -1034.4143, 61.7462);
GameTextForPlayer(playerid,"Bem Vindo",6000,5);
return 1;
}
if(strcmp("/avenidasf", cmdtext, true) == 0)
{
SetPlayerPos(playerid, -1894.1353, -722.6907, 43.3611);
GameTextForPlayer(playerid,"Bem Vindo",6000,5);
return 1;
}
if(strcmp("/avenidalv", cmdtext, true) == 0)
{
SetPlayerPos(playerid, 2068.9570, 874.0946, 6.6860);
GameTextForPlayer(playerid,"Bem Vindo",6000,5);
return 1;
}
if(strcmp("/drift", cmdtext, true) == 0)
{
SetPlayerPos(playerid,-304.4063, 1500.2224, 75.3148);
GameTextForPlayer(playerid,"Bem Vindo",6000,5);
return 1;
}
return SendClientMessage(playerid, -1, "{03FF35}ERRO: Comando invбlido Quer Saber Os Comandos /comandos");
}
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////Criado Por Wesley Esse Gamemode Pequeno (Nгo Retire Os Creditos Ou Voce Sera Um Nooob)//////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
Criado Por Wesley Esse Gamemode Pequeno (Nгo Retire Os Creditos Ou Voce Sera Um Nooob)
Criado Por Wesley Esse Gamemode Pequeno (Nгo Retire Os Creditos Ou Voce Sera Um Nooob)
---
Gamemode de 300 linhas й tenso nй cara.