Passando DOF2 para SII -
Caio_Freeze - 14.05.2013
bom eu tentei passar mais nгo consegui entгo aqui й a minha ultima opзгo rsrs
Codigo:
pawn Код:
new strConta[80];
new Ip[25];
for(new t = 0; t < 100; ++t)
{
SendClientMessage(playerid, -1, " ");
}
format(strConta, sizeof(strConta), "Banidos/%s.txt", Nome(playerid));
if(DOF2_FileExists(strConta))
{
format(String, sizeof(String), "{FFFFFF}Vocк estб banido deste servidor!\n\n Dados do Banimento:\n\n{45F75A}Admin: {FFFFFF}%s \n{45F75A}Motivo: {FFFFFF}%s", DOF2_GetString(strConta, "Admin"), DOF2_GetString(strConta, "Motivo"));
format(String, sizeof(String), "%s\n{45F75A}Data: {FFFFFF}%d/%d/%d \n{45F75A}Hora: {FFFFFF}%d:%d", String, DOF2_GetInt(strConta, "Dia"), DOF2_GetInt(strConta, "Mes"), DOF2_GetInt(strConta, "Ano"), DOF2_GetInt(strConta, "Hora"), DOF2_GetInt(strConta, "Minuto"));
ShowPlayerDialog(playerid, DIALOG_BANIDO, DIALOG_STYLE_MSGBOX, "Banido!", String, "Fechar", "");
return 1;
}
+Rep
Re: Passando DOF2 para SII -
Delete_ - 14.05.2013
http://pastebin.com/MiduESdt
Olha as stocks e substitui no seu code.
Re: Passando DOF2 para SII -
Caio_Freeze - 14.05.2013
Quote:
Originally Posted by Delete_
|
poderia me mandar um exemplo?
Re : Passando DOF2 para SII -
Felipe_Freeze - 14.05.2013
Код:
new strConta[80];
new Ip[25];
for(new t = 0; t < 100; ++t)
{
SendClientMessage(playerid, -1, " ");
}
format(strConta, sizeof(strConta), "Banidos/%s.txt", Nome(playerid));
if(INI_Exist(strConta))
{
format(String, sizeof(String), "{FFFFFF}Vocк estб banido deste servidor!\n\n Dados do Banimento:\n\n{45F75A}Admin: {FFFFFF}%s \n{45F75A}Motivo: {FFFFFF}%s", INI_WriteString(strConta, "Admin"), INI_WriteString(strConta, "Motivo"));
format(String, sizeof(String), "%s\n{45F75A}Data: {FFFFFF}%d/%d/%d \n{45F75A}Hora: {FFFFFF}%d:%d", String, INI_WriteInt(strConta, "Dia"), INI_WriteInt(strConta, "Mes"), INI_WriteInt(strConta, "Ano"), INI_WriteInt(strConta, "Hora"), INI_WriteInt(strConta, "Minuto"));
ShowPlayerDialog(playerid, DIALOG_BANIDO, DIALOG_STYLE_MSGBOX, "Banido!", String, "Fechar", "");
return 1;
}
Acredito que seja assim, confere ai
Re: Passando DOF2 para SII -
Caio_Freeze - 14.05.2013
@Felipe
pawn Код:
C:\Users\Caio Alaf\Desktop\samp\pawno\GM-ARCADE.pwn(511) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
1 Errors.
Linha 511
pawn Код:
format(String, sizeof(String), "%s\n{45F75A}Data: {FFFFFF}%d/%d/%d \n{45F75A}Hora: {FFFFFF}%d:%d", String, INI_WriteInt(strConta, "Dia"), INI_WriteInt(strConta, "Mes"), INI_WriteInt(strConta, "Ano"), INI_WriteInt(strConta, "Hora"), INI_WriteInt(strConta, "Minuto"));
como passa esse pra SII
pawn Код:
CMD:banir(playerid, params[])
{
new Razao[128];
if(PlayerInfo[playerid][admin] < 5) return SendClientMessage(playerid, BRANCO, "Vocк precisa ser admin nivel 5 para usar este comando!");
if(sscanf(params, "us", ID, Razao)) return SendClientMessage(playerid, CINZA, "Use /banir [ID] [Razгo]"), SendClientMessage(playerid, CINZA, "Use o comando para banir a conta de um jogador");
if(!IsPlayerConnected(ID)) return SendClientMessage(playerid, BRANCO, "ID invalido");
if(PlayerInfo[ID][Admin] > PlayerInfo[playerid][Admin]) return SendClientMessage(playerid, CINZA, "Vocк nгo pode fazer nada contra um admin superior a vocк!");
format(String, sizeof(String), "O Admin %s Baniu o Jogador %s[ID: %d] pelo motivo: %s\r\n", Nome(playerid), Nome(ID), ID, Razao);
SendClientMessageToAll(VERDE_CLARO, String);
format(String, sizeof(String), "Contas/Banidos/%s.txt", Nome(ID));
getdate(Ano, Mes, Dia);
gettime(Hora, Minuto, Segundo);
DOF2_CreateFile(String);
DOF2_SetString(String, "Admin", Nome(playerid));
DOF2_SetString(String, "Motivo", Razao);
DOF2_SetInt(String, "Ano", Ano);
DOF2_SetInt(String, "Mes", Mes);
DOF2_SetInt(String, "Dia", Dia);
DOF2_SetInt(String, "Hora", Hora);
DOF2_SetInt(String, "Minuto", Minuto);
Kick(ID);
return 1;
}