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

Oldalak: 1 ... 136 137 [138] 139 140 ... 318
2056
Segítségkérés / Zónából kilépés
« Dátum: 2014. július 31. - 11:17:32 »
[mod]Témát zártam![/mod]

2057
Segítségkérés / Adott parancs csak bizonyos idõközönként
« Dátum: 2014. július 31. - 11:17:02 »
[mod]Témát zártam![/mod]

2058
Segítségkérés / Rage of point
« Dátum: 2014. július 31. - 11:16:40 »
[mod]Témát zártam![/mod]

2060
SA-MP: Szerverfejlesztés / CoD4 style regeneráció
« Dátum: 2014. július 31. - 11:10:02 »
Szerinted ha tizedes jegyet kérdezed le (100.1) és +5.0-el növeled akkor mikor lesz kereken 100.0??
A Timeres kérdésedre az a válaszom, hogy láthatod az én scriptemben se írtam át SetTimerEx-re hanem hagytam úgy mert rájöttem hogy felesleges a for ciklus álltal.
A változót meg felesleges for ciklusban létrehozni, lásd az én variációmat.
 
Idézetet írta: bencarter007 date=1406675679\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49748\" data-ipsquote-contentclass=\"forums_Topic
FLASH reklamációja után javitva!
 
Felesleges itt flegmáznod, csak segíteni akarok :)

2061
SA-MP: Szerverfejlesztés / CoD4 style regeneráció
« Dátum: 2014. július 30. - 18:03:33 »
Nem elég, mivel ide kell a playerid része is mivel játékosokról van szó.
Helyesen én így írnám meg:
 
