[Ajuda] Ajuda
#1

queria a ajuda de alguem
to criando meu game mode, ai to tentando criar um sistema de agendar cadeia mas nгo ta funcionando
ele nгo salva o nome

Код HTML:
// Topo
enum jInfo
{
	jAgendado,
	jTempoAgendado,
	jAdminAgendou[64],
	jMotivoAgendou[128]
};

// OnPlayerSpawn
if(jPlayerInfo[playerid][jPreso] == 1)
	{
    if(jPlayerInfo[playerid][jAgendado] == 1)
    {
     	new motivoagendou[128];
		strmid(motivoagendou, jPlayerInfo[playerid][jMotivoAgendou], 0, strlen(jPlayerInfo[playerid][jMotivoAgendou]), 255);
   		new adminagendou[64];
		strmid(adminagendou, jPlayerInfo[playerid][jAdminAgendou], 0, strlen(jPlayerInfo[playerid][jAdminAgendou]), 255);
    	format(stringagendou, sizeof(stringagendou), "O Admin %s agendou vocк para %d minutos de cadeia, Motivo: %s", adminagendou, jPlayerInfo[playerid][jTempoAgendado], motivoagendou);
    	SendClientMessage(playerid, COLOR_LIGHTRED, stringagendou);
  		jPlayerInfo[playerid][jAgendado] = 0;
    }
		SetPlayerInterior(playerid, 0);
		SetPlayerPos(playerid, 3319.2668,-2018.8135,17.2669);
		return true;
	}
// Comando em ZCMD

CMD:agendarcadeia(playerid, params[])
{
	new Tempo[20], Motivo[20], string[128], id, Nomeee[MAX_PLAYER_NAME], tempo2;
	GetPlayerName(playerid, sendername, sizeof(sendername));
	if(!IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1, "Nгo estб Online !");
	if(sscanf(params, "uis", id, Tempo, Motivo)) return SendClientMessage(playerid, -1, "Use: /agendarcadeia [ID] [Tempo] [Motivo]");
	{
		GetPlayerName(playerid, sendername, sizeof(sendername));
		GetPlayerName(id, Nomeee, sizeof(Nomeee));
		new arquivo[128];
		format(arquivo, sizeof(arquivo), "Jogadores/%s.ini",Nomeee);
		if(!DOF2_FileExists(arquivo))
		{
			SendClientMessage(playerid, COLOR_WHITE, "Este nick nгo estб registrado");
			return true;
		}
		format(string, sizeof(string), "AdmAviso: %s agendou %s na cadeia por %d segundos motivo: %s",PlayerName(playerid), Nomeee, tempo2, (Motivo));
		SendClientMessageToAll(-1, string);
		jPlayerInfo[playerid][iAgendado] = 1;
		DOF2_SetInt(ReturnFileUser(playerid),"Preso",1);
		DOF2_SetInt(ReturnFileUser(playerid),"TempoPreso",tempo2 * 60);
		strmid(AgendouInfo[playerid][cAdminAgendou], sendername, 0, strlen(sendername), MAX_PLAYER_NAME);
		DOF2_SetString(ReturnFileUser(playerid),"AdminAgendou",sendername);
		strmid(AgendouInfo[playerid][cMotivoAgendou], sendername, 0, strlen(Motivo), MAX_PLAYER_NAME);
		DOF2_SetString(ReturnFileUser(playerid),"MotivoAgendou",Motivo);
		DOF2_SetInt(ReturnFileUser(playerid),"Agendado",1);
		DOF2_SetInt(ReturnFileUser(playerid),"TempoAgendado",tempo2);
		DOF2_SaveFile();
	}
	return true;
}

// stock de carregar a conta

stock CarregarJogador(playerid)
{
	if(DOF2_FileExists(ReturnFileUser(playerid)))
	{
        new string2[100];
		strmid(jPlayerInfo[playerid][jAdminAgendou],DOF2_GetString(string2,"AdminAgendou"),0,strlen(DOF2_GetString(string2,"AdminAgendou")),255);
		strmid(jPlayerInfo[playerid][jMotivoAgendou],DOF2_GetString(string2,"MotivoAgendou"),0,strlen(DOF2_GetString(string2,"MotivoAgendou")),255);
		jPlayerInfo[playerid][jAgendado] = DOF2_GetInt(ReturnFileUser(playerid), "Agendado");
		jPlayerInfo[playerid][jTempoAgendado] = DOF2_GetInt(ReturnFileUser(playerid), "TempoAgendado");

	}
}
Reply
#2

