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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: dexi - 2012. január 13. - 16:34:13

Cím: Ún. gamemode próbaverzió
Írta: dexi - 2012. január 13. - 16:34:13
Sziasztok, a szerveremre készítettem egy úgymond próbaverziót.. a beállított idõponton túl már nem megy a GM( kilép ). Ez arra jó ha pl. el akarod adni a módod vagy mi-egyéb akkor egy bemutatót tudsz küldeni az illetõnek.
Szükséges hozzá a time.inc ( Alap include )
[pawn]public OnGameModeInit()
{
    /*=========[ Változók; ]=========*/
   new YeaR, MontH, DaY;
   new HouR, MiN, SeC;
   new Str[128],Str2[128];
    /*=========[ Idõ + Dátum; ]=========*/
   gettime(HouR, MiN, SeC);
       getdate(YeaR,MontH,DaY);
    if(YeaR != 2012 || MontH != 1 || DaY > 20)
    {
    format(Str2,sizeof(Str2),\"\\nDátum: %d,%d,%d\",YeaR,MontH,DaY);
        format(Str, sizeof(Str), \"Idõ: %d:%d:%d\", HouR, MiN, SeC);
        print(\"\\n=======================================\");
        print(Str2);
        print(Str);
        print(\"\\n=======================================\");
        print(\"\\n!! A mód próbaváltozata ( 30 nap )lejárt, vedd meg a készítõtõl. [ Skype: cash.johnie ] !!\");
        SendRconCommand(\"exit\");
        return 1;
    }
// Egyéb dolgok.. pl objectek stb..
return 1;
}[/pawn]
Cím: Ún. gamemode próbaverzió
Írta: OG_Loc ™ - 2012. január 13. - 16:37:03
hmm nem tossz :)
Cím: Ún. gamemode próbaverzió
Írta: 1ST_Chr - 2012. január 13. - 19:41:27
De ha az illetõ visszaállítja a gépén a dátumot?  ???
Cím: Ún. gamemode próbaverzió
Írta: Gentleman - 2012. január 13. - 19:48:53
Idézetet írta: 1ST_Chr date=1326480087\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"15516\" data-ipsquote-contentclass=\"forums_Topic
De ha az illetõ visszaállítja a gépén a dátumot?  ???
 
Igen ez az egyik probléma a másik pedig nem kell formatálni a karakterláncot.
A printf függvény támogat a logikai változóhoz kötött agrumentumot tehát
 

new valami[16] = \'Ez itt valami\";
printf(\"Jelenlegi valami: %s\", valami);
Cím: Ún. gamemode próbaverzió
Írta: lackos888 - 2012. január 13. - 20:19:40
Hát ehhez olyat lehetne hogy felcsatlakozik 1 mysql szerverre és lekér 1 adatot hogy .. ip-n mehet-e még a gamemode.Ha nem lenyomja a szerót és kiírja ezt.(Bocsi ha értelmetlen a fogalmazásom)
Cím: Ún. gamemode próbaverzió
Írta: dexi - 2012. január 13. - 20:45:11
Semmire sem megy hogyha a gépén visszaállítja a dátumot mivel:
Ha a gépérõl akarja tolni a szervert nem hiszem hogy sokan fognak rá menni mert :
        - laggos
        - nem mindig elérhetõ
Ezek miatt venne egy hostot amire feltéve már nem menne a mod.
Cím: Ún. gamemode próbaverzió
Írta: instant - 2012. január 13. - 20:59:42
ötletes :) lehet felhasználom ment a +
Cím: Ún. gamemode próbaverzió
Írta: The - 2012. január 14. - 15:56:47
Remek!
Köszi.