Szerző Téma: Count  (Megtekintve 799 alkalommal)

herban

  • Vendég
Count
« Dátum: 2010. December 04. - 16:21:32 »
0 Show voters
Hello
Azt szeretném megkérdezni, hogy lehet megcsinálni azt, hogy
ha vki beír egy parancsot akkor kíírná:
X másodperc múlva tudod újra használni!(olyan legyen ami mindig számol vissza felé)
Kösz

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Count
« Válasz #1 Dátum: 2010. December 04. - 20:26:50 »
0 Show voters
http://forum.sa-mp.com/search.php
Szépen beírod, hogy \"anti command flood\" vagy hasonlót..

herban

  • Vendég
Count
« Válasz #2 Dátum: 2010. December 04. - 20:32:43 »
0 Show voters
Találtam 1 párat.. csak azt nem amit kellet volna

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Count
« Válasz #3 Dátum: 2010. December 05. - 09:55:14 »
0 Show voters
Mit nem találsz? Egyáltalán nem értelek.. Beírtam, hogy anti command flood és ott az elsõ oldalon, hogy: http://forum.sa-mp.com/showthread.php?t=172861&highlight=anti+command+flood
Csak lusták vagytok kicsit tovább nézni, pedig mint mondtam, az elsõ oldalon volt... Nem kellene annyit várnod a megoldásra, ha keresnél, maximum 5 perc.

herban

  • Vendég
Count
« Válasz #4 Dátum: 2010. December 05. - 19:27:50 »
0 Show voters
Ezt én is megtaláltam...
Csak az a baj, hogy nem ez szerepelt a kérésembe
de azért kösz-

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Count
« Válasz #5 Dátum: 2010. December 05. - 20:03:49 »
0 Show voters
Jaaa... Félreértettem, sry!
Akkor például:
 
if (!strcmp(cmdtext, \"/parancs\", true))
{
if(GetPVarInt(playerid, \"parancsido\")-GetTickCount() < 5000) return SendClientMessage(playerid, 0, \"Ezt a parancsot csak 5 másodpercenként használhatod!\");
SendClientMessage(playerid, 0, \"Beírtad a /parancs parancsot...\");
SetPVarInt(playerid, \"parancsido\", GetTickCount());   
return 1;
}

 
Ha minden igaz, mûködik.

herban

  • Vendég
Count
« Válasz #6 Dátum: 2010. December 06. - 21:18:44 »
0 Show voters
kösz
És ezt meglehetne úgy oldani, hogy ne 5 másodperc legyen beírva hanem számoljon vissza pl. 10 másodperctõl

Count
« Válasz #7 Dátum: 2010. December 06. - 22:47:21 »
0 Show voters
lehet hogy hüllyeséget mondok, de szerintem az 5000-et ird át 10000-re, és akkor 10mp-tõl számol

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Count
« Válasz #8 Dátum: 2010. December 07. - 14:56:20 »
0 Show voters
Idézetet írta: palesz_88 date=1291672041\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4455\" data-ipsquote-contentclass=\"forums_Topic
lehet hogy hüllyeséget mondok, de szerintem az 5000-et ird át 10000-re, és akkor 10mp-tõl számol
 
Nem mondasz hülyeséget, csak írd át a GetTickCount() < 5000nél az 5000ret 10000re. :)

Count
« Válasz #9 Dátum: 2010. December 07. - 16:43:43 »
0 Show voters
Idézetet írta: Iceaac date=1291730180\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4455\" data-ipsquote-contentclass=\"forums_Topic


lehet hogy hüllyeséget mondok, de szerintem az 5000-et ird át 10000-re, és akkor 10mp-tõl számol
 
Nem mondasz hülyeséget, csak írd át a GetTickCount() < 5000nél az 5000ret 10000re. :)
[/quote]
okés, csak még nemm nagyon értek a számlálóhoz.
vagy timer, vagy hogy is hivják :D :angel:

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal