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

Oldalak: 1 ... 68 69 [70] 71 72 ... 136
1036
Segítségkérés / Unknown command
« Dátum: 2012. május 06. - 21:44:32 »
Idézetet írta: Kabuto date=1336331758\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"21128\" data-ipsquote-contentclass=\"forums_Topic
Nem jó :( A mód helyére rögtön már azt irja hogy unknown amikor belépek kidob vidéken amik voltak mind eltüntek... mi lehet a gond...
 


Ezt nem igazán értem amit leírtál kezdõ vagyok xD
 
[/quote]
Csak ennyi a gond.  8)
Röviden tömören:
Az OnPlayerCommandText eljárás meghívódik mikor játék közben beírsz egy per / jellel kezdõdõ akármit, pl.: /bla.
Ez a cmdtext[] változóban fog visszahívásként látszódni.
 
public OnPlayerCommandText(playerid, cmdtext[])
{
    SendClientMessage(playerid, -1, cmdtext);
    return 1;
}

 
Ha ez a visszahívás visszatérésként egyel tér vissza akkor nem kerül megjelenítésre az Unknown Command (Ismeretlen parancs) kifejezés.
 
public OnPlayerCommandText(playerid, cmdtext[])
{
    return 1; // return (vissza küld a kód lefutása után 1-es értéket. )
}

 
Az Unknown command akkor jelenik meg ha ez a vissza térési érték nulla.
 
public OnPlayerCommandText(playerid, cmdtext[])
{
    return 0; // return (vissza küld a kód lefutása után 0-a értéket. )
}

 
Mikor egy parancs sikeresen végrehajtásra kerül akkor 1-es vissza térési értéket kell megadni. (return 1;)
 
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, \"/bla\", true) == 0)
    {
         SendClientMessage(playerid, -1, \"A beírt parancs a /bla, vissza térésként return 1, és nem jelenik meg az Unknown Command üzenet.\");
         return 1;
    }
    return 0; // Semmilyen egyezést nem talált a beírt parancsra ezért elküldi az \"Unknown Command\" üzenetet.
    // ezt kell kicserélni egy üzenetre return SendClientMessage(playerid, -1, Nincs ilyen parancs\");
}

1037
Segítségkérés / Checkpoint hiba
« Dátum: 2012. május 05. - 10:15:48 »
http://wiki.sa-mp.com/wiki/SetPlayerCheckpoint
Mintha hiányozna egy paraméter, (playerid).

1038
Segítségkérés / Score Saver
« Dátum: 2012. május 03. - 23:24:54 »
Idézetet írta: Dead date=1336053039\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20949\" data-ipsquote-contentclass=\"forums_Topic


ladmin4v2 tudtommal menti
 
a kileket, de mást nem.
amúgy az eredeti ladmin nem menti, csak amelyikbe bele van írva.
nekem is ez a gond vele.
 
[/quote]
Az eredeti ladmin menti a kill-eket, csak loginnál nem adja vissza, de folyamatosan menti csak bele kellene nézni egy regisztrációs fájlba valami szövegszerkesztõvel.
Amúgy egy kis idézet a forrás fájlból:
 
