SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 19/02/2014, 07:41 PM   #1
Firelink
Big Clucker
 
Join Date: Apr 2013
Posts: 55
Reputation: -1
Default Código Certo?

Fiz o Código de Colocar para Noite mais eu dou /noite vai e depois volta dia rapidamente.

PHP Code:
COMMAND:noite(playeridparams[])
{
    if (
APlayerData[playerid][PlayerLevel] >= 4)
    {
        
SetWorldTime(24);     
    }
    return 
1
Firelink is offline   Reply With Quote
Old 19/02/2014, 07:50 PM   #2
CharlieBrown
Huge Clucker
 
CharlieBrown's Avatar
 
Join Date: Sep 2013
Location: Curitiba/PR
Posts: 211
Reputation: 5
Default Re: Código Certo?

Sim esta certo.
Se não me engano é o relogio.
Remova a função do relogio que faz mudar o WorldTime.
__________________
CharlieBrown is offline   Reply With Quote
Old 19/02/2014, 07:53 PM   #3
Firelink
Big Clucker
 
Join Date: Apr 2013
Posts: 55
Reputation: -1
Default Respuesta: Código Certo?

HooooW, Aonde tem isso me paça o código certo ta ae o Código pra vc ver e me passar o certo se você puder me ajudar.

PHP Code:
#include <a_samp>

static i_ServerSeconds;
static 
i_ServerMinutes;
static 
i_ServerHours;
static 
i_ServerDays;
static 
i_ServerMonths;
static 
i_ServerYears;

new 
Text:txtTimeDisp;
new 
Text:txtDateDisp;

forward ProcessGameTime();
public 
ProcessGameTime()
{
    new 
string[128];
    
gettime(i_ServerHoursi_ServerMinutesi_ServerSeconds);
    
getdate(i_ServerYearsi_ServerMonthsi_ServerDays);
    
format(stringsizeof string"%02d:%02d:%02d"i_ServerHours-4i_ServerMinutesi_ServerSeconds);
    
TextDrawSetString(txtTimeDispstring);


    if(
i_ServerHours == 0)
    {
        
format(stringsizeof string"%02d:%02d:%02d"20i_ServerMinutesi_ServerSeconds);
        
TextDrawSetString(txtTimeDispstring);
        
        
format(stringsizeof string"%02d/%02d/%04d"i_ServerDays i_ServerMonthsi_ServerYears);
        
TextDrawSetString(txtDateDispstring);
        
TextDrawShowForAll(txtTimeDisp);
    }
    if(
i_ServerHours == 1)
    {
        
format(stringsizeof string"%02d:%02d:%02d"21i_ServerMinutesi_ServerSeconds);
        
TextDrawSetString(txtTimeDispstring);
        
TextDrawShowForAll(txtTimeDisp);
    }
    if(
i_ServerHours == 2)
    {
        
format(stringsizeof string"%02d:%02d:%02d"22i_ServerMinutesi_ServerSeconds);
        
TextDrawSetString(txtTimeDispstring);
        
TextDrawShowForAll(txtTimeDisp);
    }
    if(
i_ServerHours == 4)
    {
        
format(stringsizeof string"%02d:%02d:%02d"23i_ServerMinutesi_ServerSeconds);
        
TextDrawSetString(txtTimeDispstring);
        
TextDrawShowForAll(txtTimeDisp);
    }

    
format(stringsizeof string"%02d/%02d/%04d"i_ServerDaysi_ServerMonthsi_ServerYears);
    
TextDrawSetString(txtDateDispstring);
    
SetWorldTime(i_ServerHours);
    for(new 
0MAX_PLAYERSi++)SetPlayerTime(ii_ServerHours-4i_ServerMinutes);
}

public 
OnFilterScriptInit()
{
    
txtTimeDisp TextDrawCreate(632.0,25.0,"--:--:--");
    
TextDrawUseBox(txtTimeDisp0);
    
TextDrawFont(txtTimeDisp3);
    
TextDrawSetShadow(txtTimeDisp,0);
    
TextDrawSetOutline(txtTimeDisp,2);
    
TextDrawBackgroundColor(txtTimeDisp,0x000000FF);
    
TextDrawColor(txtTimeDisp,0xFFFFFFFF);
    
TextDrawAlignment(txtTimeDisp,3);
    
TextDrawLetterSize(txtTimeDisp,0.5,1.5);

    
txtDateDisp TextDrawCreate(620.0,5.0,"00/00/0000");
    
TextDrawUseBox(txtDateDisp0);
    
TextDrawFont(txtDateDisp3);
    
TextDrawSetShadow(txtDateDisp,0);
    
TextDrawSetOutline(txtDateDisp,2);
    
TextDrawBackgroundColor(txtDateDisp,0x000000FF);
    
TextDrawColor(txtDateDisp,0xFFFFFFFF);
    
TextDrawAlignment(txtDateDisp,3);
    
TextDrawLetterSize(txtDateDisp,0.5,1.5);

    
ProcessGameTime();
    
SetTimer("ProcessGameTime"10001);
    return 
1;
}

public 
OnFilterScriptExit()
{
    
TextDrawHideForAll(txtTimeDisp);
    
TextDrawDestroy(txtTimeDisp);
    
TextDrawHideForAll(txtDateDisp);
    
TextDrawDestroy(txtDateDisp);
    return 
1;
}

public 
OnPlayerSpawn(playerid)
{
    
TextDrawShowForPlayer(playerid,txtTimeDisp);
    
TextDrawShowForPlayer(playerid,txtDateDisp);
    return 
1;
}

public 
OnPlayerDeath(playeridkilleridreason)
{
    
TextDrawHideForPlayer(playerid,txtTimeDisp);
    
TextDrawHideForPlayer(playerid,txtDateDisp);
    return 
1;

Firelink is offline   Reply With Quote
Old 19/02/2014, 07:55 PM   #4
PT
Godfather
 
PT's Avatar
 
Join Date: Nov 2012
Location: Europe
Posts: 7,181
Reputation: 803
Default Re: Código Certo?

é essa linha ai

pawn Code:
SetWorldTime(i_ServerHours);

que ta mudando seu relogio.
PT is offline   Reply With Quote
Old 19/02/2014, 08:11 PM   #5
Firelink
Big Clucker
 
Join Date: Apr 2013
Posts: 55
Reputation: -1
Default Respuesta: Código Certo?

Não adiantou!
Firelink is offline   Reply With Quote
Old 19/02/2014, 08:13 PM   #6
CharlieBrown
Huge Clucker
 
CharlieBrown's Avatar
 
Join Date: Sep 2013
Location: Curitiba/PR
Posts: 211
Reputation: 5
Default Re: Código Certo?

pawn Code:
for(new i = 0; i < MAX_PLAYERS; i++)SetPlayerTime(i, i_ServerHours-4, i_ServerMinutes);
Remova esse tambem.
__________________
CharlieBrown is offline   Reply With Quote
Old 19/02/2014, 08:14 PM   #7
Firelink
Big Clucker
 
Join Date: Apr 2013
Posts: 55
Reputation: -1
Default Respuesta: Código Certo?

remove issu?

@edit ei e o do PT eu deixo aki deu certo o seu!
Firelink is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] Este codigo está certo? Bieeel_Cwb Português/Portuguese 5 10/08/2012 12:58 PM
[Duvida] Se o codigo está certo. dPlaYer_ Português/Portuguese 5 04/05/2012 07:27 PM
[AJUDA] o Seguinte codigo esta certo? Twisty_ Português/Portuguese 5 01/03/2012 12:51 AM
[AJUDA]Código certo mais não conhecido DPS|NeW| Português/Portuguese 0 18/01/2012 07:03 PM
[AJUDA]Certo Player Nascer em Certo Lugar Mengao_Carioca Português/Portuguese 5 27/07/2010 12:14 AM


All times are GMT. The time now is 01:55 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.