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: kriszrap - 2014. június 27. - 11:21:13

Cím: Timerek Egyszerûsítése
Írta: kriszrap - 2014. június 27. - 11:21:13
Sziasztok!
Legelsõ kis codom (kicsit féltem belekezdeni) vagy minek nevezzem :)
Sehol se találtam ilyen kódot úgy hogy ink megcsináltam magam.
Nem nagy kunszt  a kódom de lehet hogy a szervert se terheli annyira ha nincs igazam nyugodtan mondjátok meg:)
Készítõ: én;
Készítési idõ:5 perc;
itt a kód:
 

#include <a_samp>
//meg csináljuk a new a-t és a forwardot
new timer[MAX_PLAYERS];
new timerdolog1[MAX_PLAYERS]=5;
new timerdolog2[MAX_PLAYERS]=10;
forward timerfeladatok(playerid);
public OnPlayerDisconnect(playerid, reason)
{
KillTimer(timer[playerid]);//ki löjük a timert.
return 1;
}
public OnPlayerSpawn(playerid)
{
    timer[playerid]=SetTimerEx(\"timerfeladatok\", 1000, true, \"i\", playerid);//spawnál inditunk egy timert
return 1;
}
public timerfeladatok(playerid)
{
    timerdolog1[playerid]--;//ki vonogatunk másodpercenként
    timerdolog2[playerid]--;
if(timerdolog1[playerid] == 0)
{
    //ide azt amit le akarsz futtatni.
    timerdolog2[playerid] =5;
}
if(timerdolog2[playerid] == 0)
{
    //ide azt amit le akarsz futtatni.
    timerdolog2[playerid] =10;
}
return 1;
}

 
Ha valamit elírtam vagy nem kellõen elég a \"leírás\" akkor szóljatok:)
Egészségel használjátok!
Cím: Timerek Egyszerûsítése
Írta: KovaNovik - 2014. június 27. - 11:25:16
Ez szép, csak ismerõs. De javítsatok ki, ha tévedek. :)
Cím: Timerek Egyszerûsítése
Írta: kriszrap - 2014. június 27. - 12:28:32
hát ki kell hogy javítsalak. Topick nyitása elõtt egy 5 perce állítottam össze a dolgot.
De lehet hogy az elméletem egyezik valakivel lehet nem kizárt.
Cím: Timerek Egyszerûsítése
Írta: KovaNovik - 2014. június 27. - 12:35:04
Lehetséges. Nekem is volt ilyen.
Cím: Timerek Egyszerûsítése
Írta: kriszrap - 2014. június 27. - 13:13:22
lehet off de igy nem annyira terheli a rendszert nem?
Cím: Timerek Egyszerûsítése
Írta: KovaNovik - 2014. június 27. - 13:18:34
Igen. Ez a TimerFix alapja :).
Csak ha egy Timer sokáig tart, késõbb ér célba a többi is.
Cím: Timerek Egyszerûsítése
Írta: kriszrap - 2014. június 27. - 23:45:15
okés csak nem voltam biztos magamba de lehet így fogom csinálni a timereimet:)
köszönöm KovaNovik
Cím: Timerek Egyszerûsítése
Írta: Mate. - 2014. június 28. - 15:02:07
Legközelebb: [*code=pawn][/code*] tagekkel írd ki (Csak szóltam.) :)
(( \" * \" nélkül ))


Edit: Ment a + ..
Cím: Timerek Egyszerûsítése
Írta: kriszrap - 2014. június 29. - 16:08:07
úgy mond kint volt így(pwn):D
javítva:)
Cím: Timerek Egyszerûsítése
Írta: Dani99 - 2014. december 31. - 21:03:25
Ez nagyon érdekes! Nekem is ilyen van.