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: SuperTool. - 2015. Május 31. - 19:23:36

Cím: [SA-MP]Automata üzenet
Írta: SuperTool. - 2015. Május 31. - 19:23:36
Helló! Már napok óta próbálkozom de nem sikerül összehozni egy Automata-üzenet kiírót SA-MP-ba. Néztem tutorialt is de nem nagyon értem.
Valaki letudná írni hogy hogyan is kell ezt csinálni?!
Üdv,SuperTool.
Cím: [SA-MP]Automata üzenet
Írta: ZSOLTI99 - 2015. Május 31. - 20:04:43
Tessék itt találsz egy jó párat:
http://sampforum.hu/index.php?page=scripts&to=&by=&sn=rekl%C3%A1m
Cím: [SA-MP]Automata üzenet
Írta: bazsina - 2015. Június 01. - 16:36:57
Van nekem egy reklámom hátha segít és egyszerű is.
 
#include <a_samp>
new ido;/*Ez lesz a reklámodnak az idő változója*/
new Reklam[7][]=/*A [7]-nél annyit kell beírnod ahány sor szöveget írsz*/
{
\"Teszt szöveg\", /*Ha többet akarsz létre hozni akkor szükséged lesz a vesszőre*/
    \"Teszt szöveg\",
    \"Teszt szöveg\",
\"Teszt szöveg\",
\"Teszt szöveg\",
\"Teszt szöveg\",
\"Teszt szöveg\" /*Ha esetleg nem kell már több szöveg akkor már nem kell vessző és a végére írsz egy \" }; \" jelet és ezzel kész lennél.*/
};
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Blank Filterscript by your name here\");
print(\"--------------------------------------\\n\");
ido = SetTimer(\"reklam\",60000,true);/*Ahogy látod itt kell az idő változó,hogy az előző szövegeket majd percenként kimutatja.(Az időt változtathatod)*/
return 1;
}
public OnFilterScriptExit()
{
KillTimer(ido);/*Ez azért kell hogyha leállítanád a szerót akkor ez egybe meg állítja a reklámokat is*/
return 1;
}
forward reklam(playerid);
public reklam(playerid)
{
    SendClientMessageToAll(-1,Reklam[random(sizeof(Reklam))]);/*Itt össze-vissza azaz randomba fogja kiírni a reklám szövegeket*/
return 1;
}

 
Teszteltem és nálam működik.
Cím: [SA-MP]Automata üzenet
Írta: Flash - 2015. Június 06. - 20:41:58
[mod]Zárok.[/mod]