27.02.2013, 18:06
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
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"); } }