SavePlayer(playerid)
{
      dUserSetINT(PlayerName2(playerid)).(\"money\",GetPlayerMoney(playerid));
      dUserSetINT(PlayerName2(playerid)).(\"kills\",PlayerInfo[playerid][Kills]);
      dUserSetINT(PlayerName2(playerid)).(\"deaths\",PlayerInfo[playerid][Deaths]);
[/quote]
És ha már itt tartok akkor tovább folytatva loginkor be is tölti:
 
LoginPlayer(playerid)
{
if(ServerInfo[GiveMoney] == 1) {ResetPlayerMoney(playerid); GivePlayerMoney(playerid, dUserINT(PlayerName2(playerid)).(\"money\") ); }
dUserSetINT(PlayerName2(playerid)).(\"loggedin\",1);
PlayerInfo[playerid][Deaths] = (dUserINT(PlayerName2(playerid)).(\"deaths\"));
PlayerInfo[playerid][Kills] = (dUserINT(PlayerName2(playerid)).(\"kills\"));
[/quote]
Akkor mi hiányzik, az hogy nem állítja be játék közben a pontot?
 
SetPlayerScore(playerid, PlayerInfo[playerid][Kills]);

1039
Segítségkérés / dini - nem ment
« Dátum: 2012. május 03. - 23:08:28 »
Én pont az ilyen elgépelések/elírások miatt javaslom a #define használatát, mivel a fordító egybõl jelezné az ilyen elírásokat.
 
#define OUT \"Kijelentkezés\"
GetPVarInt(playerid, OUT);
SetPVarInt(playerid, OUT, 1);

1040
Segítségkérés / Admin tudja csak vezetni a rendõr kocsikat nem jó
« Dátum: 2012. május 01. - 14:03:12 »
Ez kimaradt:
 
new vehicleid = GetPlayerVehicleid(playerid);

1041
Segítségkérés / [HELP]Játékos elõzõ pozíciója
« Dátum: 2012. május 01. - 13:58:54 »
Félig meddig leírtad a megoldást is.
 
//Global variable minden lehetséges játékosnak külön külön ezért MAX_PLAYERS
new Float:SavePosDmPlayer[MAX_PLAYERS][3];

 
\"ha belép\"
 
GetPlayerPos(playerid, SavePosDmPlayer[playerid][0], SavePosDmPlayer[playerid][1], SavePosDmPlayer[playerid][2]);

 
\"ha beirja  a kilépési parancsot\"
 
SetPlayerPos(playerid, SavePosDmPlayer[playerid][0], SavePosDmPlayer[playerid][1], SavePosDmPlayer[playerid][2]);

1042
Fórum Archívum (Témák/Fórumok) / [HUN]~Scry~ RPG
« Dátum: 2012. május 01. - 13:43:51 »
Idézetet írta: Sweep date=1335865703\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20866\" data-ipsquote-contentclass=\"forums_Topic


Sugárzik ,hogy See mod...

Üdv. Nocoxil



Igen valóban see mód de próbálunk el térni tõle



[/quote]

[gmod]Ezen a fórumon tilos bármilyen see rp/gf/akármi szervert reklámozni rp szerverek fórum részben, és ezt te be is vallottad hogy az, ezért a témát zárlom és törlöm.[/gmod]

1043
Fórum Archívum (Témák/Fórumok) / 1sor
« Dátum: 2012. április 30. - 19:44:36 »
\"images?q=tbn:ANd9GcQ0R_1VMMM5X2boSe6iTVPoM19j93yImQXgw_cf8lwLhWTbSzmMMvFB7cZO\"
Szerintem ne fárasszuk egymást, írd le kérlek normálisan a panaszod, különben törlöm a témát.
Ami neked természetes (tudod mirõl van szó) hogy tudod hogy mi hol jelenik meg neked egy sorban bármilyen szöveg formátumban, az másoknak nem természetes.
Másképpen fogalmazva:
Nekem meg miért 16 sorban írja és csak két fajta szövegformátumban?

1044
Fórum Archívum (Témák/Fórumok) / 1sor
« Dátum: 2012. április 30. - 19:26:39 »
What?
Kicsit fejtsd ki bõvebben a gondod.
Csak pár kérdés merült fel bennem ebben az egy (kettõ) mondatban amit írtál.
 
Idézetet írta: Kevin_Johnson date=1335806488\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"20840\" data-ipsquote-contentclass=\"forums_Topic
Helló!
Nem tudja valaki miért írja 1sorba a szöveget,mindent szöveges formátumban?
 
Ki írja a szöveget?
Hol írja egy sorba?
Mit hogy mindent szöveges formátumban, a zsíros kenyeret is?

1045
SA-MP: verziók / SA-MP 0.3e client/server (Már megjelent)
« Dátum: 2012. április 30. - 18:26:02 »
Hogy miért van ennyi újdonság mikor csak biztonsági frissítésnek szánta a dolgot?
Hát azért mert kicsit belemerült és így alkotott valami újat is.
Amúgy ezt a sok sírást nem értem amit mûvelnek itt egyesek, én a helyetekben örülnék hogy valamit is alkotnak rajt mert simán megtehetné hogy kihajítja az egészet a kukába, és mindenki mehet ahova akar.


A serial meg létezik csak sok crackelt san andreas van és nagyon sok játékosnak emiatt megegyezik a serial száma.
Nem igazán céljuk hogy csökkentsék az érdeklõdést az egész sa-mp után hogy a fél társaságot kitiltsák különbözõ segéd programok miatt.

1046
Archívum / Kódkezelési lehetõségek
« Dátum: 2012. április 30. - 18:16:01 »
Ok rendben, csak én nem tettem elé a kettõs kereszt jelet ezért nem vettem észre hogy színezi.
Én régóta Notepad++- t használok, sokkal elõnyösebb funkciói vannak mint a sima pawno-nak, és nálam a native és a Float: is színezve vannak és megszoktam hogy azok is kék színben virítanak.  :D

1047
Segítségkérés / Akkor adjunk neki fegyvert ha megadott helyre megy hogyan?
« Dátum: 2012. április 30. - 15:16:28 »
new
Circle; // Global változó

 

//OnGameModeInit alá
Circle = CreateDynamicCircle(Float:x, Float:y, Float:size);  //  x y koordináta size kör átmérõje tesztnek próbáld 2.00

 

public
OnPlayerEnterDynamicArea(playerid, areaid)
{
if(Circle == areaid)
{
SendClientMessage(playerid, -1, \"Beléptél a területre.\");
}
return 1;
}
public
OnPlayerLeaveDynamicArea(playerid, areaid)
{
if(Circle == areaid)
{
SendClientMessage(playerid, -1, \"Kiléptél a területrõl.\");
}
return 1;
}

1048
Archívum / Kódkezelési lehetõségek
« Dátum: 2012. április 30. - 13:08:16 »
pawn code tag  kék színnel ellátott foglalt szavai közül hiányzik a:
 

native
Float:
float
include
assert
line
pragma
define
defined
undef
emit
endif
endinput
error

1049
Segítségkérés / Akkor adjunk neki fegyvert ha megadott helyre megy hogyan?
« Dátum: 2012. április 30. - 12:58:31 »
Incognito Streamer pluginját esetleg használod-e?
Ha igen abban létre lehet hozni különbözõ területeket akár gömb kör négyzet vagy sokszög alakú területet, és vissza hívásai is vannak, ha belép oda valaki és kilép onnan.
 

native CreateDynamicCircle(Float:x, Float:y, Float:size, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicSphere(Float:x, Float:y, Float:z, Float:size, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicCube(Float:minx, Float:miny, Float:minz, Float:maxx, Float:maxy, Float:maxz, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicPolygon(Float:points[], Float:minz = -FLOAT_INFINITY, Float:maxz = FLOAT_INFINITY, maxpoints = sizeof points, worldid = -1, interiorid = -1, playerid = -1);
native DestroyDynamicArea(areaid);
native IsValidDynamicArea(areaid);
native TogglePlayerDynamicArea(playerid, areaid, toggle);
native TogglePlayerAllDynamicAreas(playerid, toggle);
native IsPlayerInDynamicArea(playerid, areaid);
native IsPlayerInAnyDynamicArea(playerid);
native AttachDynamicAreaToPlayer(areaid, playerid);
native AttachDynamicAreaToVehicle(areaid, vehicleid);
native DestroyAllDynamicAreas();
native CountDynamicAreas();

 
Az összes native funkció ezt a célt szolgálja, létrehozni egy adott területet különbözõ alakúakat, ellenõrizni van-e benn játékos hány darab area van tudjon mozogni a játékos vagy sem stb.
Ezek meg a visszahívásaik:
 

forward OnPlayerEnterDynamicArea(playerid, areaid);
forward OnPlayerLeaveDynamicArea(playerid, areaid);

 
Értelem szerûen (enter) ha belép (leave) ha elhagyja a megadott területet a játékos.

1050
Segítségkérés / Kocsi jobbrább tétele
« Dátum: 2012. április 27. - 22:02:41 »
Így már sokkal világosabb a dolog és a pont az a megoldás amit elsõnek javasoltam.
De megpróbálhatod úgyis hogy nem figyelsz a szög értékekre hogy kisebb-e mint 0 vagy nagyobb-e mint 360 fok. A samp belsõleg kezeli ezeket, ki próbálhatod SetVehicleZAngle(vehicleid, 520.00); majd lekérdezed a szög adatot.
Edit:
De ebben az utolsóban lehet hogy tévedek mert pontos szög adat kelhet floatsin és floatcos szögfüggvényekhez.
Edit:
Ugyanaz amit írtál csak kicsit átláthatóbb.
 
new Float:zangle;
GetVehicleZAngle(vehicleid,zangle);
zangle -= 90.0000;
zangle = (zangle < 0.0) ? (360.0 + zangle) : zangle);
x += (2 * floatsin(-zangle, degrees)); // 2=táv az elmozdításhoz
y += (2 * floatcos(-zangle, degrees)); //ugyanez

 
Akkor a jobbra irány az óramutató járásával ellentétes irányba lenne 90 fokkal?
Hát ezt majd meglesem, most fogalmam sincs hogy jobbra vagy balra vannak-e a fok beosztások sa-mp -ben.  ;D

Oldalak: 1 ... 68 69 [70] 71 72 ... 136
SimplePortal 2.3.7 © 2008-2026, SimplePortal