Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - kriszrap

Oldalak: 1 2 [3] 4 5 ... 41
31
Segítségkérés / Itt kérdezz warningot/error -t!
« Dátum: 2014. július 02. - 13:36:49 »
hello! Elkezdtem egy buszos npc-t
és egyszerûen nem tom megálítani amikor egy játékos a közelében van.
 

public timer(playerid)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(!IsPlayerNPC(i))
            {
                new Float:X, Float:Y, Float:Z;
                GetPlayerPos(i, X, Y, Z);
                if(IsPlayerInRangeOfPoint(playerid, 11.0, X, Y, Z))
                {
                   PauseRecordingPlayback();
                }
            }
        }
    }
    return 1;
}

 
nem a npcmodes scriptbe van ez !
a hiba: error 017: undefined symbol \"PauseRecordingPlayback\"
miért ?:)

32
Segítségkérés / közelbe npc és megállítjuk
« Dátum: 2014. július 02. - 12:33:33 »
Sziasztok!
van ez a kódom :
 

public timer(playerid)
{
    for(new i = 0; i < MAX_PLAYERS; i++)
    {
        if(IsPlayerConnected(i))
        {
            if(!IsPlayerNPC(i))
            {
                new Float:X, Float:Y, Float:Z;
                GetPlayerPos(i, X, Y, Z);
                if(IsPlayerInRangeOfPoint(playerid, 11.0, X, Y, Z))
                {
                  StopRecordingPlayback();
                }
            }
        }
    }
    return 1;
}

 
 StopRecordingPlayback(); hibát ir ezt:
error 017: undefined symbol \"StopRecordingPlayback\"
Miért?? Hogy lehet egy scriptbe megállítani a lejátszás????
nem az npc-s filescript.(npcmodes)

33
Segítségkérés / Anti Hack
« Dátum: 2014. július 01. - 20:40:28 »
akkor azt hagyom bigjump hack?tesztelésként s0beit vagy mit használok:DDDDDD

34
Segítségkérés / idõ átalakitás [debugolás]
« Dátum: 2014. július 01. - 15:41:04 »
igen unix rendben megy nekem hibátlan csak
rendes dátumból csinál  unix ot és ott abba csalt 10 napot nem tom miért. és ezzel ellenõrisztem(jó a kód) :
 

stock dateformatum(time)
{
new hour=0, minute=0, second=0,string[128];
new month=0, day=0,year=1970;
new days_of_month[12] = { 31,28,31,30,31,30,31,31,30,31,30,31 };
 
while(time>31536000)
{
time-=31536000;
if(year %4 == 0 && year %100 != 0 || year %400 == 0)//szökõév
{
time-=86400;
}
year++;
}
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))//szökõév
{
        days_of_month[1] = 29;
}else{
        days_of_month[1] = 28;
}
while(time>86400)
{
time -= 86400;
day++;
if(day == days_of_month[month])
{
day=0;
month++;
}
}
while(time>60)
{
time-=60;
minute++;
if(minute==60)
{
   minute = 0;
   hour++;
}
}
second=time;
    format(string,sizeof string,\"%d-%d-%d || %d:%d:%d\",year,month+1,day+1, hour, minute, second);
return string;
}
[code]
úgy hogy a gond dátumból unix idõ de ahogy nézem a kód jó :((
valaki ?

35
Segítségkérés / Anti Hack
« Dátum: 2014. július 01. - 15:27:28 »
szerk.:
Legjobb modszer hogy ellenõrizze az ember hogy a játékos vízben van :)
 

stock IsPlayerInArea(playerid, Float:MinX, Float:MinY, Float:MaxX, Float:MaxY)
{
    new Float:X, Float:Y, Float:Z;
    GetPlayerPos(playerid, X, Y, Z);
    if(X >= MinX && X <= MaxX && Y >= MinY && Y <= MaxY) {
        return 1;
    }
    return 0;
}
stock IsPlayerInWater(playerid)
    {
    new Float:x,Float:y,Float:pz;
    GetPlayerPos(playerid,x,y,pz);
    if ((IsPlayerInArea(playerid, 2032.1371, 1841.2656, 1703.1653, 1467.1099) && pz <= 9.0484)
    || (IsPlayerInArea(playerid, 2109.0725, 2065.8232, 1962.5355, 10.8547) && pz <= 10.0792)
    || (IsPlayerInArea(playerid, -492.5810, -1424.7122, 2836.8284, 2001.8235) && pz <= 41.06)
    || (IsPlayerInArea(playerid, -2675.1492, -2762.1792, -413.3973, -514.3894) && pz <= 4.24)
    || (IsPlayerInArea(playerid, -453.9256, -825.7167, -1869.9600, -2072.8215) && pz <= 5.72)
    || (IsPlayerInArea(playerid, 1281.0251, 1202.2368, -2346.7451, -2414.4492) && pz <= 9.3145)
    || (IsPlayerInArea(playerid, 2012.6154, 1928.9028, -1178.6207, -1221.4043) && pz <= 18.45)
    || (IsPlayerInArea(playerid, 2326.4858, 2295.7471, -1400.2797, -1431.1266) && pz <= 22.615)
    || (IsPlayerInArea(playerid, 2550.0454, 2513.7588, 1583.3751, 1553.0753) && pz <= 9.4171)
    || (IsPlayerInArea(playerid, 1102.3634, 1087.3705, -663.1653, -682.5446) && pz <= 112.45)
    || (IsPlayerInArea(playerid, 1287.7906, 1270.4369, -801.3882, -810.0527) && pz <= 87.123)
    || (pz < 1.5)
    )
    {
    return 1;
    }
    return 0;
    }
   

 
mûxik rendesen
lag hack rõl tudvalaki valamit?:)

