[Cerere] Sfaturi

Categoria cu cereri de pluginuri si nu numai.

Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com

Forum rules
Accesează link-ul pentru a putea vedea regulile forumului

Daca doriti sa vi se modifice un plugin, va rugam postati aici .
Post Reply
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

08 Feb 2014, 22:59

Daca tot este activ acest topic :D

Ce inseamna asta?

Code: Select all

case  1..6:  set_task(  0.1, "ChangeUserModelWithDelay",  id  +  SWITCH_TASK  ); 
      case  7..13:  set_task(  0.2, "ChangeUserModelWithDelay",  id  +  SWITCH_TASK  ); 
      case  14..20:  set_task(  0.3, "ChangeUserModelWithDelay",  id  +  SWITCH_TASK  ); 
      case  21..26:  set_task(  0.4, "ChangeUserModelWithDelay",  id  +  SWITCH_TASK  ); 
      case  27..32:  set_task(  0.5, "ChangeUserModelWithDelay",  id  +  SWITCH_TASK  ); 
Am vazut-o la pluginul lui askhanar,eu as vrea sa stiu ce inseamna si la ce e de folos asta:

1..6 // ar veni ceva gen 1,2,3,4,5,6 dar numai ca asa e prescurtat s-au cum ? :D
RoyalServer
User avatar
cyby
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 1777
Joined: 16 Jul 2011, 21:46
Detinator Steam: Da
Detinator server CS: Da
Reputatie: Scripter eXtreamCS
Fost Moderator ajutator
Has thanked: 146 times
Been thanked: 396 times

08 Feb 2014, 23:08

scosmynnnn wrote:Daca tot este activ acest topic :D

Ce inseamna asta?

Code: Select all

case  1..6:  set_task(  0.1, "ChangeUserModelWithDelay",  id  +  SWITCH_TASK  ); 
      case  7..13:  set_task(  0.2, "ChangeUserModelWithDelay",  id  +  SWITCH_TASK  ); 
      case  14..20:  set_task(  0.3, "ChangeUserModelWithDelay",  id  +  SWITCH_TASK  ); 
      case  21..26:  set_task(  0.4, "ChangeUserModelWithDelay",  id  +  SWITCH_TASK  ); 
      case  27..32:  set_task(  0.5, "ChangeUserModelWithDelay",  id  +  SWITCH_TASK  ); 
Am vazut-o la pluginul lui askhanar,eu as vrea sa stiu ce inseamna si la ce e de folos asta:

1..6 // ar veni ceva gen 1,2,3,4,5,6 dar numai ca asa e prescurtat s-au cum ? :D
da
93.114.82.17:27015 - Monster Invasion CO-OP Mod
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

22 Feb 2014, 18:15

Salut ! am revenit.. :))
ce inseamna "?"
User avatar
GhosT ***
Membru, skill +2
Membru, skill +2
Posts: 604
Joined: 04 Dec 2013, 21:52
Detinator Steam: Da
CS Status: Morphin . [ Retras ]
SteamID: Mutulica1428
Reputatie: Fost Moderator ajutator
Location: Dumesti.
Has thanked: 40 times
Been thanked: 99 times
Contact:

22 Feb 2014, 19:44

scosmynnnn wrote:Salut ! am revenit.. :))
ce inseamna "?"
adica intrebi :))

exemplu : "get_user_team(id) == 2 ? "Counter Terrorist" : "altceva");"

S-ar citi c-am asa . echipa userului este egala cu CT ? Daca da se scrie "Counter Terrorist" daca nu scrie "altceva" :)
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

22 Feb 2014, 19:50

Am vazut intr-un plugin cu flag.

in chat de ex asa: client_print(id,print_chat,"%s",get_user_flags(id) & ADMIN_KICK ? "Da" : "Nu")

s'au cum era dupa semnul intrebarii..
User avatar
Ulquiorra
Fost moderator
Fost moderator
Posts: 2053
Joined: 25 Jul 2010, 17:29
Detinator Steam: Da
CS Status: A mai trecut o zi asteptand una mai buna
Detinator server CS: Retras.
SteamID: STEAM_0:1:318247XX
Reputatie: Fost Scripter eXtreamCS
Fost Moderator ajutator
Nick anterior: Askhanar
Location: Braila, Romania.
Has thanked: 215 times
Been thanked: 1132 times

23 Feb 2014, 13:57

? este un simbol special ( operator.. )

mai exact el seamana cu o intrebare cu 2 raspunsuri..

Code: Select all

client_print( id, print_chat, "Esti %s !", is_user_alive( id ) ? "viu" : "mort" );
Printezi un mesaj in chat, iar in loc de %s va fi unul din raspunsurile puse.( practic intrebi daca jucatorul este in viata, daca este.. primul raspuns va inlocui %s daca nu %s va fi inlocuit de raspunsul nr2 ).

