It is currently 21 Nov 2018 23:44






Reply to topic  [ 6 posts ] 
 Intrebare cod 
Author Message
Membru, skill +1
Membru, skill +1

Joined: 02 Nov 2014 19:21
Posts: 382
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Membru Club eXtreamCS (doua luni)
Nume anterior: IIiFF
Fond eXtream: 0
Am si eu o intrebare. Cat de optim e? eu zic ca altceva n-ar avea ce sa ii faca

Code:

    
/*IsDay = 1 Zombie Day
    IsDay = 2 Reverse Zombie Day
    IsDay = 3 Knife Day
    IsDay = 4 Fotball
    IsDay = 5 Gun Day
    IsDay = 6 Sparta Day
    IsDay = 7 GodMode Day
    IsDay = 8 Paintball Day
    IsDay = 9 Nightcrawler
    IsDay = 10 Nightcrawler Reverse
    IsDay = 11 HNS
    IsDay = 12 HNS reverse
    IsDay = 13 Shark Day
    IsDay = 14 Space Day*/

    
switch(IsDay)
    {
        case 
1..2player_hudmessage(02HUD_DELAY 1.0, {02550}, "%L"LANG_SERVER"JBE_IS_DAY"GetDay(1))
        case 
3player_hudmessage(02HUD_DELAY 1.0, {02550}, "%L"LANG_SERVER"JBE_IS_DAY"GetDay(3))
        case 
4player_hudmessage(02HUD_DELAY 1.0, {02550}, "%L"LANG_SERVER"JBE_IS_DAY"GetDay(4))
        case 
5player_hudmessage(02HUD_DELAY 1.0, {02550}, "%L"LANG_SERVER"JBE_IS_DAY"GetDay(5))
        case 
6player_hudmessage(02HUD_DELAY 1.0, {02550}, "%L"LANG_SERVER"JBE_IS_DAY"GetDay(6))
        case 
7player_hudmessage(02HUD_DELAY 1.0, {02550}, "%L"LANG_SERVER"JBE_IS_DAY"GetDay(7))
        case 
8player_hudmessage(02HUD_DELAY 1.0, {02550}, "%L"LANG_SERVER"JBE_IS_DAY"GetDay(8))
        case 
9..10player_hudmessage(02HUD_DELAY 1.0, {02550}, "%L"LANG_SERVER"JBE_IS_DAY"GetDay(9))
        case 
11..12player_hudmessage(02HUD_DELAY 1.0, {02550}, "%L"LANG_SERVER"JBE_IS_DAY"GetDay(11))
        case 
13player_hudmessage(02HUD_DELAY 1.0, {02550}, "%L"LANG_SERVER"JBE_IS_DAY"GetDay(13))
        case 
14player_hudmessage(02HUD_DELAY 1.0, {02550}, "%L"LANG_SERVER"JBE_IS_DAY"GetDay(14))
    }
 


Code:
public GetDay(day)
{
    switch(
day)
    {
        case 
1:
        {
            switch(
IsDay)
            {
                case 
1//zombie
                
case 2// reverse
            
}
        }
        case 
3:
        case 
4
        
case 5:
        case 
6:
        case 
7:
        case 
8:
        case 
9:
        {
            switch(
IsDay)
            {
                case 
9// Nightcrawler
                
case 10// Nightcrawler reverse
            
}
        }
        case 
11:
        {
            switch(
IsDay)
            {
                case 
11// hns
                
case 12// hns reverse
            
}
        }
        case 
13:
        case 
14:

    }

}
 


GetDay arata numele dayului, cum as putea sa fac sa il arate? eu m-am gandit la un string si dupa il returnez.


05 Jan 2018 06:58
Profile multumesc
Online
Scripter eXtreamCS
Scripter eXtreamCS

Joined: 13 Jul 2013 16:31
Posts: 1354
Detinator Steam: Da
Reputatie: Scripter eXtreamCS
Moderator ajutator
Fond eXtream: 0
puteai face al doilea switch sa fie mai complet (get day)

iar primul sa il faci mai simplu, redus la o linie : player_hudmessage(0, 2, HUD_DELAY + 1.0, {0, 255, 0}, "%L", LANG_SERVER, "JBE_IS_DAY", GetDay(IsDay))

e acelasi nivel de eficienta, doar ca e codul mai scurt.

_________________
Fara pm-uri pentru pluginuri de zm/furien + tot ce tine de vip.


05 Jan 2018 13:06
Profile multumesc
Membru, skill +1
Membru, skill +1

Joined: 02 Nov 2014 19:21
Posts: 382
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Membru Club eXtreamCS (doua luni)
Nume anterior: IIiFF
Fond eXtream: 0
Lux0R^ wrote:
puteai face al doilea switch sa fie mai complet (get day)

iar primul sa il faci mai simplu, redus la o linie : player_hudmessage(0, 2, HUD_DELAY + 1.0, {0, 255, 0}, "%L", LANG_SERVER, "JBE_IS_DAY", GetDay(IsDay))