36
Segítségkérés / Anti Hack
« Dátum: 2014. július 01. - 12:30:05 »
fly hack ezzel a modszerrel mûkõdik?:)
ha igen nem hittem volna:D
még egy utólsó kérdés asszem:D
ez a lag hack ezt kilehet ütni??

37
Segítségkérés / idõ átalakitás [debugolás]
« Dátum: 2014. július 01. - 11:58:01 »
Sziasztok.
Keresem a hibát a kódba de nem találom :((
10 napot elcsal a kód:
 

stock unix(year,month,day,hour,minute,second)
{
printf(\"%d-%d-%d %d:%d:%d\",year,month,day,hour,minute,second);
new time=0;
new napok = 0;
new days_of_month[12]={31,29,31,30,31,30,31,31,30,31,30,31};
time = second+(minute * 60)+( hour * 3600);
if( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0) )
{
   days_of_month[1] = 29;
} else {
    days_of_month[1] = 28;
}
if(month > 1) {
for(new i=0; i<month-1;i++)
{
    napok += days_of_month;
}
}
     napok += day;
time += napok*86400;
for(new j=1970;j<year;j++) {
        time += 31536000;
       
         if ( ((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
        {
time += 86400;
}
    }
return time;
}

 
És sajnos nem tom hol rontottam el.:(
Meg köszönöm ha valaki segít:)

38
Segítségkérés / Anti Hack
« Dátum: 2014. július 01. - 11:53:24 »
ezzel a kóddal mit is lehet mûvelni?? isplayerinwater(játékos a vízben)

39
Segítségkérés / Anti Hack
« Dátum: 2014. június 30. - 17:47:10 »
okés :)
ezt nem tudtam :)
és ez a fly hack? azt hogyan lehet persze ha nem baj ha kérdezgetek ?
[mod]



nem baj ha kérdezgetek ?[/quote]Azért van a Segítségkérés része a fórumnak :)
[/mod]

40
SA-MP: Szerverfejlesztés / Flood anti hack by kriszrap
« Dátum: 2014. június 29. - 23:35:17 »
Sziasztok
Kis script félét szeretnék nektek bemutatni/megmutatni.
Tudom sok flood script van fent a fórumon de megszeretném mutatni a sajátom (ha szabad) :)
Nem vagyok profi úgy hogy hibázhatok ha hibáztam legyetek szívesek szólni köszönöm.
Készítõ: Én
Készítési idõ:20 perc kb.
kis leírás:
3 másodpercenként írhatsz.
és a speciális karaktereket(!.? stb) nem nézi vagy is \"csá!!!!!!\" \"csá\" (egyforma)
 

enum jinfo
{
flood,
floodido,
Last_Message[128],
}
new JatekosInfo[MAX_PLAYERS][jinfo];
public OnPlayerText(playerid, text[])
{
if(JatekosInfo[playerid][Last_Message]!=0 && chatcheckflood(playerid,text) == 0)
{
JatekosInfo[playerid][flood]++;
if(JatekosInfo[playerid][flood] == 1)
{
   SendClientMessage(playerid, COLOR_RED, \"[sZERVER] Ne ismételj! Lehetõség (3/1)(Kick)\");
}else if(JatekosInfo[playerid][flood] == 2)
{
    SendClientMessage(playerid, COLOR_RED, \"[sZERVER] Ne ismételj! Lehetõség (3/2)(Kick)\");
}
else if(JatekosInfo[playerid][flood] == 3)
{
    SendClientMessage(playerid, COLOR_RED, \"[sZERVER] Ne ismételj! Lehetõség (3/3)(Kick)\");
    sKick(playerid,\"Ne ismételj!\",\"[sZERVER]\");
}
return 0;
}
JatekosInfo[playerid][flood] = 0;
format(JatekosInfo[playerid][Last_Message],128,\"%s\",text);
return 1;
}
stock chatcheckflood(playerid,text[])
{
if(strcmp(text,JatekosInfo[playerid][Last_Message]) == 0)
{
return 0;
}else{
new pos,string[128],string2[128];
for(new leng=strlen(text); leng > -1; leng--)
{
        if(strfind(text[leng], \"!\",false) == 0 || strfind(text[leng], \".\",false) == 0 ||strfind(text[leng], \"?\",false) == 0)
        {
           pos=leng;
   }
   if(strfind(JatekosInfo[playerid][Last_Message][leng], \"!\",false) == 0 || strfind(JatekosInfo[playerid][Last_Message][leng], \".\",false) == 0 ||strfind(JatekosInfo[playerid][Last_Message][leng], \"?\",false) == 0)// igaz hogy hamis
        {
           pos=leng;
   }
}
strmid(string, text,0,pos);
strmid(string2,JatekosInfo[playerid][Last_Message],0,pos);
if(strlen(string) != 0 && strlen(string2) != 0)
{
   if(strcmp(string,string2) == 0) return 0;
}
}
if((gettime()-JatekosInfo[playerid][floodido]) < 3)
{
        SendClientMessage(playerid, COLOR_RED, \"idõõõõ\");
        return 0;
}else{
JatekosInfo[playerid][floodido]=gettime();
}
return 1;
}

 
Rem jól mûködik nekem jól mûködött .

41
Segítségkérés / gettime()
« Dátum: 2014. június 29. - 16:10:24 »
köszönöm így már menni fog:D

42
SA-MP: Szerverfejlesztés / Timerek Egyszerûsítése
« Dátum: 2014. június 29. - 16:08:07 »
úgy mond kint volt így(pwn):D
javítva:)

43
Segítségkérés / gettime()
« Dátum: 2014. június 29. - 00:24:34 »
Sziasztok!
gettime() unix idõt használ lenne egy kérdésem hogy tom le osztogatni évre hónapra órára percre másodpercre?
Meg mondjuk 5 napot hozzá adni az unix idõhõz:)
Segítségeteket elõre is köszönöm:)

44
Segítségkérés / Anti Hack
« Dátum: 2014. június 29. - 00:17:07 »
fegyver be megcsináltam ha érdekel akkor le írom:)
de vannak eza fly hack azt nem tom hogy kell védeni:((
valaki??
meg mi az az aim vagy mi??

45
SA-MP: Szerverfejlesztés / Timerek Egyszerûsítése
« Dátum: 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

Oldalak: 1 2 [3] 4 5 ... 41
SimplePortal 2.3.7 © 2008-2024, SimplePortal