el poate fi filosit in multe alte situatii..
Caut o persoana dedicata care se pricepe si stie ce face.
Vreau sa creeze si sa se ocupe de administrarea unui server de MU, da e vorba de vechiul joc..ma gandesc undeva la un season 3 ep1/2.

O sa achizitionez un domeniu .ro.
Totodata sponsorizez absolut orice este necesar.
Ma puteti contacta prin: http://solo.to/stfrzv
Loupu.
Membru, skill 0
Membru, skill 0
Posts: 12
Joined: 12 Aug 2013, 12:06
Detinator Steam: Nu
CS Status: Citesc forumul eXtreamCS.com...!
Has thanked: 3 times
Contact:

23 Feb 2014, 14:14

| Afiseaza codul
#include < amxmodx >
#include < amxmisc >

static const

    PLUGIN[ ] =        "PLUGIN",
    VERSION[ ] =        "0.0.1",
    AUTHOR[ ] =        "Rap^^";


new demon


public plugin_init( )
{
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_clcmd("say /demo","demo",ADMIN_KICK,"name - takes a demo of a client")
    register_clcmd("say /stopdemo","stopdemo",ADMIN_KICK,"name - stops the demo taken")
    register_clcmd("say /listademo","demoList",ADMIN_KICK,"shows demo list");
}

public demoList(id)
{
    if( get_user_flags( id ) && ADMIN_KICK )
    {

        new iPlayers[ 32 ], iNum, player;
        new szName[ 32 ];

        get_players( iPlayers, iNum, "ch" );


        for( new i = 0; i < iNum; i++ )
        {
            player = iPlayers[ i ];

            if( demon == 1 )
            {
                get_user_name( player, szName, sizeof szName - 1 );
                client_print(id, print_chat, "[ Loupu ] Informatiile ti-au fost trimise. Verifica consola!");
                console_print(id, "=================================");
                console_print(id, "Lista inregistrari pornite:");                      
                console_print(id, "- %s", szName );
                console_print(id, "=================================");
                console_print(id, "Pentru mai multe detalii skype gonta.tudor.")
            }
                       
            else
            {
                client_print(id, print_chat, "[ Loupu ] Nici o inregistrare pornita!");
            }
        }
    }
    
    else
        client_print(id, print_chat, "[ Loupu ] Nu ai acces la comanda!");

    return PLUGIN_HANDLED;
}


public demo(id,level,cid){
    if(!cmd_access(id,level,cid,1))
        return 0;
        
    new cmd[32], mapname[32], name[32], time[32], name2[32]
    read_argv(1, cmd, 31);
    new player = cmd_target(id, cmd, 5);
    demon = 1
    if (!player) 
    return 0;
    get_time("%m/%d/%Y - %H:%M:%S",time,31)
    get_user_name(player,name,31)
    get_user_name(id,name2,31)
    get_mapname(mapname,31)
    client_cmd(player,"record %s_%s.dem",name,mapname)
    client_print(id,print_console,"[ Loupu ] Se inregistreaza demo lui : %s, Ora: %s",name,time)
    log_amx("[ Loupu ] %s a inceput o inregistrare demo lui %s, Ora %s",name, name2,time)

    return PLUGIN_HANDLED;
    
}

public stopdemo(id,level,cid){
    if(!cmd_access(id,level,cid,1))
        return 0;
        
    new cmd[32], name[32], time[32], name2[32]
    read_argv(1, cmd, 31);
    new player = cmd_target(id, cmd, 5);
    demon = 0
    if (!player)
        return 0;
    get_time("%m/%d/%Y - %H:%M:%S",time,31)
    get_user_name(player,name,31)
    get_user_name(id,name2,31)
    client_cmd(player,"stop")
    client_print(id,print_console,"[ Loupu ] Ai oprit inregistrarea demo lui : %s, Ora: %s",name,time)
    log_amx("[ Loupu ] %s a oprit inregistrarea demo lui %s, Ora %s",name, name2,time)
    return 0;
}
Cum fac sa pot porni si la altii demo, cu comanda /demo name , cand tasteaza /demo ii face numai la playerul care a tastat!
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

23 Feb 2014, 16:38

Askhanar wrote:? este un simbol special ( operator.. )

mai exact el seamana cu o intrebare cu 2 raspunsuri..

Code: Select all

client_print( id, print_chat, "Esti %s !", is_user_alive( id ) ? "viu" : "mort" );
Printezi un mesaj in chat, iar in loc de %s va fi unul din raspunsurile puse.( practic intrebi daca jucatorul este in viata, daca este.. primul raspuns va inlocui %s daca nu %s va fi inlocuit de raspunsul nr2 ).

