GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Sheet - 2010. december 04. - 21:08:50

Cím: Timer
Írta: Sheet - 2010. december 04. - 21:08:50
Hali
olyan kérdésem lenne ha a szerómra akarok ilyen autómata üzeneteket jópárat, tegyükfel 20at, akor mindegyiket külön publicba megkell irni, vagy van egyszerûbb módja is hogy idõközönként külön külön kiirja?
Segítséget elõre kössz
Cím: Timer
Írta: ZeRo - 2010. december 05. - 12:46:59
Elég egy prototípust létrehozni, meg egy mátrixot az üzeneteknek, plusz egy segédváltozót a számlálónak( ha sorrendbe akarod kiíratni õket ). Így:
 

#define MAX_ADS 4 //Az összes reklám számát írd ide
new adCounter;
new adString[ MAX_ADS ][  ] = {
    \"Reklám 1\",
    \"Reklám 2\",
    \"Reklám 3\",
    \"Reklám 4\" //Az utolsónál nincs vesszõ!
};
public OnFilterScriptInit(  ) { // vagy OnGameModeInit
    SetTimer( \"ShowAds\", 60000, true );
    return 1;
}
public ShowAds(  );
public ShowAds(  ) {
    SendClientMessageToAll( 0xFFFFFFAA, adString[ adCounter++ ] );
    if( adCounter == MAX_ADS ) adCounter = 0;
}

 
A színezést csak poénból raktam bele, de gondolom te is fogod használni. :D Az idõt meg gondolom tudod hol kell átírni, ha nem, akkor segítek. ;)
Cím: Timer
Írta: kurta999 - 2010. december 05. - 12:50:53
A színek csak 0.3c-ben mennek.
Cím: Timer
Írta: ZeRo - 2010. december 05. - 12:52:35
Igaz, nem is gondoltam rá, hogy akinek bérelt szerója van, az még nem 0.3c-t futtat, csak én a háziszerver miatt errõl megfeledkeztem. :D Mindegy, akkor a színezést kivettem, és kösz kurta. ;)
Cím: Timer
Írta: Sheet - 2010. december 05. - 14:39:02
ömm :D kössz, de nem kelelt volna kivenni :D:D mert nekem hostos szeróm van 0.3c-n :)
Cím: Timer
Írta: ZeRo - 2010. december 05. - 17:09:08
Hát de akkor gondolom tudod hogyan kell. Példa:
 

new adString[ MAX_ADS ][  ] = {
    \"Reklám {0000FF}szöveg 1\",
    \"Reklám {FF00FF}szöveg 2\",
    \"Reklám {00FF00}szöveg 3\",
    \"Reklám {ED13E6}szöveg 4\" //Az utolsónál nincs vesszõ!
};
Cím: Timer
Írta: Sheet - 2010. december 05. - 20:25:59
Jah ezt vágom, de azért köössz :)
Mindenkinek kössz aki segített.
Zárok