#include a_samp
new Float:Health[MAX_PLAYERS];
public OnFilterScriptInit() {
      SetTimer(\"Regeneration\",300,true);
return 1;
}
forward Regeneration();
public Regeneration() {
for(new i; i < MAX_PLAYERS; i++) {
   if(!IsPlayerConnected(i)) continue;
         GetPlayerHealth(i, Health);
        if (Health < 101.0 && Health > 0) {
            SetPlayerHealth(i, Health + 1.0);
         }
      }
return 1;
}

2062
Segítségkérés / Timer probléma
« Dátum: 2014. július 30. - 17:32:25 »
[pawn]stock UjKick(playerid) SetTimerEx(\"KickWithReason\", 500, false, \"i\", playerid);
forward KickWithReason(playerid);
public KickWithReason(playerid) return Kick(playerid);
[/pawn]

2063
Segítségkérés / A játékos fegyvermenübe van-e (fegyverbolt)
« Dátum: 2014. július 30. - 17:26:22 »
Tudtommal 5 fegyverbolt létezik. Én gyorsan lementettem neked õket, Íme:
[pawn]AddPlayerClass(0,296.2899,-38.3133,1001.5156,180.0000,0,0,0,0,0,0); // fb1
AddPlayerClass(0,295.6575,-80.4637,1001.5156,180.0000,0,0,0,0,0,0); // fb2
AddPlayerClass(0,290.2622,-109.7799,1001.5156,180.0000,0,0,0,0,0,0); // fb3
AddPlayerClass(0,308.0879,-141.4540,999.6016,180.0000,0,0,0,0,0,0); // fb4
AddPlayerClass(0,312.8044,-166.1270,999.6010,180.0000,0,0,0,0,0,0); // fb5[/pawn]

2064
Segítségkérés / Itt kérdezz warningot/error -t!
« Dátum: 2014. július 30. - 16:23:17 »
[pawn]public SetPlayerToTeamColour(playerid);
{
    if(gTeam[playerid] == TEAM_LAPD)
    {
        SetPlayerColor(playerid,COLOR_BLUE);
    }
    else if(gTeam[playerid] == TEAM_ROBBERS)
    {
        SetPlayerColor(playerid,COLOR_RED);
    }
}[/pawn]
[/quote]
Helyett:
[pawn]public SetPlayerToTeamColour(playerid)
{
    if(gTeam[playerid] == TEAM_LAPD) SetPlayerColor(playerid,COLOR_BLUE);
    else if(gTeam[playerid] == TEAM_ROBBERS) SetPlayerColor(playerid,COLOR_RED);
}[/pawn]

2065
SA-MP: Szerverfejlesztés / CoD4 style regeneráció
« Dátum: 2014. július 30. - 16:18:06 »
És ezekkel mi lesz?
 
Idézetet írta: Flash date=1406713406\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"49748\" data-ipsquote-contentclass=\"forums_Topic
1. SetTimer helyett SetTimerEx a helyes
2. Miért teszed for ciklusba a változót?
4. Mi értelme van több mint 1 percig az életét feltölteni? a Call of Duty-ban se ennyi idõ sõt a fele se ha jól tudom.
6. Miért nincs KillTimer? Úgy hatásosabb lenne, hogy akkor indítod el a bizonyos játékosnak a timert hogyha az élete kevesebb mint 100%
 
+ új hiba: lekérdezésnél: 100.1 helyett 101.0

2066
SA-MP: Szerverfejlesztés / CoD4 style regeneráció
« Dátum: 2014. július 30. - 11:43:26 »
Hát ebben a scriptben is csak a hibát látom.
Hibák:
1. SetTimer helyett SetTimerEx a helyes
2. Miért teszed for ciklusba a változót?
3. Nincs lekérdezve hogy a játékos fent van-e a szerveren.
4. Mi értelme van több mint 1 percig az életét feltölteni? a Call of Duty-ban se ennyi idõ sõt a fele se ha jól tudom.
5. Miért csak 99%-ig tölti fel az életet?
6. Miért nincs KillTimer? Úgy hatásosabb lenne, hogy akkor indítod el a bizonyos játékosnak a timert hogyha az élete kevesebb mint 100%

2067
Segítségkérés / Zenelejátszó
« Dátum: 2014. július 30. - 11:34:36 »
Ez egy alap példa wiki-n:
[pawn]public OnPlayerCommandText(playerid, cmdtext[])
{
    if (strcmp(\"/radio\", cmdtext, true) == 0)
    {
        PlayAudioStreamForPlayer(playerid, \"http://somafm.com/tags.pls\");
        return 1;
    }
    return 0;
}[/pawn]
ZCMD formában:
[pawn]CMD:radio(playerid) return PlayAudioStreamForPlayer(playerid, \"http://somafm.com/tags.pls\");
[/pawn]

2068
Segítségkérés / Sok Object
« Dátum: 2014. július 30. - 11:29:18 »
Frissítsd a Streamer plugint a legújabb verzióra.

2069
SA-MP: Szerverfejlesztés / BlueClub
« Dátum: 2014. július 29. - 23:04:22 »
Good job! There is more work?

2070
Szkript kérések / X ideig bentlét
« Dátum: 2014. július 29. - 20:06:46 »
Most hogy meggondolom igazad lehet. És azon is elgondolkoztam hogy szükséges-e az IsPlayerConnect lekérdezés, mivel ott van a változó lekérdezése is, és nem azt kérdezzük le hogy 0 hanem hogy 1, és ugye nem lehet offline játékosnak az \"ottvan\" értéke 1.
ha jobban átértelmezed a szöveget akkor rájössz hogy kedves sutiwarrior nem azt kérte hogy kickeljen a szerver mindenkit, hanem hogy 15 perc múlva elteleportáljon mindenkit X koordinátához.
Jelenlegi scriptet használd:
 
#define FILTERSCRIPT
#include a_samp
#include zcmd
CMD:teleport(playerid) {
        SetPlayerPos(playerid, 0.0, 0.0, 3.0);
        SendClientMessage(playerid, -1, \"Sikeresen elteleportáltál!\");
SetPVarInt(playerid, \"ottvan\", 1);
        SetTimerEx(\"AllTele\", 900000, false, \"i\", playerid);
        return 1;
}
forward AllTele();
public AllTele() {
        for(new i; i < MAX_PLAYERS; i++) if(GetPVarInt(i, \"ottvan\")==1) SetPlayerPos(i, 10.0, 10.0, 3.0);
}

 
Esetleg kedves Dfoglalo, van ellene valami hozzáfûznivalód?

Oldalak: 1 ... 136 137 [138] 139 140 ... 318
SimplePortal 2.3.7 © 2008-2025, SimplePortal