[Pedido] Estou necessitando de algumas coisinhas -
iacocesar123 - 10.05.2011
1є Registrar e Logar que salve os nomes dos palyer em uma pasta "players" e que
contenha somente o salvamento de dinheiro.
2є Um sisteminha de /mp para enviar mensagem particular.
3є Um sistema de /admins que exiba os admins logados na Rcon.
4є Feixar todos os interiores, ammunation, 24'7 etc.
5є Mostrar as armas no corpo que o player possui.
Re: [Pedido] Estou necessitando de algumas coisinhas -
[R] ousenber [K] - 10.05.2011
3єAdmin's por drakon ou drakins !E.E
pawn Код:
if(strcmp(cmdtext, "/admins", true) == 0)
{
new Jogador[24];
new count5;
new msg[120];
for(new i=0; i<MAX_PLAYERS; i++){
if(IsPlayerConnected(i) && IsPlayerAdmin(i)){
GetPlayerName(i,Jogador,24);
format(msg,sizeof(msg),"Admins Online: %s", Jogador);
SendClientMessage(playerid, 0xFFFFFFAA, msg);
count5++;
}
}
if(count5 == 0){
SendClientMessage(playerid, 0xFFFFFFAA, "Nenhum Admin Online No Momento Aguarde.");
}
return 1;
}
Re: [Pedido] Estou necessitando de algumas coisinhas -
Sonic Hero - 10.05.2011
4° Fechar todos os interiores
Coloque:
Код:
DisableInteriorEnterExits();
em public OnGameModeInit()
Re: [Pedido] Estou necessitando de algumas coisinhas -
Shadoww5 - 10.05.2011
1 - Procura um sistema de salvamento ae no forum que deve ter. Mas irei tentar fazer um agora, apesar de nгo saber por onde comecar =X
2 - Codigo abaixo:
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;
cmd = strtok(cmdtext,idx);
if(strcmp(cmd, "/mp", true) == 0)
{
giveplayerid = strtok(cmdtext,idx);
if(!strlen(giveplayerid)) return SendClientMessage(playerid,0xFFDA2FFF," /mp [ID] [TEXTO]");
if(!IsPlayerAdmin) return SendClientMessage(playerid,0xFFDA2FFF," Vocк nгo estб logado na RCON !");
texto = strtok(cmdtext,idx);
if(!strlen(texto)) return SendClientMessage(playerid,0xFFDA2FFF," /mp [ID] [TEXTO]");
new p1[MAX_PLAYER_NAME];
new p2[MAX_PLAYER_NAME];
new str[128];
GetPlayerName(playerid, p1, sizeof(p1));
GetPlayerName(giveplayerid, p2, sizeof(p2));
format(str,sizeof(string), " [MP] Enviada por %s: %s" p1, texto);
SendClientMessage(giveplayerid, 0xFFDA2FFF,str);
format(str,sizeof(string), " [MP] Enviada para %s: %s" p2, texto);
SendClientMessage(playerid, 0xFFDA2FFF, str);
return 1;
}
return 0;
}
3 - Codigo abaixo:
PHP код:
public OnPlayerCommandText(playerid, cmdtext[])
{
new cmd[256];
new idx;
cmd = strtok(cmdtext,idx);
if(strcmp(cmd, "/admins", true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(IsPlayerAdmin(i))
{
new adm[MAX_PLAYER_NAME];
new str[128];
GetPlayerName(i, adm, sizeof(adm));
SendClientMessage(playerid, 0xFFDA2FFF, "ADMINISTRADORES ONLINE:");
format(str,sizeof(string), "Administrador RCON: %s" adm);
SendClientMessage(playerid, 0xFFDA2FFF,str);
return 1;
}
}
}
return 0;
}
4 - Adicione isto а public OnGameModeInit:
PHP код:
DisableInteriorEnterExits();
5 - Usa o
Hold Studio para colocar as armas no lugar certo do corpo e uma public para ver quais as armas do jogador. A public serб mais ou menos assim:
PHP код:
forward ChecarArma(playerid);
public OnGameModeInit()
{
SetTimer("ChecarArma",500,true); // IRБ CHECAR A CADA 0,5 SEGUNDO A PUBLIC ABAIXO. ADICIONE ESTA LINHA A ESTA PUBLIC
return 1;
}
public ChecarArma(playerid)
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(GetPlayerWeapon(i) == ArmaX) // SUBSTITUA O ARMA X PELO ID DA ARMA
{
SetPlayerAttachedObject(playerid, SLOT, MODELO, OSSO);
//SUBSTITUA O SLOT PELO SLOT QUE SERБ USADO PELO OBJETO
//MODELO = MODELO DO OBJETO QUE VOCК QUER COLOCAR NO JOGADOR. VEJA AQUI: https://sampwiki.blast.hk/wiki/Objects
//OSSO = O OSSO ONDE O OBJETO SERБ COLOCADO. VEJA AQUI: https://sampwiki.blast.hk/wiki/Bone_IDs
return 1;
}
}
return 1;
}
Re: [Pedido] Estou necessitando de algumas coisinhas - [S]trong - 10.05.2011
pawn Код:
if(strcmp(cmdtext, "/admins", true) == 0)
{
static Name[24],Msg[38],bool:admin;
for(new i=0; i< GetMaxPlayers(); x++) {
if(IsPlayerConnected(x) && IsPlayerAdmin(x)){
GetPlayerName(x,Name,24);
format(Msg,sizeof(Msg),"Admins Online: %s",Name);
SendClientMessage(playerid,0xFFFFFFAA,Msg);
admin = true;
}
}
if(admin == false){
return SendClientMessage(playerid, 0xFFFFFFAA, "-ServerInfo- Nenhum admin online no momento.");
}
return true;
}
usando bool й muito melhor... e sobre as armas tem essa FS
https://sampforum.blast.hk/showthread.php?tid=205666
Re: [Pedido] Estou necessitando de algumas coisinhas -
[R] ousenber [K] - 10.05.2011
strong, esse o comando q postei la? pq peguei em codigos uteis do Drakins(Drakon sei la!) entao n sei mexer com esses sistemas mt avanзado(mais adiantado q quiz dizer e.e) kkk !
Re: [Pedido] Estou necessitando de algumas coisinhas -
The Knight - 10.05.2011
PHP код:
if( !strcmp( cmdtext, "/admins", true ) ) // Comando
{ Chave para abrir o comando
static Name[ 24 ], Msg[ 38 ], bool:admin; //Variбveis
for( new i=0; i< GetMaxPlayers(); x++ ) // Deteta o nъmero de jogadores
{ //chave
if( IsPlayerConnected( x ) && IsPlayerAdmin( x ) ) // Verifica se de todos os jogadores conectados tem algum administrador RCON
{ //Chave para abrir funзхes se tiver administrador online
GetPlayerName( x, Name, 24 ); // Captura o nome do/s administrador/es
format( Msg, sizeof( Msg ), "Admins Online: %s", Name ); // Mensagem a dizer quem й administrador
SendClientMessage( playerid, 0xFFFFFFAA, Msg ); // Cor da mensagem
admin = true; // Administradores Online = Verdadeiro
} //Chave para fechar funзхes se tiver administrador online
} //chave
if( admin == false ) // Administrador Online = Falso (nгo hб)
{ // chave para abrir funзхes se nгo tiver algum administrador online
return SendClientMessage( playerid, 0xFFFFFFAA, "-ServerInfo- Nenhum admin online no momento." ); // Mensagem
} //chave para fechar funзхes se nгo tiver nenhum administrador online
return true; // retorna o comando
} //chave para fechar o comando
Re: [Pedido] Estou necessitando de algumas coisinhas - [S]trong - 10.05.2011
Й o comando sim sу fiz algumas alteraзхes pois estava muito mal feito.
@the knight
?? nгo vi ninguйm pedindo explicaзгo do comando puro flood meu deus.
Re: [Pedido] Estou necessitando de algumas coisinhas -
[R] ousenber [K] - 10.05.2011
strong mais nem fui eu q fiz kk codigos uteis OwN!
@topic
use o sistema de registro do Kasura e so vc Procurar no search(VC ACHAVA TUDO ISSO LA CRIO TOPICO ATOA, OU SE NAO NO CODIGOS UTEIS XDD U.U)
Procure no search por :Sistema de Registro
ou se nao entra aque:
http://forum.sa-mp.com/showthread.ph...stema+Registro
Ou em esse aqui tb so q n й em loginbox! :
http://forum.sa-mp.com/showthread.ph...stema+Registro
Re: [Pedido] Estou necessitando de algumas coisinhas - [S]trong - 10.05.2011
dylan nгo estou dizendo que vocк tenha feito mas sim estou postando para o iacocesar123 caso ele queira algo melhor... E sim ele poderia achar tudo pelo search sim... existem vбrios sistemas de registros realmente vбrios mesmo eu recomendo o do meu amigo TiagoPS.