Skilled Gaming

General => #3 - Cupa/Cup - #1 => Haxball => Competiţii/Competitions => Meciuri => Topic started by: IstuntmanI on 25 July 2014, 13:42:32

Title: Script generare automata meciuri v2
Post by: IstuntmanI on 25 July 2014, 13:42:32
Acest script este a 2-a versiune a celui realizat la meciurile de FIFA (click pentru v1 (http://forum.skilledg.com/index.php?topic=17241.0)), acesta mi-a facut mie aranjarea mai usoara in post. Genereaza tabelul automat.

Code: [Select]
#include <a_samp>

#define IsOdd(%0) ( ( %0 ) & 1 )

enum geMatchesPlayers
{
gsUserLink[ 64 ],
gsUserName[ 32 ]
};

new gaMatchesPlayers[ ][ geMatchesPlayers ] =
{
{ "http://forum.skilledg.com/index.php?action=profile;u=1",    "![]stuntman[]!" },
{ "http://forum.skilledg.com/index.php?action=profile;u=1384", "LimiTLesS"      },
{ "http://forum.skilledg.com/index.php?action=profile;u=157",  "[uTD]Andrei"    },
{ "http://forum.skilledg.com/index.php?action=profile;u=155",  "obik._"         },
{ "http://forum.skilledg.com/index.php?action=profile;u=1379", "MefX"           },
{ "http://forum.skilledg.com/index.php?action=profile;u=1125", "xNick"          },
{ "http://forum.skilledg.com/index.php?action=profile;u=1845", "Christian"      },
{ "http://forum.skilledg.com/index.php?action=profile;u=1449", "Casper"         },
{ "http://forum.skilledg.com/index.php?action=profile;u=187",  "xXx_vasya_xXx"  },
{ "http://forum.skilledg.com/index.php?action=profile;u=1339", "[SG]K1d.xD"     },
{ "http://forum.skilledg.com/index.php?action=profile;u=2587", "Dj_Skull"       },
{ "http://forum.skilledg.com/index.php?action=profile;u=1299", "[uTD]P1xuletz"  },
{ "http://forum.skilledg.com/index.php?action=profile;u=245",  "Dudutz"         },
{ "http://forum.skilledg.com/index.php?action=profile;u=242",  "iPLAY"          },
{ "http://forum.skilledg.com/index.php?action=profile;u=220",  "BLooD"          },
{ "",                                                        "Nimeni"         }
};

new gaPlayerChosen[ sizeof gaMatchesPlayers ] = { -1, ... };

public OnFilterScriptInit( )
{
new liPlayersAmount = sizeof gaMatchesPlayers;
if( IsOdd( liPlayersAmount ) )
    return print( "EROARE: Numarul de jucatori trebuie sa fie par !" );

print( "[table]\n\
[tr][td][/td][td][color=red]#1[/color][/td][td][/td][td]vs[/td][td][/td][td][color=green]#2[/color][/td][td]Data disputare:[/td][/tr]" );

new liCount, liCountCounts;

for( new i = 0; i < sizeof gaMatchesPlayers; i ++ )
{
while( gaPlayerChosen[ i ] == -1 || gaPlayerChosen[ i ] == i )
{
    liCountCounts ++;

if( ( liCountCounts % 3 ) == 0 )
{
    liCount ++;
liCountCounts = 1;
}

gaPlayerChosen[ i ] = random( sizeof gaMatchesPlayers );
while( gaPlayerChosen[ gaPlayerChosen[ i ] ] != -1 )
{
gaPlayerChosen[ i ] = random( sizeof gaMatchesPlayers );
}

gaPlayerChosen[ gaPlayerChosen[ i ] ] = i;

if( !strlen( gaMatchesPlayers[ i ][ gsUserLink ] ) )
{
    printf( "[tr][td]%d[/td][td][color=red]%s[/color][/td][td]-[/td][td]vs[/td][td]-[/td][td][url=%s]%s[/url][/td][td]-[/td][/tr]",
    ( liCount + 1 ),
gaMatchesPlayers[ i ][ gsUserName ],
gaMatchesPlayers[ gaPlayerChosen[ i ] ][ gsUserLink ], gaMatchesPlayers[ gaPlayerChosen[ i ] ][ gsUserName ] );
}
else if( !strlen( gaMatchesPlayers[ gaPlayerChosen[ i ] ][ gsUserLink ] ) )
{
    printf( "[tr][td]%d[/td][td][url=%s]%s[/url][/td][td]-[/td][td]vs[/td][td]-[/td][td][color=red]%s[/color][/td][td]-[/td][/tr]",
    ( liCount + 1 ),
gaMatchesPlayers[ i ][ gsUserLink ], gaMatchesPlayers[ i ][ gsUserName ],
gaMatchesPlayers[ gaPlayerChosen[ i ] ][ gsUserName ] );
}
else
{
    printf( "[tr][td]%d[/td][td][url=%s]%s[/url][/td][td]-[/td][td]vs[/td][td]-[/td][td][url=%s]%s[/url][/td][td]-[/td][/tr]",
  ( liCount + 1 ),
gaMatchesPlayers[ i ][ gsUserLink ], gaMatchesPlayers[ i ][ gsUserName ],
gaMatchesPlayers[ gaPlayerChosen[ i ] ][ gsUserLink ], gaMatchesPlayers[ gaPlayerChosen[ i ] ][ gsUserName ] );
}
}
}

print( "[/table]" );
return 1;
}
(aranjarea este putin proasta din cauza aranjarii pe care o face forumul, in Pawno arata impecabil)

- Cum am facut ?
Dupa ce am pornit acest script, el mi-a printat in consola acele meciuri, iar eu le-am postat aici pe forum. Meciurile actuale le-am obtinut din PRIMA extragere la PRIMA testare corecta a scriptului.

- Printurile:
Code: [Select]
[25/07/2014 13:33:37] [table]
[tr][td][/td][td][color=red]#1[/color][/td][td][/td][td]vs[/td][td][/td][td][color=green]#2[/color][/td][td]Data disputare:[/td][/tr]
[25/07/2014 13:33:37] [tr][td]1[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=1]![]stuntman[]![/url][/td][td]-[/td][td]vs[/td][td]-[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=1339][SG]K1d.xD[/url][/td][td]-[/td][/tr]
[25/07/2014 13:33:37] [tr][td]1[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=1384]LimiTLesS[/url][/td][td]-[/td][td]vs[/td][td]-[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=242]iPLAY[/url][/td][td]-[/td][/tr]
[25/07/2014 13:33:37] [tr][td]2[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=157][uTD]Andrei[/url][/td][td]-[/td][td]vs[/td][td]-[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=155]obik._[/url][/td][td]-[/td][/tr]
[25/07/2014 13:33:37] [tr][td]2[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=1379]MefX[/url][/td][td]-[/td][td]vs[/td][td]-[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=1125]xNick[/url][/td][td]-[/td][/tr]
[25/07/2014 13:33:37] [tr][td]3[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=1845]Christian[/url][/td][td]-[/td][td]vs[/td][td]-[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=245]Dudutz[/url][/td][td]-[/td][/tr]
[25/07/2014 13:33:37] [tr][td]3[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=1449]Casper[/url][/td][td]-[/td][td]vs[/td][td]-[/td][td][color=red]Nimeni[/color][/td][td]-[/td][/tr]
[25/07/2014 13:33:37] [tr][td]4[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=187]xXx_vasya_xXx[/url][/td][td]-[/td][td]vs[/td][td]-[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=220]BLooD[/url][/td][td]-[/td][/tr]
[25/07/2014 13:33:37] [tr][td]4[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=2587]Dj_Skull[/url][/td][td]-[/td][td]vs[/td][td]-[/td][td][url=http://forum.skilledg.com/index.php?action=profile;u=1299][uTD]P1xuletz[/url][/td][td]-[/td][/tr]
[25/07/2014 13:33:37] [/table]
Title: Re: Script generare automata meciuri v2
Post by: s l a m on 25 July 2014, 13:56:34
tuti scripturile curului, nu inteleg nimic, doar inceputu' unde sunt includeurile si enum =))

Am picat bine, cred :))

P.S: Mefx - xNick, succes =)) ( ce bulan pe ei, si aici joaca amandoi :3 :)) )
Title: Re: Script generare automata meciuri v2
Post by: ×X×_vasya_×X× on 25 July 2014, 13:57:51
Bine lucrat . Bafta la toti participantii :) .
Title: Re: Script generare automata meciuri v2
Post by: [SG]Andrei on 25 July 2014, 14:01:11
Fenomenal am picat cu OBAMA ! Ba mereu pic cu cel mai bun X(
Title: Re: Script generare automata meciuri v2
Post by: [SG]P1xuletz.xD on 25 July 2014, 15:03:17
GG ! am picat cu DJ_Skull :)) Fati testamentul prietene =))
Title: Re: Script generare automata meciuri v2
Post by: Badboy.UndeadArmy™ on 25 July 2014, 15:12:00
Frumos script.Bine lucrat
Title: Re: Script generare automata meciuri v2
Post by: oBaMa on 25 July 2014, 15:15:27
Fenomenal am picat cu OBAMA ! Ba mereu pic cu cel mai bun X(

(http://s2.quickmeme.com/img/00/002750ffb03b2725a328545406548d1683b8a1c555f3660bfab7a22e287b38e4.jpg)
Title: Re: Script generare automata meciuri v2
Post by: Bogdan ✖️ on 25 July 2014, 16:05:23
Exista hack pentru Haxball ?
Title: Re: Script generare automata meciuri v2
Post by: IstuntmanI on 25 July 2014, 16:13:40
Exista hack pentru Haxball ?
Nope, nu cred. Dar daca observati pe cineva puteti sa raportati, oricum nu cred ca va fi cazul.
Title: Re: Script generare automata meciuri v2
Post by: .shadoW on 25 July 2014, 16:18:32
P.S: Mefx - xNick, succes =)) ( ce bulan pe ei, si aici joaca amandoi :3 :)) )
I-am zis lui Flavius ma ar fi penal sa cad cu fratemio =)).

Puteam pune pariu :)).




Succes tuturor :D
Title: Re: Script generare automata meciuri v2
Post by: >.marKeLonn.< on 25 July 2014, 16:24:54


Am picat bine, cred :))



Da , ai picat bine . xD
Stuntman e cyborg , la ce sa te astepti ? :)))
Succes tuturor .
SimplePortal 2.3.7 © 2008-2026, SimplePortal