el poate fi filosit in multe alte situatii..
Hai mersi :) .Am inteles perfect :*
User avatar
YONTU
Scripter eXtreamCS
Scripter eXtreamCS
Posts: 2466
Joined: 10 May 2013, 14:25
Detinator Steam: Nu
CS Status: Everyone is looking at ur shoes
Reputatie: Moderator ajutator
Fost scripter eXtreamCS
Location: Gura Humorului
Has thanked: 256 times
Been thanked: 288 times
Contact:

25 Feb 2014, 16:45

Revin din nou :) !
1. Ce fac functia urmatoare:

Code: Select all

strcmp( index, const len[  ] ); 
Este buna definitia asta(asta intuiesc eu ca inseamna): Ia toate liniile dintr-un fisier extern si le citeste?
2. Ce face acest continue:

Code: Select all

if(is_user_alive(id)) continue; 
?
„Peste douăzeci de ani vei fi dezamăgit din cauza lucrurilor pe care nu le-ai făcut, nu din cauza celor pe care le-ai făcut.” - Mark Twain
„Asa e si in viata, hotii castiga, prostii care invata pierd.” - Mihai Nemeș


Bio.LeagueCs.Ro - Biohazard v4.4 Xmas Edition
discord: IonutC#5114

Experinta in: Java/Spring boot/Angular/C/C++/C#/Javascript/Python/HTML/CSS/Pawn/SQL
Ai nevoie de ajutorul meu? Ma poti gasi doar la adresa de discord de mai sus.
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

25 Feb 2014, 16:59

Code: Select all

if(!is_user_alive(id)) continue; 
Din cate imi aduc aminte de la cyby inseamna atunci cand nu e in viata un player sa treaca peste ca nu poti da mereu return 1 ca se opreste tot pluginul.Nu stiu bine sa explic..
Last edited by YONTU on 25 Feb 2014, 17:01, edited 1 time in total.
Reason: :) ! Mersi ca ai incercat! Mai astept si parerea altora mai avansati ca mine !
User avatar
KronoS eXtream
Fost administrator
Fost administrator
Posts: 4378
Joined: 02 Apr 2009, 19:18
Detinator Steam: Da
Reputatie: Fost administrator
Fost detinator Zombie-Land.eXtream.Ro
Contribuitor
Fost Scripter eXtreamCS
Dezvoltator al listei de seriozitate eXtreamCS
Location: Bucharest
Has thanked: 551 times
Been thanked: 820 times
Contact:

25 Feb 2014, 17:29

1.strcmp = string compare
Functia este folosita pentru a compara doua siruri din punt de vedere al lungimii.
Sintaxa:

Code: Select all

strcmp ( const string1 [],  const string2 [], ignorecase = 0 )
sau mai simplu

Code: Select all

strcmp ( const string1 [],  const string2 [] )
strcmp( un_sir, alt_sir ) returneaza:
- valoarea 0 daca sirurile au aceeasi lungime
- valoarea -1 daca un_sir este mai scurt decat alt_sir
- valoarea 1 daca un_sir este mai lung decat alt_sir

2. continue este folosit pentru a trece la urmatorul ciclu al unei instructiuni repetitive.
for ( i = 0 ; i < 100 ; i++ )
{
if ( i == 23 )
continue;

client_print( 0, print_chat, "Gigel" );

// alte instructiuni

}
In exemplul de mai sus, daca i este egal cu 23, instructiunile de dupa continue (respectiv ce este cu rosu) nu vor fi executate si se va trece la urmatorul ciclu al for-ului (respectiv i egal cu 24).
Nu efectuez tranzactii pe mess, skype etc. Aveti grija la indivizii care se dau drept mine!
Nu mai ofer suport asa ca nu imi mai trimiteti mesaje in legatura cu asta!


Zombie Plague Shade 1.2-debug1 [with Item Limiter] (12 September 2015) - Bombardier Branch
Cosmin
Fost moderator
Fost moderator
Posts: 9362
Joined: 06 Jul 2013, 22:08
Detinator Steam: Da
Detinator server CS: Nu
Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn
Has thanked: 492 times
Been thanked: 547 times

25 Feb 2014, 17:32

@kronos dar daca e asa:

if(!is_user_alive(id)) continue;
Depinde de caz aici trece peste cel care nu e in viata si operatiunea continua,pentru a nu oprii pluginul.

Am dreptate ?
Post Reply

Return to “Cereri”

  • Information
  • Who is online

    Users browsing this forum: Bing [Bot], Semrush [Bot] and 27 guests