Ü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 - TheChansee

Oldalak: 1 2 3 [4] 5 6 ... 11
46
Segítségkérés / Legközelebbi játékos probléma.
« Dátum: 2014. március 29. - 12:31:25 »
Ez már majdnem jó egy kicsi belejavítással.
Most az a probléma, hogy, ha megbilincseltem valakit és utána próbálom mindenkitõl messze akkor ismeretlen parancsot ad és azt is írja, hogy senki nincs a közelembe.
 
forward GetClosestPlayerToPlayer(playerid);
public GetClosestPlayerToPlayer(playerid)
{
    new Float:dist = 1000.0;
    new targetid = INVALID_PLAYER_ID;
    new Float:x1,Float:y1,Float:z1;
    new Float:x2,Float:y2,Float:z2;
    new Float:tmpdis;
    GetPlayerPos(playerid,x1,y1,z1);
    for(new i=0;i<MAX_PLAYERS;i++)
    {
        if(i == playerid) continue;
        GetPlayerPos(i,x2,y2,z2);
        if(IsPlayerInRangeOfPoint(playerid, 4.0, x2,y2,z2))
       {
            tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
            if(tmpdis < dist)
            {
      dist = tmpdis;
              targetid = i;
            }
       } else targetid = -1;
     } if( targetid == -1 ) SendClientMessage(playerid, piros, \"(( Senki nincs a közeledben! ))\");
    return targetid;
}

 

CMD:bilincsel(playerid, params[])
{
if(admins[playerid][frakcio] == 4 || admins[playerid][frakcio] == 5 ||admins[playerid][frakcio] == 6 || admins[playerid][frakcio] == 7 || admins[playerid][frakcio] == 8 || admins[playerid][frakcio] == 9 || admins[playerid][frakcio] == 10 || admins[playerid][frakcio] == 11 || admins[playerid][frakcio] == 12 || admins[playerid][frakcio] == 13 ||
admins[playerid][frakcio] == 14 || admins[playerid][frakcio] == 15 ||admins[playerid][frakcio] == 16 || admins[playerid][frakcio] == 17 || admins[playerid][frakcio] == 36 || admins[playerid][frakcio] == 37 || admins[playerid][frakcio] == 38 || admins[playerid][frakcio] == 39 || admins[playerid][frakcio] == 40)
{
    if(szolg[playerid] == 1)
    {
        new playes = GetClosestPlayerToPlayer(playerid);
        if(bilincsbe[playes] == 0)
        {
      TogglePlayerControllable(playes,0);
      SetPlayerSpecialAction(playes, SPECIAL_ACTION_CUFFED);
         SetPlayerAttachedObject(playes, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
      SendClientMessage(playes,piros,\"(( Egy rendõr megbilincsel. ))\");
      SendClientMessage(playerid,narancssárga,\"(( Megbilincseltél valakit. ))\");
      cmd_me(playerid,\"megbilincselt valakit.\");
      bilincsbe[playes] = 1;
   } else SendClientMessage(playerid, piros,\"(( Õ már meg van bilincselve! ))\");
} else SendClientMessage(playerid, piros,\"(( Nem vagy szolgálatban! ))\");
} else return 0;
return 1;
}

47
Segítségkérés / Legközelebbi játékos probléma.
« Dátum: 2014. március 29. - 10:13:18 »
Idézetet írta: Cannonn date=1396083264\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"47420\" data-ipsquote-contentclass=\"forums_Topic
Sajnos nem volt alkalmam tesztelni, de próbáld meg így!
 

forward GetClosestPlayerToPlayer(playerid);
public GetClosestPlayerToPlayer(playerid)
{
    new Float:dist = 1000.0;
    new targetid = INVALID_PLAYER_ID;
    new Float:x1,Float:y1,Float:z1;
    new Float:x2,Float:y2,Float:z2;
    new Float:tmpdis;
    GetPlayerPos(playerid,x1,y1,z1);
    for(new i=0;i<MAX_PLAYERS;i++)
    {
        if(i == playerid) continue;
        GetPlayerPos(i,x2,y2,z2);
        if(IsPlayerInRangeOfPoint(playerid, 2.0, x2,y2,z2))
        {
   tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
   if(tmpdis < dist)
   {
     dist = tmpdis;
     targetid = i;
   }
        } else targetid = -1;
if( targetid == -1 ) SendClientMessage(playerid, piros, \"(( Senki nincs a közeledben! ))\");
}
    return targetid;
}

 

Sajnos most is sokszor írja ki!

48
Segítségkérés / Legközelebbi játékos probléma.
« Dátum: 2014. március 29. - 09:21:22 »
Köszönöm, hogy bemásoltad, de miért? Enyém is mûködik csak van egy apró hiba benne. ;)

49
Segítségkérés / Legközelebbi játékos probléma.
« Dátum: 2014. március 29. - 01:14:37 »
Igen, tudom, hogy úgy többször írja ki, de amikor máshogy próbáltam akkor mégrosszabb volt.

50
Segítségkérés / Legközelebbi játékos probléma.
« Dátum: 2014. március 29. - 01:03:27 »
Sziasztok. Legközelebbi játékos lekérdezésénél az a probléma, hogy, ha nincs a közelembe  játékos akkor kiírja sokszor.
 
forward GetClosestPlayerToPlayer(playerid);
public GetClosestPlayerToPlayer(playerid)
{
    new Float:dist = 1000.0;
    new targetid = INVALID_PLAYER_ID;
    new Float:x1,Float:y1,Float:z1;
    new Float:x2,Float:y2,Float:z2;
    new Float:tmpdis;
    GetPlayerPos(playerid,x1,y1,z1);
   
    for(new i=0;i<MAX_PLAYERS;i++)
    {
        if(i == playerid) continue;
        GetPlayerPos(i,x2,y2,z2);
        if(IsPlayerInRangeOfPoint(playerid, 2.0, x2,y2,z2))
{
    SendClientMessage(playerid, piros, \"(( Nincs a közeledben! ))\");
           tmpdis = floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
           if(tmpdis < dist)
           {
               dist = tmpdis;
               targetid = i;
           }
}
}
    return targetid;
}

 
Tehát abban szeretnék segítséget kérni, hogy, ha nincs a közelembe akkor csak egyszer írja ki!

51
Segítségkérés / BörtönTimer
« Dátum: 2014. március 27. - 14:16:50 »
valóban! Köszönöm szépen. Nagyon figyelmetlen vagyok. Ment a \"+\" mindenkinek\".

52
Segítségkérés / BörtönTimer
« Dátum: 2014. március 27. - 13:45:42 »
Idézetet írta: Dfoglalo date=1395868678\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"47379\" data-ipsquote-contentclass=\"forums_Topic


 

Az
admins[playerid][bortonido]

 értékét veszi fel, azt is tudnunk kell
 
Ezt nem teljesen értem. Egy kicsit kifejtenéd?
 
[/quote]
Írd le nekünk a \"admins[playerid][bortonido]\" változó értékét!
 
[/quote]
A változó értéke mindig más, mikor mekkorára van kedvem állítani. De általában 500 vagy az fölött van, tehát nem az a gond, hogy túl kicsire állítom és egybõl le is áll.

53
Segítségkérés / Login.
« Dátum: 2014. március 26. - 22:01:00 »
Üdv.
 
 else if(dialogid==DIALOG_LOGIN && !PlayerInfo[pLoggedIn][playerid])
{

 
Helyett próbáld meg ezt:
 
if(dialogid==DIALOG_LOGIN && !PlayerInfo[pLoggedIn][playerid])
{

 
[gmod]Javítottam helyetted a

taget

tagre![/gmod]

54
Segítségkérés / BörtönTimer
« Dátum: 2014. március 26. - 21:26:27 »
Idézetet írta: Konstantin date=1395865227\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"47379\" data-ipsquote-contentclass=\"forums_Topic
Az
admins[playerid][bortonido]

 értékét veszi fel, azt is tudnunk kell
 
Ezt nem teljesen értem. Egy kicsit kifejtenéd?

55
Segítségkérés / BörtönTimer
« Dátum: 2014. március 26. - 21:12:12 »
Sziasztok!
Az a problémám, hogy ennek a változónak az értéke bármennyi a timert 0-ra állítja és azonnal kiteszi a börtönbõl.
 
ajtimer[playerid] = SetTimerEx(\"BortonTimer\",admins[playerid][bortonido],false,\"d\",playerid);

 
[mod]Kitettem helyetted a pawn code taget! Legközelebb már magadtól hajtsd végre ezt![/mod]

56
Segítségkérés / Pénztárca
« Dátum: 2014. március 23. - 12:20:49 »
Ment a plusszocska mindketõttöknek!
Lucio, egy kérdés:
Kicsit megpróbáltam bõvíteni és valamiért nem mûködik rendesen az egyik bõvítés.
 
else if( szam >= 1000000000 && szam < 10000000000 )
{
strins( alakitott, \".\", 7, sizeof(alakitott) );
strins( alakitott, \".\", 4, sizeof(alakitott) );
}

 
[gmod]Javítottam helyetted a

taget

tagre![/gmod]

57
Segítségkérés / Pénztárca
« Dátum: 2014. március 23. - 11:37:40 »
Sziasztok!
Azt szeretném kérdezni, hogy, ha a játékosnak a pénztárcájában lévõ összeg 3 számjegynél nagyobb akkor tegyen pontot.
 
format(pstring,sizeof(pstring),\"(( Pénztárcád tartalma: %d Ft. ))\",admins[playerid][penz]);
SendClientMessage(playerid,-1,pstring);

 
Ebbe szeretném.
Pl.: Ha van nála 20 ezer forint.
20000 helyett azt írja, hogy: 20.000
[gmod]Javítottam helyetted a

taget

tagre![/gmod]

58
Segítségkérés / Settimerex jármû id-vel.
« Dátum: 2014. május 10. - 08:38:25 »
Minek ide timer? Változóval nem egyszerûbb ezerszer?

59
Segítségkérés / Pawno kifagyás
« Dátum: 2014. május 05. - 14:10:46 »
Ez a felezgetés egy hatalmas ötlet volt, nekem nem jutott volna eszembe soha. :DD Köszönöm szépen mindenkinek aki segített vagy legalább próbált. Mindenkinek adok egy \"+\"-t. Egyébként a probléma az az volt, hogy egy parancsban sikerült egy kb 200karakter hosszú sort összehoznom és ez fagyasztotta ki. :)

60
Segítségkérés / Pawno kifagyás
« Dátum: 2014. május 05. - 06:33:37 »
Üdv.
Értem, köszönöm. Erre van valami megoldás?? Nem szeretném átnézni minden sorát az enyhe pár ezer soros módomnak. Valami ilyen hiba keresõ cucc nincs?

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