Nгo vejo !
pawn Код:
DOF2_CreateFile ( ReturnFileUser ( playerid ) ) ;
Reply
#3

ja puis
mas nao funfo dnv
e nгo mostra o tempo que eu coloquei
so fala
eu digito
/agendarcadeia warning 100 warning

admin warning colocou warning na cadeia por 0 segundos motivo: warning
Reply
#4

Pq ele seta vocк na vezz do player !

pawn Код:
format(string, sizeof(string), "AdmAviso: %s agendou %s na cadeia por %d segundos motivo: %s",PlayerName(playerid), Nomeee, tempo2, (Motivo));
        SendClientMessageToAll(-1, string);
        jPlayerInfo[playerid][iAgendado] = 1;
        DOF2_SetInt(ReturnFileUser(playerid),"Preso",1);
        DOF2_SetInt(ReturnFileUser(playerid),"TempoPreso",tempo2 * 60);
        strmid(AgendouInfo[playerid][cAdminAgendou], sendername, 0, strlen(sendername), MAX_PLAYER_NAME);
        DOF2_SetString(ReturnFileUser(playerid),"AdminAgendou",sendername);
        strmid(AgendouInfo[playerid][cMotivoAgendou], sendername, 0, strlen(Motivo), MAX_PLAYER_NAME);
        DOF2_SetString(ReturnFileUser(playerid),"MotivoAgendou",Motivo);
        DOF2_SetInt(ReturnFileUser(playerid),"Agendado",1);
        DOF2_SetInt(ReturnFileUser(playerid),"TempoAgendado",tempo2);
#Ignora o que postei la em cima .
Reply
#5

olha oque eu disse lб em cima
Reply
#6

Tenta .
PHP код:
CMD:agendarcadeia(playeridparams[])
{
    new 
Tempo[20], Motivo[20], string[128], idNomeee[MAX_PLAYER_NAME], tempo2;
    
GetPlayerName(playeridsendernamesizeof(sendername));
    if(!
IsPlayerConnected(playerid)) return SendClientMessage(playerid, -1"Nгo estб Online !");
    if(
sscanf(params"uis"idTempoMotivo)) return SendClientMessage(playerid, -1"Use: /agendarcadeia [ID] [Tempo] [Motivo]");
    
    
GetPlayerName(playeridsendernamesizeof(sendername));
    
GetPlayerName(idNomeeesizeof(Nomeee));
    new 
arquivo[128];
    
format(arquivosizeof(arquivo), "Jogadores/%s.ini",Nomeee);
    if(!
DOF2_FileExists(arquivo))return SendClientMessage(playeridCOLOR_WHITE"Este nick nгo estб registrado");
    
format(stringsizeof(string), "AdmAviso: %s agendou %s na cadeia por %d segundos motivo: %s",PlayerName(playerid), NomeeeTempo, (Motivo));
    
SendClientMessageToAll(-1string);
    
jPlayerInfo[playerid][iAgendado] = 1;
    
DOF2_SetInt(ReturnFileUser(playerid),"Preso",1);
    
DOF2_SetInt(ReturnFileUser(playerid),"TempoPreso",Tempo 60);
    
strmid(AgendouInfo[playerid][cAdminAgendou], sendername0strlen(sendername), MAX_PLAYER_NAME);
    
DOF2_SetString(ReturnFileUser(playerid),"AdminAgendou",sendername);
    
strmid(AgendouInfo[playerid][cMotivoAgendou], sendername0strlen(Motivo), MAX_PLAYER_NAME);
    
DOF2_SetString(ReturnFileUser(playerid),"MotivoAgendou",Motivo);
    
DOF2_SetInt(ReturnFileUser(playerid),"Agendado",1);
    
DOF2_SetInt(ReturnFileUser(playerid),"TempoAgendado",Tempo);
    
DOF2_SaveFile();
    return 
true;

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)