e acelasi nivel de eficienta, doar ca e codul mai scurt.


al 2-lea cod l-am facut pana la urma, ii formatez un string dupa il returnez si merge.

La primul cod daca fac cum ai zis tu nu o sa mearga pentru ca nu va arata mesajul. M-am gandit la altceva, la asta:

Code:
if(IsDay >= 1)
    player_hudmessage(0, 2, HUD_DELAY + 1.0, {0, 255, 0}, "%L", LANG_SERVER, "JBE_IS_DAY", GetDay(IsDay))


05 Jan 2018 13:37
Profile multumesc
Online
Scripter eXtreamCS
Scripter eXtreamCS

Joined: 13 Jul 2013 16:31
Posts: 1354
Detinator Steam: Da
Reputatie: Scripter eXtreamCS
Moderator ajutator
Fond eXtream: 0
Diversity wrote:
Lux0R^ wrote:
puteai face al doilea switch sa fie mai complet (get day)

iar primul sa il faci mai simplu, redus la o linie : player_hudmessage(0, 2, HUD_DELAY + 1.0, {0, 255, 0}, "%L", LANG_SERVER, "JBE_IS_DAY", GetDay(IsDay))

e acelasi nivel de eficienta, doar ca e codul mai scurt.


al 2-lea cod l-am facut pana la urma, ii formatez un string dupa il returnez si merge.

La primul cod daca fac cum ai zis tu nu o sa mearga pentru ca nu va arata mesajul. M-am gandit la altceva, la asta:

Code:
if(IsDay >= 1)
    player_hudmessage(0, 2, HUD_DELAY + 1.0, {0, 255, 0}, "%L", LANG_SERVER, "JBE_IS_DAY", GetDay(IsDay))


cum adica nu va arata mesajul ? :-? si da e ok ca l-ai restrictionat, poate trebe sa pui si un max nu doar minim

_________________
Fara pm-uri pentru pluginuri de zm/furien + tot ce tine de vip.


05 Jan 2018 15:12
Profile multumesc
Membru, skill +1
Membru, skill +1

Joined: 02 Nov 2014 19:21
Posts: 382
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Reputatie: Fost Membru Club eXtreamCS (doua luni)
Nume anterior: IIiFF
Fond eXtream: 0
Lux0R^ wrote:
Diversity wrote:
Lux0R^ wrote:
puteai face al doilea switch sa fie mai complet (get day)

iar primul sa il faci mai simplu, redus la o linie : player_hudmessage(0, 2, HUD_DELAY + 1.0, {0, 255, 0}, "%L", LANG_SERVER, "JBE_IS_DAY", GetDay(IsDay))

e acelasi nivel de eficienta, doar ca e codul mai scurt.


al 2-lea cod l-am facut pana la urma, ii formatez un string dupa il returnez si merge.

La primul cod daca fac cum ai zis tu nu o sa mearga pentru ca nu va arata mesajul. M-am gandit la altceva, la asta:

Code:
if(IsDay >= 1)
    player_hudmessage(0, 2, HUD_DELAY + 1.0, {0, 255, 0}, "%L", LANG_SERVER, "JBE_IS_DAY", GetDay(IsDay))


cum adica nu va arata mesajul ? :-? si da e ok ca l-ai restrictionat, poate trebe sa pui si un max nu doar minim

Daca nu faceam verificarea nu arata mesajul


05 Jan 2018 16:19
Profile multumesc
Utilizator neserios
Utilizator neserios

Joined: 10 Oct 2014 06:21
Posts: 3428
Location: Roman, Neamț
Detinator Steam: Da
SteamID: /id/london_extreamcs
Reputatie: Membru Club eXtreamCS (6 luni)
Restrictie moderator
Utilizator neserios
Fond eXtream: 0
Daca vrei sa returnezi string | Afiseaza codul
stock GetDayName(DayNumber)
{
new g_szDayName[32];

switch(DayNumber)
{
case 1: formatex(g_szDayName, charsmax(g_szDayName), "Nume Ziua 1");
case 2: formatex(g_szDayName, charsmax(g_szDayName), "Nume Ziua 2");
}

return g_szDayName;
}

_________________
METODA BOOST/DROP 2018 GRATUITA (pentru CS 1.6)
AMX XMAS Gifts 2.0 - Private Plugin
AMX Christmass Addons (2018)
[VAND] Addons Zombie v7.1 (Release 10 February 2018)[/center]


18 Jan 2018 12:16
Profile multumesc
Display posts from previous:  Sort by  
Reply to topic   [ 6 posts ] 

Who is online

Users browsing this forum: No registered users and 16 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  

În cazul în care aveți probleme cu contul trimiteți un email sau mesaj la servicii_extream[arond]yahoo[punct]com

Powered by phpBB® Forum Software © phpBB Group