Szerző Téma: Timer egy meglévõ fs-hez  (Megtekintve 665 alkalommal)

.]$[.ZeRoX.]$[.

  • Vendég
Timer egy meglévõ fs-hez
« Dátum: 2012. február 22. - 10:54:58 »
0 Show voters
hello all letöltöttem ezt az fs-t amit kadaradam csinalt
Script:
[pawn]#include <a_samp>
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
new tojas;
new tojas2;
new tojas3;
new tojas4;
new tojas5;
new tojas6;
new tojas7;
new tojas8;
new tojas9;
new tojas10;
new tojas11;
new tojas12;
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Tojáskeresõ scipt betõltve\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\" Tojáskeresõ scipt kiszedve\");
print(\"----------------------------------\\n\");
}
#endif
public OnPlayerConnect(playerid)
{
tojas = CreatePickup(1276,3,1968.4315,1343.8016,10.8203);
    tojas2 = CreatePickup(1276,3,2283.0493,1508.6118,36.4219);
    tojas3 = CreatePickup(1276,3,2105.4585,1004.1542,45.6641);
    tojas4 = CreatePickup(1276,3,589.9435,878.4659,-42.4973);
    tojas5 = CreatePickup(1276,3,2503.4998,-1696.5002,13.5577);
    tojas6 = CreatePickup(1276,3,1579.8214,-1635.0355,13.5615);
    tojas7 = CreatePickup(1276,3,2049.6685,-2546.7656,15.5472);
    tojas8 = CreatePickup(1276,3,-2659.8630,1403.2604,36.9282);
    tojas9 = CreatePickup(1276,3,-1908.2246,220.3398,37.4497);
    tojas10 = CreatePickup(1276,3,-2432.0955,-1883.8315,366.0829);
    tojas11 = CreatePickup(1276,3,-2546.4441,-263.4742,21.5679);
    tojas12 = CreatePickup(1276,3,250.8438,-1762.3571,15.7109);
    SendClientMessage(playerid,0x008000FF,\"Keresd meg a tojásokat,írd be a {00FF00}/tojások {008000}parancsot a tojások helyeinek kilistázásához.\");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/tojasok\", cmdtext, true, 10) == 0)
{
    if(GetPlayerSkin(playerid) == 167) {
    //SendClientMessage(playerid, COLOR_GREEN, \"Minden tojásért pontot kapsz,amit be tudsz váltani a weboldalon:\"); //ez az én szerómon így volt,ha nem kapnak semmilyen nyereményt nem kell engedélyezni
   SendClientMessage(playerid, 0x800080FF, \"Las Venturas:{FFFF00}Mozgólépcsõ környékén\");
        SendClientMessage(playerid, 0x800080FF, \"Las Venturas:{FFFF00}Parkolóház-ban\");
        SendClientMessage(playerid, 0x800080FF, \"Las Venturas:{FFFF00}Fegyverbolt környékén\");
        SendClientMessage(playerid, 0x800080FF, \"Las Venturas:{FFFF00}Bányában\");
        SendClientMessage(playerid, 0x004080FF, \"Los Santos:{FFFF00}Groove Street-n\");
        SendClientMessage(playerid, 0x004080FF, \"Los Santos:{FFFF00}Rendõrség-en\");
        SendClientMessage(playerid, 0x004080FF, \"Los Santos:{FFFF00}Reptéren\");
        SendClientMessage(playerid, 0x004080FF, \"Los Santos:{FFFF00}Tengerparton\");
        SendClientMessage(playerid, 0x808000FF, \"San Fiero:{FFFF00}Jizzy klubb-nál\");
        SendClientMessage(playerid, 0x808000FF, \"San Fiero:{FFFF00}Wang Cars-nál\");
        SendClientMessage(playerid, 0x808000FF, \"San Fiero:{FFFF00}Chilliard-on\");
        SendClientMessage(playerid, 0x808000FF, \"San Fiero:{FFFF00}Golfklubbnál\");
        } else {
   SendClientMessage(playerid, COLOR_RED,\"Nem vagy a tojáskeresõ skinbe!Írd be a {33AA33}/tskin {AA3333}parancsot a skinváltoztatáshoz.\");
   }
   return 1;
}
if (strcmp(\"/tskin\", cmdtext, true, 10) == 0)
{
    SetPlayerSkin(playerid,0-299);
   return 1;
}
return 0;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
 if(pickupid == tojas)
{
    SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
 if(pickupid == tojas2)
{
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
}
 if(pickupid == tojas3)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
 if(pickupid == tojas4)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
    SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
 if(pickupid == tojas5)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
    SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
 if(pickupid == tojas6)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
    SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
 if(pickupid == tojas7)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
    SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
 if(pickupid == tojas8)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
    SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
 if(pickupid == tojas9)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
    SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
 if(pickupid == tojas10)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
    SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
 if(pickupid == tojas11)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
    SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
 if(pickupid == tojas12)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
    SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
 }
 }
public OnPlayerDeath(playerid)
{
 SetPlayerScore(playerid,0);
}[/pawn]
azt szeretném megkérdezni h ezt meglehet oldani timerel H pl 5 percenként mengjeleneik?

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Timer egy meglévõ fs-hez
« Válasz #1 Dátum: 2012. február 22. - 16:36:15 »
0 Show voters
Tessék, megcsináltam:
 

#include <a_samp>
#define COLOR_GREEN 0x33AA33AA
#define COLOR_RED 0xAA3333AA
new tojas;
new tojas2;
new tojas3;
new tojas4;
new tojas5;
new tojas6;
new tojas7;
new tojas8;
new tojas9;
new tojas10;
new tojas11;
new tojas12;
forward tojasbetolt();
#if defined FILTERSCRIPT
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Tojáskeresõ scipt betõltve\");
print(\"--------------------------------------\\n\");
SetTimer(\"tojasbetolt\", 5*60000, true);
tojas = CreatePickup(1276,3,1968.4315,1343.8016,10.8203);
        tojas2 = CreatePickup(1276,3,2283.0493,1508.6118,36.4219);
        tojas3 = CreatePickup(1276,3,2105.4585,1004.1542,45.6641);
        tojas4 = CreatePickup(1276,3,589.9435,878.4659,-42.4973);
        tojas5 = CreatePickup(1276,3,2503.4998,-1696.5002,13.5577);
        tojas6 = CreatePickup(1276,3,1579.8214,-1635.0355,13.5615);
        tojas7 = CreatePickup(1276,3,2049.6685,-2546.7656,15.5472);
        tojas8 = CreatePickup(1276,3,-2659.8630,1403.2604,36.9282);
        tojas9 = CreatePickup(1276,3,-1908.2246,220.3398,37.4497);
        tojas10 = CreatePickup(1276,3,-2432.0955,-1883.8315,366.0829);
        tojas11 = CreatePickup(1276,3,-2546.4441,-263.4742,21.5679);
        tojas12 = CreatePickup(1276,3,250.8438,-1762.3571,15.7109);
return 1;
}
public tojasbetolt()
{
tojas = CreatePickup(1276,3,1968.4315,1343.8016,10.8203);
        tojas2 = CreatePickup(1276,3,2283.0493,1508.6118,36.4219);
        tojas3 = CreatePickup(1276,3,2105.4585,1004.1542,45.6641);
        tojas4 = CreatePickup(1276,3,589.9435,878.4659,-42.4973);
        tojas5 = CreatePickup(1276,3,2503.4998,-1696.5002,13.5577);
        tojas6 = CreatePickup(1276,3,1579.8214,-1635.0355,13.5615);
        tojas7 = CreatePickup(1276,3,2049.6685,-2546.7656,15.5472);
        tojas8 = CreatePickup(1276,3,-2659.8630,1403.2604,36.9282);
        tojas9 = CreatePickup(1276,3,-1908.2246,220.3398,37.4497);
        tojas10 = CreatePickup(1276,3,-2432.0955,-1883.8315,366.0829);
        tojas11 = CreatePickup(1276,3,-2546.4441,-263.4742,21.5679);
        tojas12 = CreatePickup(1276,3,250.8438,-1762.3571,15.7109);
        SendClientMessageToAll(0x008000FF,\"Keresd meg a tojásokat,írd be a {00FF00}/tojások {008000}parancsot a tojások helyeinek kilistázásához.\");
}
public OnFilterScriptExit()
{
return 1;
}
#else
main()
{
print(\"\\n----------------------------------\");
print(\" Tojáskeresõ scipt kiszedve\");
print(\"----------------------------------\\n\");
}
#endif
public OnPlayerConnect(playerid)
{
        SendClientMessage(playerid,0x008000FF,\"Keresd meg a tojásokat,írd be a {00FF00}/tojások {008000}parancsot a tojások helyeinek kilistázásához.\");
return 1;
}
public OnPlayerCommandText(playerid, cmdtext&#91;])
{
if (strcmp(\"/tojasok\", cmdtext, true, 10) == 0)
{
    if(GetPlayerSkin(playerid) == 167) {
    //SendClientMessage(playerid, COLOR_GREEN, \"Minden tojásért pontot kapsz,amit be tudsz váltani a weboldalon:\"); //ez az én szerómon így volt,ha nem kapnak semmilyen nyereményt nem kell engedélyezni
SendClientMessage(playerid, 0x800080FF, \"Las Venturas:{FFFF00}Mozgólépcsõ környékén\");
        SendClientMessage(playerid, 0x800080FF, \"Las Venturas:{FFFF00}Parkolóház-ban\");
        SendClientMessage(playerid, 0x800080FF, \"Las Venturas:{FFFF00}Fegyverbolt környékén\");
        SendClientMessage(playerid, 0x800080FF, \"Las Venturas:{FFFF00}Bányában\");
        SendClientMessage(playerid, 0x004080FF, \"Los Santos:{FFFF00}Groove Street-n\");
        SendClientMessage(playerid, 0x004080FF, \"Los Santos:{FFFF00}Rendõrség-en\");
        SendClientMessage(playerid, 0x004080FF, \"Los Santos:{FFFF00}Reptéren\");
        SendClientMessage(playerid, 0x004080FF, \"Los Santos:{FFFF00}Tengerparton\");
        SendClientMessage(playerid, 0x808000FF, \"San Fiero:{FFFF00}Jizzy klubb-nál\");
        SendClientMessage(playerid, 0x808000FF, \"San Fiero:{FFFF00}Wang Cars-nál\");
        SendClientMessage(playerid, 0x808000FF, \"San Fiero:{FFFF00}Chilliard-on\");
        SendClientMessage(playerid, 0x808000FF, \"San Fiero:{FFFF00}Golfklubbnál\");
        } else {
SendClientMessage(playerid, COLOR_RED,\"Nem vagy a tojáskeresõ skinbe!Írd be a {33AA33}/tskin {AA3333}parancsot a skinváltoztatáshoz.\");
}
return 1;
}
if (strcmp(\"/tskin\", cmdtext, true, 10) == 0)
{
    SetPlayerSkin(playerid,0-299);
return 1;
}
return 0;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == tojas)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
if(pickupid == tojas2)
{
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
}
if(pickupid == tojas3)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
if(pickupid == tojas4)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
if(pickupid == tojas5)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
if(pickupid == tojas6)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
if(pickupid == tojas7)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
if(pickupid == tojas8)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
if(pickupid == tojas9)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
if(pickupid == tojas10)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
if(pickupid == tojas11)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
if(pickupid == tojas12)
{
SendClientMessage(playerid, COLOR_GREEN, \"Megtaláltál egy tojást,ezért kaptál +1 pontot.\");
SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
}
}
public OnPlayerDeath(playerid)
{
SetPlayerScore(playerid,0);
}

 
Amúgy  én nekem alapból hibás volt a script! Lehet hogy csak nekem, ha nem szólj és megpróbálom kijavítani! ;)
« Utoljára szerkesztve: 2012. február 22. - 19:34:51 írta Cannonn »

.]$[.ZeRoX.]$[.

  • Vendég
Timer egy meglévõ fs-hez
« Válasz #2 Dátum: 2012. február 22. - 17:54:47 »
0 Show voters
és kiirja h pl a Tojás megjelent Lv Caligulánál?

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Timer egy meglévõ fs-hez
« Válasz #3 Dátum: 2012. február 22. - 17:55:51 »
0 Show voters
$[.ZeRoX.]$[.\" post=228436\" timestamp=\"1329929687]
és kiirja h pl a Tojás megjelent Lv Caligulánál?
 
[/quote]
Igen, kiírja!

.]$[.ZeRoX.]$[.

  • Vendég
Timer egy meglévõ fs-hez
« Válasz #4 Dátum: 2012. február 22. - 18:08:15 »
0 Show voters
de ahogy én néztem csak akkor irja ki ha ha beirom /tojasok

Nem elérhető CANNONN

  • 2139
    • Profil megtekintése
Timer egy meglévõ fs-hez
« Válasz #5 Dátum: 2012. február 22. - 19:35:30 »
0 Show voters
Most próbáld! Elfelejtettem hogy SendClientMessageToAll-al kell elküldenem az üzenetet ;)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal