GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Pluginok és Programok => A témát indította: kurta999 - 2011. December 18. - 21:19:15

Cím: YSF - kurta999\'s version
Írta: kurta999 - 2011. December 18. - 21:19:15
YSF - kurta999\'s version
 
Eredeti téma:
http://forum.sa-mp.com/showthread.php?t=513499
Nem fogom nonstop itt is frissíteni a hozzászólást, úgyhogy ha az új dolgokra vagy kiváncsi, nézz be ide is.
Sok frissítés után az angol fórumon rá kényszerültem, hogy nyissak a YSF-nek egy saját témát, hogy tudjam szerkeszteni a fõposztot. Névnek megtartom a YSF-et, mivel már mindenki ezt ismeri és énis megszoktam. A régi YSF-et itt érheted el.
Dokumentációt a funkciókhoz megtalálod itt. Köszönet iFarbod-nak.
Változtatások a régi YSF-he képest:
- Támatogatja a következõ samp verziókat SA-MP 0.3z, 0.3z R2-2, 0.3z R3 és 0.3z R4 - 1000p verziókra nincs támogatás, de ha valakinek szüksége lenne rá, megcsinálom
- Plugin akkor is befog töltõdni, ha ismeretlen a szerver verzió, csak a memória hacket használó funkciók nem fognak mûködni
- Majdnem minden lehetséges dologhoz hozzáférsz a samp pool-okból, amikhez alapból nem volt lehetõséged
- Hozzáadva a következõ eljárás OnPlayerEnterGangZone, OnPlayerLeaveGangZone
- Játékos szinrkonizált adatai közül sok hasznos dolgot le tudsz kérni, amit alapból nem, pl sziréna be-e van kapcsolva, vonat sebesség, hydra reactor állása
- Pluginba integrálva a Y_Less\'s Model Sizes függvénykönyvtár.
- Újra hozzáadva a fájl funkciók
- Javítva az AttachPlayerObjectToPlayer és hozzáadva az AttachPlayerObjectToObject
- Javítva a  GetWeaponName, és hozzáadva a követekzõk GetWeaponSlot, GetWeather.
Frissítések
R9
- Támogatja az újonnan megjelent 0.3z R4-et
- Hozzáadva GetServerSettings
- Hozzáadva IsPlayerSpawned
- Hozzáadva IsPickupStreamedIn, Is3DTextLabelStreamedIn
- Hozzáadva GetVehicleCab, IsVehicleOccupied, IsVehicleDead
- Hozzáadva *HasVehicleBeenOccupied, *SetVehicleBeenOccupied
- GetVehicleSpawnPos átnevezve GetVehicleSpawnInfo-ra
- Javítva a laggok a szerverben, amit a YSF okozott
- Javítva a GetPlayerColor(), már nem tér vissza 0-val, ha nem használtad a SetPlayerColor()-t
- Scoreboard funckiók javítva linuxon
Példák
 
  • SetPlayerGravity


SetPlayerGravity(playerid, 0.001);

 
Gravitáció állítása egy megadott játékosnak.
 
  • TextDrawSetPos


TextDrawSetPos(myTextdraw, 320.0, 240.0);
TextDrawShowForAll(myTextdraw);

 
Egy meglévõ textdraw pozíciójának állítása egy sorral, nem kell újra létrehozni, csak felmutatni és át is van rakva. Ugye, hogy milyen egyszerû?
 
  • GetVehicleRespawnTick


new respawn = GetTickCount() - GetVehicleRespawnTick(vehicleid);
new occupied = GetTickCount() - GetVehicleOccupiedTick(vehicleid);

 
Lekéri, hogy mennyi idejde van a jármû lespawnolva és mennyi ideje nem ült benne senki.
További példákért, nézd meg a YSF_examples.pwn-et.
Telepítés:
1.) Le töltöd a legújabb kiadást, ki bontasz mindent a .rar fájlból a szervermappába.
2.) YSF-et belerakod a server.cfg-be
Windows-on, \"plugins YSF.dll\";
Linux-on, \"plugins YSF.so\".
3.) YSF.inc-t belerakod a módba és újrafordítod. FONTOS, ha ezt kihagyod, crashelni fog.
Mód tetejére be rakod a következõt
 
#include <YSF>

 
4.) Mehet a szerver!
Ha a plugin nem töltõdik be, szükséged lesz a  Visual C++ Redistributable 2012 Update 4 x86-ra.
http://www.microsoft.com/en-us/download/details.aspx?id=30679
Ha 64bites operáció rendszered van, akkor a 32bitest szintén fel kell raknod, mivel a samp server 32bites aplikáció és 32bites könyvtárakat igényel.
Letöltés:
https://github.com/kurta999/YSF/releases
(Mindig a legújabb verzió)
Jövõbeli tervek:
- Per-player pickup rendszer
- Load/Unload futás közben
Új funckiók listája:
 

// File functions
native ffind(const pattern[], filename[], len, &idx);
native frename(const oldname[], const newname[]);
// Directory functions
native dfind(const pattern[], filename[], len, &idx);
native dcreate(const name[]);
native drename(const oldname[], const newname[]);
// Server rule and other functions
native SetModeRestartTime(Float:time);
native Float:GetModeRestartTime();
native SetMaxPlayers(maxplayers);
native SetMaxNPCs(maxnpcs);
native SetPlayerAdmin(playerid, bool:admin); // Set player as RCON admin
native LoadFilterScript(scriptname[]); // difference between \"rcon loadfs\": Return -> True if success, false if not
native UnLoadFilterScript(scriptname[]); // ^
native GetFilterScriptCount();
native GetFilterScriptName(id, name[], len = sizeof(name));
#define CON_VARFLAG_DEBUG       1
#define CON_VARFLAG_READONLY    2
#define CON_VARFLAG_RULE        4
#define CON_VARFLAG_UNREMOVABLE 8
native AddServerRule(name[], value[], flags = CON_VARFLAG_RULE);
native SetServerRule(name[], value[]);
native ModifyFlag(name[], flags);
// Server settings
native GetServerSettings(&showplayermarkes, &shownametags, &stuntbonus, &useplayerpedanims, &bLimitchatradius, &disableinteriorenterexits, &nametaglos, &manualvehicleengine, &limitplayermarkers, &vehiclefriendlyfire, &Float:fGlobalchatradius, &Float:fNameTagDrawDistance, &Float:fPlayermarkerslimit);
// Nickname
native IsValidNickName(name[]);
native AllowNickNameCharacter(character, bool:allow);
native IsNickNameCharacterAllowed(character);
// Classes
native GetAvailableClasses();
native GetPlayerClass(classid, &teamid, &modelid, &Float:spawn_x, &Float:spawn_y, &Float:spawn_z, &Float:z_angle, &weapon1, &weapon1_ammo, &weapon2, &weapon2_ammo,& weapon3, &weapon3_ammo);
native EditPlayerClass(classid, teamid, modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:z_angle, weapon1, weapon1_ammo, weapon2, weapon2_ammo, weapon3, weapon3_ammo);
// Timers
native GetActiveTimers();
// Per player things
native SetPlayerGravity(playerid, Float:gravity);
native Float:GetPlayerGravity(playerid);
native SetPlayerTeamForPlayer(forplayerid, playerid, teamid);
native GetPlayerTeamForPlayer(forplayerid, playerid);
native GetPlayerWeather(playerid);
native TogglePlayerWidescreen(playerid, bool:set);
native IsPlayerWidescreenToggled(playerid);
native GetSpawnInfo(playerid, &teamid, &modelid, &Float:spawn_x, &Float:spawn_y, &Float:spawn_z, &Float:z_angle, &weapon1, &weapon1_ammo, &weapon2, &weapon2_ammo,& weapon3, &weapon3_ammo);
native GetPlayerSkillLevel(playerid, skill);
native GetPlayerCheckpoint(playerid, &Float:fX, &Float:fY, &Float:fZ, &Float:fSize);
native GetPlayerRaceCheckpoint(playerid, &Float:fX, &Float:fY, &Float:fZ, &Float:fNextX, &Float:fNextY, &fNextZ, &Float:fSize);
native GetPlayerWorldBounds(playerid, &Float:x_max, &Float:x_min, &Float:y_max, &Float:y_min);
native IsPlayerInModShop(playerid);
native GetPlayerSirenState(playerid);
native GetPlayerLandingGearState(playerid);
native GetPlayerHydraReactorAngle(playerid);
native Float:GetPlayerTrainSpeed(playerid);
native Float:GetPlayerZAim(playerid);
native GetPlayerSurfingOffsets(playerid, &Float:fOffsetX, &Float:fOffsetY, &Float:fOffsetZ);
native GetPlayerRotationQuat(playerid, &Float:w, &Float:x, &Float:y, &Float:z);
native GetPlayerDialogID(playerid);
native GetPlayerSpectateID(playerid);
native GetPlayerSpectateType(playerid);
native SendBulletData(sender, hitid, hittype, Float:fHitOriginX, Float:fHitOriginY, Float:fHitOriginZ, Float:fHitTargetX, Float:fHitTargetY, Float:fHitTargetZ, Float:fCenterOfHitX, Float:fCenterOfHitY, Float:fCenterOfHitZ, forplayerid = -1);
native ShowPlayerForPlayer(forplayerid, playerid);
native HidePlayerForPlayer(forplayerid, playerid);
native IsPlayerSpawned(playerid);
// Scoreboard manipulation
native TogglePlayerScoresPingsUpdate(playerid, bool:toggle);
native TogglePlayerFakePing(playerid, bool:toggle);
native SetPlayerFakePing(playerid, ping);
// Pause functions
native IsPlayerPaused(playerid);
native GetPlayerPausedTime(playerid);
// Objects get - global
native GetObjectModel(objectid);
native Float:GetObjectDrawDistance(objectid);
native SetObjectMoveSpeed(objectid, Float:fSpeed);
native Float:GetObjectMoveSpeed(objectid);
native GetObjectTarget(objectid, &Float:fX, &Float:fY, &Float:fZ);
native GetObjectAttachedData(objectid, &attached_vehicleid, &attached_objectid);
native GetObjectAttachedOffset(objectid, &Float:fX, &Float:fY, &Float:fZ, &Float:fRotX, &Float:fRotY, &Float:fRotZ);
native IsObjectMaterialSlotUsed(objectid, materialindex); // Return values: 1 = material, 2 = material text
native GetObjectMaterial(objectid, materialindex, &modelid, txdname[], txdnamelen = sizeof(txdname), texturename[], texturenamelen = sizeof(texturename), &materialcoor);
native GetObjectMaterialText(objectid, materialindex, text[], textlen = sizeof(text), &materialsize, fontface[], fontfacelen = sizeof(fontface), &fontsize, &bold, &fontcolor, &backcolor, &textalignment);
// Objects get - player
native GetPlayerObjectModel(playerid, objectid);
native Float:GetPlayerObjectDrawDistance(playerid, objectid);
native SetPlayerObjectMoveSpeed(playerid, objectid, Float:fSpeed);
native Float:GetPlayerObjectMoveSpeed(playerid, objectid);
native Float:GetPlayerObjectTarget(playerid, objectid, &Float:fX, &Float:fY, &Float:fZ);
native GetPlayerObjectAttachedData(playerid, objectid, &attached_vehicleid, &attached_objectid);
native GetPlayerObjectAttachedOffset(playerid, objectid, &Float:fX, &Float:fY, &Float:fZ, &Float:fRotX, &Float:fRotY, &Float:fRotZ);
native IsPlayerObjectMaterialSlotUsed(playerid, objectid, materialindex); // Return values: 1 = material, 2 = material text
native GetPlayerObjectMaterial(playerid, objectid, materialindex, &modelid, txdname[], txdnamelen = sizeof(txdname), texturename[], texturenamelen = sizeof(texturename), &materialcolor);
native GetPlayerObjectMaterialText(playerid, objectid, materialindex, text[], textlen = sizeof(text), &materialsize, fontface[], fontfacelen = sizeof(fontface), &fontsize, &bold, &fontcolor, &backcolor, &textalignment);
// special - for attached objects
native GetPlayerAttachedObject(playerid, index, &modelid, &bone, &Float:fX, &Float:fY, &Float:fZ, &Float:fRotX, &Float:fRotY, &Float:fRotZ, &Float:fSacleX, &Float:fScaleY, &Float:fScaleZ, &materialcolor1, &materialcolor2);
//n_ative AttachPlayerObjectToPlayer(objectplayer, objectid, attachplayer, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:rX, Float:rY, Float:rZ);
native AttachPlayerObjectToObject(playerid, objectid, attachtoid, Float:OffsetX, Float:OffsetY, Float:OffsetZ, Float:RotX, Float:RotY, Float:RotZ, SyncRotation = 1);
// RakNet ban functions
native ClearBanList();
native IsBanned(ipaddress[]);
// Raknet
native SetTimeoutTime(playerid, time_ms);
native GetMTUSize();
native GetLocalIP(index, localip[], len = sizeof(localip));
// vehicle functions
native GetVehicleSpawnInfo(vehicleid, &Float:fX, &Float:fY, &Float:fZ, &Float:fRot, &color1, &color2);
native GetVehicleColor(vehicleid, &color1, &color2);
native GetVehiclePaintjob(vehicleid);
native GetVehicleInterior(vehicleid);
native GetVehicleNumberPlate(vehicleid, plate[], len = sizeof(plate));
native SetVehicleRespawnDelay(vehicleid, delay);
native GetVehicleRespawnDelay(vehicleid);
native SetVehicleOccupiedTick(vehicleid, ticks);
native GetVehicleOccupiedTick(vehicleid); // GetTickCount() - GetVehicleOccupiedTick(vehicleid) = time passed since vehicle is occupied, in ms
native SetVehicleRespawnTick(vehicleid, ticks);
native GetVehicleRespawnTick(vehicleid); // GetTickCount() - GetVehicleRespawnTick(vehicleid) = time passed since vehicle spawned, in ms
native GetVehicleLastDriver(vehicleid);
native GetVehicleCab(vehicleid);
native HasVehicleBeenOccupied(vehicleid);
native SetVehicleBeenOccupied(vehicleid, occupied);
native IsVehicleOccupied(vehicleid);
native IsVehicleDead(vehicleid);
// Gangzones - Global
native IsValidGangZone(zoneid);
native IsPlayerInGangZone(playerid, zoneid);
native IsGangZoneVisibleForPlayer(playerid, zoneid);
native GangZoneGetColorForPlayer(playerid, zoneid);
native GangZoneGetFlashColorForPlayer(playerid, zoneid);
native IsGangZoneFlashingForPlayer(playerid, zoneid);
native GangZoneGetPos(zoneid, &Float:fMinX, &Float:fMinY, &Float:fMaxX, &Float:fMaxY);
// Gangzones - Player
native CreatePlayerGangZone(playerid, Float:minx, Float:miny, Float:maxx, Float:maxy);
native PlayerGangZoneDestroy(playerid, zoneid);
native PlayerGangZoneShow(playerid, zoneid, color);
native PlayerGangZoneHide(playerid, zoneid);
native PlayerGangZoneFlash(playerid, zoneid, color);
native PlayerGangZoneStopFlash(playerid, zoneid);
native IsValidPlayerGangZone(playerid, zoneid);
native IsPlayerInPlayerGangZone(playerid, zoneid);
native IsPlayerGangZoneVisible(playerid, zoneid);
native PlayerGangZoneGetColor(playerid, zoneid);
native PlayerGangZoneGetFlashColor(playerid, zoneid);
native IsPlayerGangZoneFlashing(playerid, zoneid);
native PlayerGangZoneGetPos(playerid, zoneid, &Float:fMinX, &Float:fMinY, &Float:fMaxX, &Float:fMaxY);
// Textdraw - Global
native IsValidTextDraw(Text:textdrawid);
native IsTextDrawVisibleForPlayer(playerid, Text:textdrawid);
native TextDrawGetString(Text:textdrawid, text[], len = sizeof(text));
native TextDrawSetPos(Text:textdrawid, Float:fX, Float:fY); // You can change textdraw pos with it, but you need to use TextDrawShowForPlayer() after that
native TextDrawGetLetterSize(Text:textdrawid, &Float:fX, &Float:fY);
native TextDrawGetFontSize(Text:textdrawid, &Float:fX, &Float:fY);
native TextDrawGetPos(Text:textdrawid, &Float:fX, &Float:fY);
native TextDrawGetColor(Text:textdrawid);
native TextDrawGetBoxColor(Text:textdrawid);
native TextDrawGetBackgroundColor(Text:textdrawid);
native TextDrawGetShadow(Text:textdrawid);
native TextDrawGetOutline(Text:textdrawid);
native TextDrawGetFont(Text:textdrawid);
native TextDrawIsBox(Text:textdrawid);
native TextDrawIsProportional(Text:textdrawid);
native TextDrawIsSelectable(textdrawid);
native TextDrawGetAlignment(Text:textdrawid);
native TextDrawGetPreviewModel(Text:textdrawid);
native TextDrawGetPreviewRot(Text:textdrawid, &Float:fRotX, &Float:fRotY, &Float:fRotZ, &Float:fZoom);
native TextDrawGetPreviewVehCol(Text:textdrawid, &color1, &color2);
// Textdraw - Player
native IsValidPlayerTextDraw(playerid, PlayerText:textdrawid);
native IsPlayerTextDrawVisible(playerid, PlayerText:textdrawid);
native PlayerTextDrawGetString(playerid, PlayerText:textdrawid, text[], len = sizeof(text));
native PlayerTextDrawSetPos(playerid, PlayerText:textdrawid, Float:fX, Float:fY);
native PlayerTextDrawGetLetterSize(playerid, PlayerText:textdrawid, &Float:fX, &Float:fY);
native PlayerTextDrawGetFontSize(playerid, PlayerText:textdrawid, &Float:fX, &Float:fY);
native PlayerTextDrawGetPos(playerid, PlayerText:textdrawid, &Float:fX, &Float:fY);
native PlayerTextDrawGetColor(playerid, PlayerText:textdrawid);
native PlayerTextDrawGetBoxColor(playerid, PlayerText:textdrawid);
native PlayerTextDrawGetBackgroundCol(playerid, PlayerText:textdrawid);
native PlayerTextDrawGetShadow(playerid, PlayerText:textdrawid);
native PlayerTextDrawGetOutline(playerid, PlayerText:textdrawid);
native PlayerTextDrawGetFont(playerid, PlayerText:textdrawid);
native PlayerTextDrawIsBox(playerid, PlayerText:textdrawid);
native PlayerTextDrawIsProportional(playerid, PlayerText:textdrawid);
native PlayerTextDrawIsSelectable(playerid, PlayerText:textdrawid);
native PlayerTextDrawGetAlignment(playerid, PlayerText:textdrawid);
native PlayerTextDrawGetPreviewModel(playerid, PlayerText:textdrawid);
native PlayerTextDrawGetPreviewRot(playerid, PlayerText:textdrawid, &Float:fRotX, &Float:fRotY, &Float:fRotZ, &Float:fZoom);
native PlayerTextDrawGetPreviewVehCol(playerid, PlayerText:textdrawid, &color1, &color2);
// 3D Text - Global
native IsValid3DTextLabel(Text3D:id);
native Is3DTextLabelStreamedIn(playerid, Text3D:id);
native Get3DTextLabelText(Text3D:id, text[], len = sizeof(text));
native Get3DTextLabelColor(Text3D:id);
native Get3DTextLabelPos(Text3D:id, &Float:fX, &Float:fY, &Float:fZ);
native Float:Get3DTextLabelDrawDistance(Text3D:id);
native Get3DTextLabelLOS(Text3D:id);
native Get3DTextLabelVirtualWorld(Text3D:id);
native Get3DTextLabelAttachedData(Text3D:id, &attached_playerid, &attached_vehicleid);
// 3D Text - Player
native IsValidPlayer3DTextLabel(playerid, PlayerText3D:id);
native GetPlayer3DTextLabelText(playerid, PlayerText3D:id, text[], len = sizeof(text));
native GetPlayer3DTextLabelColor(playerid, PlayerText3D:id);
native GetPlayer3DTextLabelPos(playerid, PlayerText3D:id, &Float:fX, &Float:fY, &Float:fZ);
native Float:GetPlayer3DTextLabelDrawDist(playerid, PlayerText3D:id);
native GetPlayer3DTextLabelLOS(playerid, PlayerText3D:id);
native GetPlayer3DTextLabelVirtualW(playerid, PlayerText3D:id);
native GetPlayer3DTextLabelAttached(playerid, PlayerText3D:id, &attached_playerid, &attached_vehicleid);
// Menu
native IsMenuDisabled(Menu:menuid);
native IsMenuRowDisabled(Menu:menuid, row);
native GetMenuColumns(Menu:menuid);
native GetMenuItems(Menu:menuid, column);
native GetMenuPos(Menu:menuid, &Float:fX, &Float:fY);
native GetMenuColumnWidth(Menu:menuid, column, &Float:fColumn1, &Float:fColumn2);
native GetMenuColumnHeader(Menu:menuid, column, header[], len = sizeof(header));
native GetMenuItem(Menu:menuid, column, itemid, item[], len = sizeof(item));
// Pickups
native IsValidPickup(pickupid);
native IsPickupStreamedIn(playerid, pickupid);
native GetPickupPos(pickupid, &Float:fX, &Float:fY, &Float:fZ);
native GetPickupModel(pickupid);
native GetPickupType(pickupid);
native GetPickupVirtualWorld(pickupid);
// Y_Less\'s model sizes inc
native GetColCount();
native Float:GetColSphereRadius(modelid);
native GetColSphereOffset(modelid, &Float:fX, &Float:fY, &Float:fZ);
// Callbacks
forward OnPlayerEnterGangZone(playerid, zoneid);
forward OnPlayerLeaveGangZone(playerid, zoneid);
forward OnPlayerEnterPlayerGangZone(playerid, zoneid);
forward OnPlayerLeavePlayerGangZone(playerid, zoneid);
forward OnPlayerPauseStateChange(playerid, pausestate);

 
Köszönet
Y_Less,
OrMisicL,
0x688,
Riddick94,
Whitetiger,
iFarbod,
P3ti,
Mellnik
Cím: YSF - kurta999\'s version
Írta: Csabesz - 2011. December 18. - 22:13:58
Ért hozzá, az már 1x biztos :D
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2011. December 18. - 22:15:58
Hát az tuti, assembly kód alapján ha Y_Less leírta a kódot C++-ban \"rendes\" nyelven, akkor az már nem semmi O_o
Azon nyitva maradt a szám, öcsém ez aztán tényleg profi programozó :D


Hétfõi nap folyamán várható a SetPlayerGravity.
Csak itt attól félek, hogy a struktúrát is feléne újítani és ahhoz még nem értek.
Ha nem paszol a struktúra, akkor nemlesz belõle semmi. :(
Reménykedjünk, hogy jó lesz.
Cím: YSF - kurta999\'s version
Írta: jana4 - 2011. December 19. - 15:17:03
Kösz kurta. De mégis, mi a francnak kell 800 játékos? Maximum a ruszkiknak....
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2011. December 19. - 16:22:59
Nincs mit.
Egyébként már pár szerver el is érte a 800/800.at.
Én direkt a 800 játékos verzióra írtam meg, mivel ez a \'legfrissebb\'.
Egy új funkció hozzáadva a CNPC-bõl: DisableJoinMSG();


SetPlayerGravity()-hez megkerestem a címeket, csak az a baj, hogy amikor a GetPlayer() fut le, akkor crashel és nemtudom, hogy miért.
Újra fogom még nézni az összes címkét, hátha valamelyik nem jó.
Cím: YSF - kurta999\'s version
Írta: g_szColumnData - 2011. December 21. - 15:10:41
Elég régóta használom én is, de teljesen én sem vágtam amióta megosztotta.
A SetPlayerGravity 0.3c alatt valamilyen adat írás miatt omlott össze. Gondolom akkor Addresses.h miatt áll le.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2011. December 21. - 17:31:26
Háát a SetPlayerGravity az nagyon érdekes egy dolog.
Ma kb. 2 órán keresztül keresgettem a címeket és még mindig fagy.
Fogok kicsit túrni még a SA-MP forráskódban, hátha találok valamit.
Na de most itt nem nagyon tudom, hogy melyik cím a rossz, mert itt egybefügg mind az öt.
Vagy lehet, hogy a struktúra változott és azzal én semmit nem tudok kezdeni, mert fogalmam sincs, hogy hogyan kell azt.
 

#define CSTREAM__CONS_0303               ((void *)0x00448190)
#define CSTREAM__CONS_0304               ((void *)0x00448190)
#define CSTREAM__CONS_0341               ((void *)0x0044DFB0) // 44DFB0
#define CSTREAM__DEST_0303               ((void *)0x004482A0)
#define CSTREAM__DEST_0304               ((void *)0x004482A0)
#define CSTREAM__DEST_0341               ((void *)0x00482110) // sub_44E0C0 |
#define CSTREAM__WRITE_0303               ((void *)0x004487F0)
#define CSTREAM__WRITE_0304               ((void *)0x004487F0)
#define CSTREAM__WRITE_0341               ((void *)0x0044E650) // sub_44E650 | mov     [esp+14h+var_4], edx
#define CSTREAM__SEND_0303               ((void *)0x00454EA0)
#define CSTREAM__SEND_0304               ((void *)0x00454EA0)
#define CSTREAM__SEND_0341               ((void *)0x0045AE10) // sub_45AE10 | retn    24h
#define CSTREAM__GET_ID_0303               ((void *)0x004550E0)
#define CSTREAM__GET_ID_0304               ((void *)0x004550E0) //
#define CSTREAM__GET_ID_0341               ((void *)0x0045B080) // sub_45B080 | Offsetoknál lentrõl a 13.

 
A következõ funkció kerül meghívásra, és ebben a GetPlayer()-nél fagy ki.
 

void
CStream::
Send(char * type, PLAYERID playerid)
{
bool
broadcast = (playerid == INVALID_PLAYER_ID);
logprintf(\"Send(tpye = %c, %d)\", *type, playerid);
#ifdef WIN32
(_RAKNET->*g_pCStream__Send)(type, _DATA, 1, 2, 0, GetPlayer(playerid), broadcast, false);
#else
g_pCStream__Send(_SERVER, type, _DATA, 1, 2, 0, GetPlayer(playerid), broadcast, false);
#endif
logprintf(\"Send(tpye = %c, %d) <END>\", *type, playerid);
}
SS_PlayerID
INVALID_PLAYERID = { 0xFFFFFFFF, 0xFFFF };
SS_PlayerID
CStream::
GetPlayer(PLAYERID playerid)
{
logprintf(\"GetPlayer(playerid = %d)\", playerid);
return METHOD_CALL(_RAKNET, g_pGetPlayerID, playerid);
}
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Január 22. - 16:29:06
Bocs ha hülyeségeket írok, de az összes többi ugyanaz, ez meg teljesen más...
Még egyszer bocs ha hülyeség, én nem értek hozzá :D
#define CSTREAM__CONS_0303               ((void *)0x00448190)
#define CSTREAM__CONS_0304               ((void *)0x00448190)
#define CSTREAM__CONS_0341               ((void *)0x0044DFB0) // 44DFB0
#define CSTREAM__DEST_0303               ((void *)0x004482A0)
#define CSTREAM__DEST_0304               ((void *)0x004482A0)
#define CSTREAM__DEST_0341               ((void *)0x00482110) // sub_44E0C0 |
#define CSTREAM__WRITE_0303               ((void *)0x004487F0)
#define CSTREAM__WRITE_0304               ((void *)0x004487F0)
#define CSTREAM__WRITE_0341               ((void *)0x0044E650) // sub_44E650 | mov     [esp+14h+var_4], edx
#define CSTREAM__SEND_0303               ((void *)0x00454EA0)
#define CSTREAM__SEND_0304               ((void *)0x00454EA0)
#define CSTREAM__SEND_0341               ((void *)0x0045AE10) // sub_45AE10 | retn    24h
#define CSTREAM__GET_ID_0303               ((void *)0x004550E0)
#define CSTREAM__GET_ID_0304               ((void *)0x004550E0) //
#define CSTREAM__GET_ID_0341               ((void *)0x0045B080) // sub_45B080 | Offsetoknál lentrõl a 13.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Január 22. - 16:32:56
Az lényegtelen, az csak kommentálva van nekem. :D
Egyébként itt az a baj, hogy mind az 5 egybefügg, mivel egyik cím értékével mutat a másikra és úgy fut le a FakeClass().
Szerintem a GetID a hibás, de nemtudom.. ( Annál fagy ki, de ottis egyik címmel mutat a másikra, úgyhogy nem biztos, hogy az.. )
Itt nem igazán tudtam fix pontot találni, ami szerint kitudnám keresni, mint a szerver rule-ket.
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Január 22. - 16:40:59
Kérdezd Y_Less-t :D
Éés lesz GetServerRule vagy oldjam meg változókkal? :D
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Január 22. - 18:58:49
Megpróbálhatom :D
A 0.2-es verzióban van, ha sikerül, megcsinálom azszerint.
Amúgy Y_Less meg azért nem újítja, mivel ez szabályellenes.
Benne van a SAMP Licenseben, hogy tilos hamis adatot küldeni a kliesnek és ezt pont azt csinálja. De engem aztán nagyon érdekel az a szabályzat..


Ha még a mai napon kell, akkor használj változókat.
Holnapi nap folyamán utánna olvasok, hogy kell stringel visszatérn és megcsinálom.
Máma nekem erre már nincs idegzetem, bocs.
Cím: YSF - kurta999\'s version
Írta: Pedró - 2012. Január 22. - 19:03:10
Linux-os kiadás mikorra várható?
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Január 22. - 19:26:12
Amikor megmondod, hogy kell compliezni a plugint linuxra :D
A címet már megszereztem a GetRule-re csak az is crashes asd.
Újra fogom nézni, mert nem totál ellenõriztem még le.
Tehát nem 100%, hogy azt megfog sikerülni csinálni. De beleadok mindent :D


Nem akar mûködni, szóval jelenleg használj változókat.
Még dolgozok vele, a SetPlayerGravity()-t próbálom javítani, de még mindig nemsokra jutottam.
Annyit tudok, hogy még azt is sz*rul ellenõrzi le, hogy a játékos fent-e van a szerveren..


Kicsit tovább jutottam ezzel a sz*rral, itt vannak a címek esetleg, ha valakit érdekel.
Egyébként már a játékos ellenõrzés is crashel, amikor ellenõrzi, hogy fent-e van a szerveren, szóval szerintem valami változott a struktúrában.
A címeket már annyiszor átnéztem, hogy ez nem igaz. Mindegyik már paszol, minden.
Régen nem is crashelt, hanem lefutott. Most legalább crashel, haladás..
Ide most valami SAMP forráskód kéne, vagy valami sz*r.
Én nemvagyok programozó, szóval nekem ez már elég sok, ami most ittvan.
[pawn]
#define LOGPRINTF_0303                  ((logprintf_t)0x00477470)
#define LOGPRINTF_0304                  ((logprintf_t)0x004775A0)
#define LOGPRINTF_0341                  ((logprintf_t)0x00482400) // sub_482400
#define NETGAME_0303                  ((void *)0x004BB07C)
#define NETGAME_0304                  ((void *)0x004BB07C)
#define NETGAME_0341                  ((void *)0x004E6238) // dword_4E66E8
#define CONSOLE_0303                  ((void **)0x004BB080)
#define CONSOLE_0304                  ((void **)0x004BB080)
#define CONSOLE_0341                  ((void **)0x004E66EC) // sub_4E66EC
#define CONSOLE_ADD_RULE_0303            ((void *)0x00477180)
#define CONSOLE_ADD_RULE_0304            ((void *)0x004772B0)
#define CONSOLE_ADD_RULE_0341            ((void *)0x00482110) // sub_482110
#define CONSOLE_SET_RULE_0303            ((void *)0x00476160)
#define CONSOLE_SET_RULE_0304            ((void *)0x00476290)
#define CONSOLE_SET_RULE_0341            ((void *)0x00481090) // sub_481090
#define CONSOLE_GET_RULE_0341            ((void *)0x00481040) // sub_481040
#define CSTREAM__CONS_0303               ((void *)0x00448190)
#define CSTREAM__CONS_0304               ((void *)0x00448190)
#define CSTREAM__CONS_0341               ((void *)0x0044DFB0) //
#define CSTREAM__DEST_0303               ((void *)0x004482A0)
#define CSTREAM__DEST_0304               ((void *)0x004482A0) // ELVILEG
#define CSTREAM__DEST_0341               ((void *)0x0044E0C0) //
#define CSTREAM__WRITE_0303               ((void *)0x004487F0)
#define CSTREAM__WRITE_0304               ((void *)0x004487F0) // ELVILEG jó
#define CSTREAM__WRITE_0341               ((void *)0x0044E650) //
#define CSTREAM__SEND_0303               ((void *)0x00454EA0)
#define CSTREAM__SEND_0304               ((void *)0x00454EA0) // Elvileg szintén
#define CSTREAM__SEND_0341               ((void *)0x0045ADF0) // Old: 004521B0
#define CSTREAM__GET_ID_0303            ((void *)0x004550E0)
#define CSTREAM__GET_ID_0304            ((void *)0x004550E0) // Fixed
#define CSTREAM__GET_ID_0341            ((void *)0x0045B060) //
[/pawn]


Mai nap folyamán próbálkoztam, és rájöttem, hogy felesleges a GetServerRule.
Kövezkezõ képpen is le lehet kérni a server rulet. Ez EGYEDIRE is mûködik.
[pawn]
new
szObjects[16];
GetServerVarAsString(!\"objects\", szObjects, sizeof(szObjects));
print(szObjects);
[/pawn]
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Február 18. - 18:37:02
Ja tényleg a múltkor kiirattam a varlist-tel és ott volt a saját \'admin\' \'nincs\' változom is :D
Csak meg is feledkeztem a sampforum.hu-rol mostanában a forum.sa-mp.com-ra járok :D
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Február 27. - 20:41:46
Mikor lesz SetPlayerGravity? :D
Beirtam Google-be, hogy SetPlayerGravity
Cím: YSF - kurta999\'s version
Írta: Koncz_Norbert - 2012. Február 27. - 20:45:49
Idézetet írta: Hun_Norberto date=1330371706\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Mikor lesz SetPlayerGravity? :D
Beirtam Google-be, hogy SetPlayerGravity
 
Ez IV:MP, nem SA:MP.
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Február 27. - 20:52:22
Idézetet írta: Koncz_Norbert date=1330371949\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


Mikor lesz SetPlayerGravity? :D
Beirtam Google-be, hogy SetPlayerGravity
 
Ez IV:MP, nem SA:MP.
 
[/quote]
Azt tudom... Csak odairtam (igy utólag - nem tudom miért :D)
http://forum.sa-mp.com/showpost.php?p=1292980&postcount=989
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Február 27. - 22:13:54
Azon már annyiszor baszakodtam, de valahogy soha nemjött össze..
Azokat a kibasz.ott címeket nem olyan egyszerû kikeresni, mert nincs mi szerint keresni, mint a Szerver Rule-nél. Ott mindig volt egy fix pont és azszerint kerestem ki, de itt nincs fix pont. Assembly kódot meg nem nagyon vágom, úgyhogy..
Cím: YSF - kurta999\'s version
Írta: Koncz_Norbert - 2012. Február 27. - 22:24:49
Ha továbbra sem változott a \'void CGame::SetGravity( ); ...\' akkor bitStream segítségével le lehet kérdezni illetve alkalmazni a funkciót.
 
Idézetet írta: kurta999 date=1330377234\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Azon már annyiszor **szakodtam, de valahogy soha nemjött össze..
Azokat a ki**sz.ott címeket nem olyan egyszerû kikeresni, mert nincs mi szerint keresni, mint a Szerver Rule-nél. Ott mindig volt egy fix pont és azszerint kerestem ki, de itt nincs fix pont. Assembly kódot meg nem nagyon vágom, úgyhogy..
 
0x863984 ... Mást nem kell lekérdezni.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Február 29. - 21:21:41
Idézetet írta: Koncz_Norbert date=1330377889\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Ha továbbra sem változott a \'void CGame::SetGravity( ); ...\' akkor bitStream segítségével le lehet kérdezni illetve alkalmazni a funkciót.
 

Azon már annyiszor **szakodtam, de valahogy soha nemjött össze..
Azokat a ki**sz.ott címeket nem olyan egyszerû kikeresni, mert nincs mi szerint keresni, mint a Szerver Rule-nél. Ott mindig volt egy fix pont és azszerint kerestem ki, de itt nincs fix pont. Assembly kódot meg nem nagyon vágom, úgyhogy..
 
0x863984 ... Mást nem kell lekérdezni.
 
[/quote]
Csak az a baj, hogy itt ugyanúgy állítja a gravitációt, mint a szerver, csak nem mindeinek küldi el azt, hanem a megadott játékosnak és ott jön a probléma, amikor a \"játékost\" kérdezi le. Ott nemjók a címek. Send, GetID, Write meg ezek a sza.rságok
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Március 06. - 19:07:09
Idézetet írta: kurta999 date=1327255129\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Benne van a SAMP Licenseben, hogy tilos hamis adatot küldeni a kliesnek és ezt pont azt csinálja.
 
A CreatePlayerObject nem ilyen elven mûködik?
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Március 06. - 20:12:10
Idézetet írta: Hun_Norberto date=1331057229\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


Benne van a SAMP Licenseben, hogy tilos hamis adatot küldeni a kliesnek és ezt pont azt csinálja.
 
A CreatePlayerObject nem ilyen elven mûködik?
 
[/quote]
Arra van alapból függvény, de ha te akarsz csak külön adatot küldeni a játékosnak, az lényegibe már hamis adat és megszegi a szabályzatot.
Bár ha csak SetPlayerGravity()-t használnál, vagy egyéb ilyen apró marhaságot, azzal szerintem nem problémáznának..
Amúgy majd frissítem 0.3e-re a megjelenés után!
A frissítés mûveletét is leírhatom, mivel ehhez tudomány nem igazán kell :D (A SetServerRule, AddServerRule-re értem)
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Március 07. - 20:42:23
Idézetet írta: kurta999 date=1331061130\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


 

Benne van a SAMP Licenseben, hogy tilos hamis adatot küldeni a kliesnek és ezt pont azt csinálja.
 
A CreatePlayerObject nem ilyen elven mûködik?
 
[/quote]
Arra van alapból függvény, de ha te akarsz csak külön adatot küldeni a játékosnak, az lényegibe már hamis adat és megszegi a szabályzatot.
Bár ha csak SetPlayerGravity()-t használnál, vagy egyéb ilyen apró marhaságot, azzal szerintem nem problémáznának..
Amúgy majd frissítem 0.3e-re a megjelenés után!
A frissítés mûveletét is leírhatom, mivel ehhez tudomány nem igazán kell :D (A SetServerRule, AddServerRule-re értem)
 
[/quote]
Akkor beirom a 0.3e suggestions-ba, hátha alap függvényként megcsinálják :D
Cím: YSF - kurta999\'s version
Írta: Csabesz - 2012. Március 07. - 20:55:00
Idézetet írta: Hun_Norberto date=1331149343\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


 

 

Benne van a SAMP Licenseben, hogy tilos hamis adatot küldeni a kliesnek és ezt pont azt csinálja.
 
A CreatePlayerObject nem ilyen elven mûködik?
 
[/quote]
Arra van alapból függvény, de ha te akarsz csak külön adatot küldeni a játékosnak, az lényegibe már hamis adat és megszegi a szabályzatot.
Bár ha csak SetPlayerGravity()-t használnál, vagy egyéb ilyen apró marhaságot, azzal szerintem nem problémáznának..
Amúgy majd frissítem 0.3e-re a megjelenés után!
A frissítés mûveletét is leírhatom, mivel ehhez tudomány nem igazán kell :D (A SetServerRule, AddServerRule-re értem)
 
[/quote]
Akkor beirom a 0.3e suggestions-ba, hátha alap függvényként megcsinálják :D
 
[/quote]
Ezeket a függvényeket már régen betehették volna, de nem 1 indokkal utasították vissza :D
Meg ezek a függvények be is vannak tiltva, akik használják és lebuknak, azoknak a szerverét leveszik a master szerverrõl :)
Cím: YSF - kurta999\'s version
Írta: lackos888 - 2012. Március 08. - 07:46:33
0.3d R2-re megcsined kurta? :P
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Március 09. - 08:20:53
Idézetet írta: lackos888 date=1331189193\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
0.3d R2-re megcsined kurta? :P
 
A sima R2 500 játékos verzióra nincs tervbe.
R2 800 játékos verzióra elérhetõ, de arra is csak windowsra.
Következõre 0.3e-re fogom újítani, aztán a Linux verziót is megpróbálom csak ott az a baj, hogy én Linux-on nem tudom lecompliezni, mert nem értek hozzá.
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Március 09. - 21:41:42

Ezeket a függvényeket már régen betehették volna, de nem 1 indokkal utasították vissza :D
Meg ezek a függvények be is vannak tiltva, akik használják és lebuknak, azoknak a szerverét leveszik a master szerverrõl :)
 
[/quote]
És mi az a nem egy ok? :D
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Március 09. - 22:43:37
Kicsit módosítottam az AddServerRule()-n, bár ez nem valami nagy cucc.
Példa:
 

#include <a_samp>
enum CON_VARTYPE {CON_VARTYPE_FLOAT, CON_VARTYPE_INT, CON_VARTYPE_BOOL, CON_VARTYPE_STRING};
#define CON_VARFLAG_DEBUG      1   // Debug.. Ahogy a 0.2x-es forráskódba elnézem, ennek semmi értelme.
#define CON_VARFLAG_READONLY   2   // Csak olvasásra, azaz nem jelenik meg a kliensben a szerver rule listán.
#define CON_VARFLAG_RULE      4   // Megjelentik a játékos kliensében a szerver rule listán.
/////////////////////////////////////////////////////////////////////
native AddServerRule(name[], value[], VarFlags = CON_VARFLAG_RULE, VarChangeFunc = 0/*Ne módosítsd ezt! Törölni is fogom mert ennek így értelme nincs, csak crahel tõle*/);
native SetServerRule(name[], value[]);
//native ModifyVariableFlags(name[], VarFlags); // Még NEM jó!
native SetModeRestartTime(Float:seconds);
native DisableJoinMSG();
// native SetPlayerGravity(playerid, Float:Gravity); // Doesn\'t work!
 
public OnFilterScriptInit()
{
AddServerRule(!\"owner\", !\"kurta999\", CON_VARFLAG_READONLY);
AddServerRule(!\"objects\", !\"50000\");
SetServerRule(!\"version\", !\"0.3d R2-YSF\");
SetModeRestartTime(0.2);
new
szObjects[16];
GetServerVarAsString(!\"owner\", szObjects, 32);
printf(\"Owner: %s\", szObjects);
GetServerVarAsString(!\"objects\", szObjects, 32);
printf(\"Objects: %s\", szObjects);
GetServerVarAsString(!\"version\", szObjects, 32);
printf(\"Version: %s\", szObjects);
return 1;
}

 
Letöltés: Klikk
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Március 10. - 11:56:16
Ééés RemoveServerRule megoldható? :D
Cím: YSF - kurta999\'s version
Írta: 1ST_Chr - 2012. Március 10. - 12:04:52
Mi is a baj a SetPlayerGravity-vel? :D
Lehet hogy van egy ötletem... :D
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Március 10. - 12:27:53
Idézetet írta: Hun_Norberto date=1331376976\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Ééés RemoveServerRule megoldható? :D
 
SAMP forráskódban aztis megtaláltam, csak az nincs sehol használva, szóval azt elég problémás lesz megkeresni.
Tegnap bele se kezdtem, mert a ModifyFlag az igen felbaszta az agyam, mert nem akart mûködni.
Cím: YSF - kurta999\'s version
Írta: DaVe - 2012. Március 10. - 13:33:12
CSTREAM_SEND, CSTREA_GET_ID illetve G_F_RESTART_WAIT_TIME 0.3d címkék szerintem rosszak voltak, úgyhogy megkerestem õket.
Elvileg ezek a helyes értékek:
 

#define CSTREAM__SEND_0341               ((void *)0x0045AE10) // JAVÍTVA
#define CSTREAM__GET_ID_0341            ((void *)0x0045B080) // JAVÍTVA
#define G_F_RESTART_WAIT_TIME_0341         ((float *)0x004AC45C) // JAVÍTVA

 
E: Amúgy nekem crashel AddServerRule-tól, ötlet?
Cím: YSF - kurta999\'s version
Írta: 1ST_Chr - 2012. Március 10. - 13:48:21
A 0.3d-s s0beit forráskódja alapján nem lehetne valamit csinálni?
Cím: YSF - kurta999\'s version
Írta: DaVe - 2012. Március 10. - 13:53:06
Idézetet írta: 1ST_Chr date=1331383701\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
A 0.3d-s s0beit forráskódja alapján nem lehetne valamit csinálni?
 
Az csak kliens oldali memória címeket tartalmazza nem a szerverét
E: Egy másik címke is hibás szerintem
 

#define CONSOLE_0341                  ((void **)0x004E623C) // JAVÍTVA

 
E2: Igen, ez is hibás volt és így már nem is crashel a szerver.

Javított címkék:

 

#define LOGPRINTF_0303                  ((logprintf_t)0x00477470)
#define LOGPRINTF_0304                  ((logprintf_t)0x004775A0)
#define LOGPRINTF_0341                  ((logprintf_t)0x00482400) // JÓ
#define NETGAME_0303                  ((void *)0x004BB07C)
#define NETGAME_0304                  ((void *)0x004BB07C)
#define NETGAME_0341                  ((void *)0x004E6238) //JÓ
#define CONSOLE_0303                  ((void **)0x004BB080)
#define CONSOLE_0304                  ((void **)0x004BB080)
#define CONSOLE_0341                  ((void **)0x004E623C) // JAVÍTVA
#define CONSOLE_ADD_RULE_0303            ((void *)0x00477180)
#define CONSOLE_ADD_RULE_0304            ((void *)0x004772B0)
#define CONSOLE_ADD_RULE_0341            ((void *)0x00482110) // JÓ
#define CONSOLE_ADD_STRING_VAR            ((void *)0x00481F80)
#define CONSOLE_SET_RULE_0303            ((void *)0x00476160)
#define CONSOLE_SET_RULE_0304            ((void *)0x00476290)
#define CONSOLE_SET_RULE_0341            ((void *)0x00481090) // JÓ
#define CONSOLE_MODIFY_VARIABLE_FLAG      ((void *)0x00481050) // JÓ
#define CONSOLE_GET_RULE_0341            ((void *)0x00481040) // JÓ
#define CSTREAM__CONS_0303               ((void *)0x00448190)
#define CSTREAM__CONS_0304               ((void *)0x00448190)
#define CSTREAM__CONS_0341               ((void *)0x0044DFB0) // JÓ
#define CSTREAM__DEST_0303               ((void *)0x004482A0)
#define CSTREAM__DEST_0304               ((void *)0x004482A0)
#define CSTREAM__DEST_0341               ((void *)0x0044E0C0) // JÓ
#define CSTREAM__WRITE_0303               ((void *)0x004487F0)
#define CSTREAM__WRITE_0304               ((void *)0x004487F0)
#define CSTREAM__WRITE_0341               ((void *)0x0044E650) // JÓ
#define CSTREAM__SEND_0303               ((void *)0x00454EA0)
#define CSTREAM__SEND_0304               ((void *)0x00454EA0)
#define CSTREAM__SEND_0341               ((void *)0x0045AE10) // JAVÍTVA
#define CSTREAM__GET_ID_0303            ((void *)0x004550E0)
#define CSTREAM__GET_ID_0304            ((void *)0x004550E0)
#define CSTREAM__GET_ID_0341            ((void *)0x0045B080) // JAVÍTVA
#define G_F_RESTART_WAIT_TIME_0303         ((float *)0x0049CC04)
#define G_F_RESTART_WAIT_TIME_0304         ((float *)0x0049CC04)
#define G_F_RESTART_WAIT_TIME_0341         ((float *)0x004AC45C) // JAVÍTVA
// From CNPC, Thanks to Alex009
#define   R2_JOIN_POINTER                  0x00466100
#define   R2_PART_POINTER                  0x004662DE
#define INVALID_NICK_0_0303               ((DWORD)0x00466F99)
#define INVALID_NICK_0_0304               ((DWORD)0x00466FB9)
#define INVALID_NICK_1_0303               ((DWORD)0x0047B90B)
#define INVALID_NICK_1_0304               ((DWORD)0x0047BADB)
#define INVALID_NICK_2_0303               ((DWORD)0x0047BC9D)
#define INVALID_NICK_2_0304               ((DWORD)0x0047BE6D)

 
\"ysf.png\"
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Március 10. - 15:08:01
Ezeket le tesztelem, kösz.
A console az nem lehet hibás, mivel az a mutatónak a címe és ha az rossz lenne, akkor a rule-k már mindjárt nem mennének.
E: Nem volt hibás, csak te valószínûleg a sima R2-t használtad, én meg az R2-800p-t. Azért crashelt neked. Érdekes, a logprintf az ugyanaz, meg pár cím.
De ezzel most megint csak fölösleges basza.kodni, jön a 0.3e és kezdhetjük elõlrõl.
Majd ha az kijön, akkor újra elkezdtem ezt a SetPlayerGravity() javítását.
Cím: YSF - kurta999\'s version
Írta: DaVe - 2012. Március 10. - 15:08:47
Idézetet írta: kurta999 date=1331388481\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Ezeket le tesztelem, kösz.
A console az nem lehet hibás, mivel az a mutatónak a címe és ha az rossz lenne, akkor a rule-k már mindjárt nem mennének.
E: Nem volt hibás, csak te valószínûleg a sima R2-t használtad, én meg az R2-800p-t. Azért crashelt neked. Érdekes, a logprintf az ugyanaz, meg pár cím.
De ezzel most megint csak fölösleges **sza.kodni, jön a 0.3e és kezdhetjük elõlrõl.
Majd ha az kijön, akkor újra elkezdtem ezt a SetPlayerGravity() javítását.
 
Igazad volt más verzió, elnézést :)
Cím: YSF - kurta999\'s version
Írta: DrAkE - 2012. Március 11. - 11:11:09
Nemsokára lefordítom Linuxra. Úgyis nemsokára jön a Linuxos VPS-em (webadmin íráshoz kell mielõtt megkérdezitek).
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Március 15. - 21:17:48
DisableLoadUnloadFSMsg(); megoldható? :P :D
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Március 15. - 21:43:29
Idézetet írta: Hun_Norberto date=1331842668\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
DisableLoadUnloadFSMsg(); megoldható? :P :D
 
Igen :D
Ráadásul ott csak NOP-ra kell írni azt a részt, amikor küldi az üzenetet.
0.3e ha kijött, akkor lehet róla szó.
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Március 16. - 14:28:34
Idézetet írta: kurta999 date=1331844209\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


DisableLoadUnloadFSMsg(); megoldható? :P :D
 
Igen :D
Ráadásul ott csak NOP-ra kell írni azt a részt, amikor küldi az üzenetet.
0.3e ha kijött, akkor lehet róla szó.
 
[/quote]
Ja csak akkor kell valami funkció is ha nem sikerül pl OnFilterScriptInitFailed(name[]) amit csak egy másik scriptben lehetne használni
E: A YSF nem Server Fixes?
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Március 16. - 16:39:39
Y_Less\'s Server Fixes
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Március 16. - 17:29:28
Idézetet írta: kurta999 date=1331912379\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Y_Less\'s Server Fixes
 
Csak mert ezek közül egyik sem javitás :D
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Március 16. - 17:44:43
De nézd meg ezt, és ebben pedig igen :D
http://forum.sa-mp.com/showthread.php?t=60282
Cím: YSF - kurta999\'s version
Írta: lackos888 - 2012. Március 28. - 19:20:26
Hy!Nemsokára lesz VPS-em és lefordítom linuxra:D

Dupla hozzászólás automatikusan összefûzve. ( 2012. Március 28. - 21:00:05 )

Na megpróbálkozok ezzel a memória cím kereséssel.
Cím: YSF - kurta999\'s version
Írta: DaVe - 2012. Március 28. - 22:42:54
Idézetet írta: lackos888 date=1332955226\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Hy!Nemsokára lesz VPS-em és lefordítom linuxra:D

Dupla hozzászólás automatikusan összefûzve. ( 2012. Március 28. - 21:00:05 )

Na megpróbálkozok ezzel a memória cím kereséssel.
 
0.3e RC5 címkéit én már megkerestem viszont crashel a szerver bár melyik függvénytõl. Majd holnap kirakom õket, lehet próbálkozni a javítással :)
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Március 28. - 22:47:00
Fölösleges ezzel dolgozni, RC6 és már újabb címkék. :D
Ráér a frissítés a hivatalos megjelenítés után.
Cím: YSF - kurta999\'s version
Írta: DaVe - 2012. Március 29. - 06:37:58
RC verziók között kicsi az eltérés, gyorsan frissíthetõk a címkék. Viszont az bosszantó, hogy a teljesen jó címkékkel crashel a szerver, remélhetõleg a végleges kiadásban már mûködni fog  :hmmm:
Cím: YSF - kurta999\'s version
Írta: lackos888 - 2012. Április 02. - 16:40:47
Már kijött RC6?XD
Cím: YSF - kurta999\'s version
Írta: DaVe - 2012. Április 02. - 17:17:52
nem, csak azt akarta jelezni, hogy feleslegesen kerestem meg õket, mert nem sokára jön RC6 és abban már mások lesznek a címkék :)
Cím: YSF - kurta999\'s version
Írta: #Nexus# - 2012. Április 10. - 08:58:54
Idézetet írta: ScreaM date=1324304223\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Kösz kurta. De mégis, mi a francnak kell 800 játékos? Maximum a ruszkiknak....
 
Hát azoknak láttam sa-mp.ru vagy mi a szervernek a neve 5 szerverük van ezek mind 800 fõsek és fullosak
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Április 22. - 13:50:03
Idézetet írta: Hun_Norberto date=1331325702\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


Ezeket a függvényeket már régen betehették volna, de nem 1 indokkal utasították vissza :D
Meg ezek a függvények be is vannak tiltva, akik használják és lebuknak, azoknak a szerverét leveszik a master szerverrõl :)
 
És mi az a nem egy ok? :D
 
[/quote]
E: És ez nem segit? :P
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Június 06. - 16:36:06
Nem azért, de már régen kijött a hivatalos 0.3e vagy már halad a plugin?  ;D
E: Bár mostanában nem nagyon SAMP-ozok, de nagyon kéne a SetPlayerGravity meg az AddServerRule
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Június 09. - 16:27:29
http://www.solidfiles.com/d/1bac462e3b/
Na rule-t törölni nem tudsz, mivel azt a funkciót a szerver nem használja sehol se és nemtudom miszerint kikeresni, de viszont a flag-okat áttudod állítani, tehát a kliensben eltudod rejteni.
 

ModifyFlag(\"gravity\", CON_VARFLAG_READONLY);
ModifyFlag(\"weather\", CON_VARFLAG_READONLY);
ModifyFlag(\"weburl\", CON_VARFLAG_READONLY);

 
Ezzel még egy és mást tudsz csinálni, de azt rátok bízom..
Cím: YSF - kurta999\'s version
Írta: JBauer - 2012. Június 12. - 20:34:30
Hivatalos fórumon az YSF publikálásánál:
 
A few functions are for Windows thanks to kurta999. [/quote]
Cím: YSF - kurta999\'s version
Írta: 1ST_Chr - 2012. Június 12. - 21:29:41
Idézetet írta: JBauer date=1339526070\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Hivatalos fórumon az YSF publikálásánál:
 
A few functions are for Windows thanks to kurta999.

[/quote]
 Gratulálok kurta híres lettél.  :-)
Akkor most mûködik a setplayergravity?
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Június 12. - 21:30:53
This file is for AddServerRule, SetServerRule & SetModeRestartTime on Windows only, thanks to Kurta999:[/quote]
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Június 16. - 22:19:18
Egyszerûsités ;D
 
#define HideServerRule(%1) ModifyFlag(%1, CON_VARFLAG_READONLY)

 


E:
 
#define ShowServerRule(%1) ModifyFlag(%1, CON_VARFLAG_RULE)

 


E2:
Mûködik ékezetekkel is a SetServerRule()
\"thumb-55BB_4FDCF990.jpg\"


E3:
Ez mi?
[11:43:40]  Loading plugin: YSF
[11:43:40]
[11:43:40]  ===============================
[11:43:40]         YSF 0.4.01 loaded
[11:43:40]    © 2008 Alex \"Y_Less\" Cole
[11:43:40]     Server version: 0.3e
[11:43:40]     Operating System: Windows
[11:43:40]  ===============================
[11:43:40] m_pServer = 4eb388
[11:43:40]   Loaded.
0.3d R2-800p verzión még nem irta



E4:



Idézetet írta: kurta999 date=1327255129\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic

Amúgy Y_Less meg azért nem újítja, mivel ez szabályellenes.




Nem azt mondtam, hogy õ folytassa, csak ha valamit nem tudsz, kérdezd meg tõle ;D Õ irta a plugint, valamit csak tud mondani róla...


E5:


Debug módot hogyan lehet elérni? Érdekes ez a Debug-os flag





Console input: teszt


[15:41:59] Unable to access variable \'teszt\'. Debug mode required.



[/quote]

E6:


Ezzel nemcsak a rule jellemzõt lehet levenni, hanem a read-only-t is bármilyen szerverváltozóról. Igy szabadon lehet módositani a konzolból is a változót.



#define CON_VARFLAG_NONE        0

 

Beállitottam, hogy lehessen állitani a maxplayers változót...
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Június 17. - 18:54:11
Az semmi, én magamnak tesztnek raktam be, de elfelejtettem törölni.
A debug-ot pedig úgy lehet elérni, hogy lefordítod a samp servert úgy, hogy definálva lesz a \"DEBUG\":D
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Június 18. - 11:22:51
Idézetet írta: kurta999 date=1339952051\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Az semmi, én magamnak tesztnek raktam be, de elfelejtettem törölni.
A debug-ot pedig úgy lehet elérni, hogy lefordítod a samp servert úgy, hogy definálva lesz a \"DEBUG\":D
 
És az változtat még valamin? Azon kivûl, hogy elérhetõvé válnak a debug-os változók? ;D
Egyébként leteszteltem a flag-eket:
0 Semmi
1 Debug
2 ReadOnly
3 Debug
4 Rule
5 Debug+Rule (1+4 azaz 5...)
6 ReadOnly+Rule (2+4 azaz 6...)
7 Debug+ReadOnly+Rule (1+2+4 azaz 7...)
És kezdõdik elõlrõl:
8 Semmi
9 Debug
...
E:
 

Beállitottam, hogy lehessen állitani a maxplayers változót...
 
[/quote]
És az eredmény: Players 2/1... Gondolom csak csatlakozáskor vizsgálja meg, hogy tele-e a szerver ;D
E2:
SetPlayerGravity
 

[12:40:11] getserver: 4eb388, a85d48
 
[/quote]
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Június 18. - 16:29:55
Egyszerûbb bitmûveletekkel.
 
AddServerRule(\"asd\", \"myvalue\", CON_VARFLAG_READONLY | CON_VARFLAG_RULE);

 
Így átláthatóbb, de az eredmény ugynaz lesz, mindha ezt kiszámítanád és odaírnád a kapott értéket. (Nem összeadás :D)
Cím: YSF - kurta999\'s version
Írta: vektor1998 - 2012. Június 19. - 20:16:48
Nagyon hasznos plugin, nekem nagyon tetszik, mindenféleképpen használni fogom ha lehetõségem adódik rá.
Kár hogy nem elérhetõ Linuxra ;(
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Június 19. - 20:39:14
Idézetet írta: vektor1998 date=1340129808\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Nagyon hasznos plugin, nekem nagyon tetszik, mindenféleképpen használni fogom ha lehetõségem adódik rá.
Kár hogy nem elérhetõ Linuxra ;(
 
Nem tudom hogyan kell Linux-on beüzemelni a gcc-t.
Ha tudnám, akkor esetleg megpróbálkoznák arra kikeresni a címeket.
Cím: YSF - kurta999\'s version
Írta: 1ST_Chr - 2012. Június 19. - 21:08:32
A 0.2-es verzióban sok funkció volt. :D
Akkor oda bármit meg lehetne írni pluginban, mondjuk azokat a frissítéseket, amit azóta csináltak?
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Június 20. - 10:58:53
(SA:MP 0.2x Server Source)
 
      pConsole->AddVariable(\"maxplayers\", CON_VARTYPE_INT, 0, &iMaxPlayers);
pConsole->ModifyVariableFlags(\"maxplayers\", CON_VARFLAG_READONLY);

 
Ha már van ModifyFlag, akkor legyen ModifyType is :D
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Június 20. - 15:52:06
Próbálkoztam vele...
AddVariable-t meghívni, de ha így folytatom, azt érem el, hogy megreped a mellettem lévõ szekrény oldala..
Meg az a másik dolog, hogy nem igazán érdekel, szóval úgy igen meglehet valamit csinálni...
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Július 14. - 19:16:07
Na mi lesz, halad a SetPlayerGravity? ;D Csak mert kellene szerintem nem csak nekem :)
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Július 14. - 20:27:42
Az sehogy nem halad és szerintem nem is fog, mert próbáltam megkeresni több alkalommal õket, és nemmegy.
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Július 30. - 15:52:25
Idézetet írta: Hun_Norberto date=1331904514\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


 

DisableLoadUnloadFSMsg(); megoldható? :P :D
 
Igen :D
Ráadásul ott csak NOP-ra kell írni azt a részt, amikor küldi az üzenetet.
0.3e ha kijött, akkor lehet róla szó.
 
[/quote]
Ja csak akkor kell valami funkció is ha nem sikerül pl OnFilterScriptInitFailed(name[]) amit csak egy másik scriptben lehetne használni
 
[/quote]
Na? Akkor lehet róla szó? :D
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2012. Augusztus 06. - 11:32:54
http://forum.sa-mp.com/showthread.php?t=366284
Cím: YSF - kurta999\'s version
Írta: DrAkE - 2012. Augusztus 06. - 14:04:59
Idézetet írta: kurta999 date=1344245574\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
http://forum.sa-mp.com/showthread.php?t=366284
 
Jó kis plugin, kibõvítettem egy kicsit az includejat, mielõtt valaki kérné, vagy keresne:
http://www.solidfiles.com/d/5a84b1278b/
Két új funkció:
 

A kettõ között a különbség az, hogy míg az elsõ egy megadott változóban tárolja az értéket, addig a másik egybõl azzal tér vissza (akik nem szeretik a változós fajtát).
Ha nem állítottál be gravitációt, akkor a két függvény 0.008-al fog visszatérni, tehát az alap gravitáció értékével.
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Augusztus 06. - 15:34:53
Idézetet írta: DrAkE date=1344254699\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Ha nem állítottál be gravitációt, akkor a két függvény 0.008-al fog visszatérni, tehát az alap gravitáció értékével.
 
Miért nem a gravity szerverváltozó értékével? Mert ha globálisan beállitottál egy gravitációt, akkor az hat az adott játékosra is. :D
E: Letöltöttem a forráskódot, ha letörölnék a hivatalos fórumról xD
Cím: YSF - kurta999\'s version
Írta: 1ST_Chr - 2012. Augusztus 06. - 19:28:44
Áhh,  uhh ohh,  ez meglepetésként ért engemet.  :D xd
Cím: YSF - kurta999\'s version
Írta: lackos888 - 2012. Augusztus 11. - 10:45:41
Idézetet írta: Hun_Norberto date=1344260093\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


Ha nem állítottál be gravitációt, akkor a két függvény 0.008-al fog visszatérni, tehát az alap gravitáció értékével.
 
Miért nem a gravity szerverváltozó értékével? Mert ha globálisan beállitottál egy gravitációt, akkor az hat az adott játékosra is. :D
E: Letöltöttem a forráskódot, ha letörölnék a hivatalos fórumról xD
 
[/quote]
Már le is törölték.  :(
Cím: YSF - kurta999\'s version
Írta: 1ST_Chr - 2012. Augusztus 11. - 12:15:19
Idézetet írta: lackos888 date=1344674741\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


 

Ha nem állítottál be gravitációt, akkor a két függvény 0.008-al fog visszatérni, tehát az alap gravitáció értékével.
 
Miért nem a gravity szerverváltozó értékével? Mert ha globálisan beállitottál egy gravitációt, akkor az hat az adott játékosra is. :D
E: Letöltöttem a forráskódot, ha letörölnék a hivatalos fórumról xD
 
[/quote]
Már le is törölték.  :(
 
[/quote]
Megkérem Hun_Norbertot hogy rakja ki ide, innen biztosan nem törlik  ;D
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Augusztus 11. - 14:28:56
Idézetet írta: 1ST_Chr date=1344680119\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


 

 

Ha nem állítottál be gravitációt, akkor a két függvény 0.008-al fog visszatérni, tehát az alap gravitáció értékével.
 
Miért nem a gravity szerverváltozó értékével? Mert ha globálisan beállitottál egy gravitációt, akkor az hat az adott játékosra is. :D
E: Letöltöttem a forráskódot, ha letörölnék a hivatalos fórumról xD
 
[/quote]
Már le is törölték.  :(
 
[/quote]
Megkérem Hun_Norbertot hogy rakja ki ide, innen biztosan nem törlik  ;D
 
[/quote]
Amúgy is az volt a tervem vele, bár nem tudom, hogy addig miért nem raktam ki, amig fent volt :D
E: Valakinek megvan a compile-zett DLL és SO? Nem tudom azt miért nem mentettem el... :P
E2: Hát, most nem rakom ki, nem itt mentettem el...
E3: Ja mégis, csak nem jó helyen kerestem xD
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2012. Szeptember 21. - 13:25:17
Idézetet írta: Hun_Norberto date=1343656345\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


 

 

DisableLoadUnloadFSMsg(); megoldható? :P :D
 
Igen :D
Ráadásul ott csak NOP-ra kell írni azt a részt, amikor küldi az üzenetet.
0.3e ha kijött, akkor lehet róla szó.
 
[/quote]
Ja csak akkor kell valami funkció is ha nem sikerül pl OnFilterScriptInitFailed(name[]) amit csak egy másik scriptben lehetne használni
 
[/quote]
Na? Akkor lehet róla szó? :D
 
[/quote]
Nem akarom ismételgetni, de... ^^

Dupla hozzászólás automatikusan összefûzve. ( 2012. Szeptember 21. - 13:27:06 )


Meg az a másik dolog, hogy nem igazán érdekel, szóval úgy igen meglehet valamit csinálni...
 
[/quote]
Ezt egyébként nem igazán értem. Nem azt irtam, hogy lehet azzal valamit csinálni, hanem hogy jó lenne, ha azt is meg tudnád oldani, ha nem sikerül, akkor nem. :D
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Április 10. - 18:47:23
http://www.mfr.clans.hu/YSF_0.3x.rar
Windows & Linux!
AddServerRule, SetServerRule, SetModeRestartTime.
ModifyRule flag csak windowson megy, SetPlayerGravity meg seholse.
Cím: YSF - kurta999\'s version
Írta: citromhun - 2013. Április 13. - 18:12:41
Jó lett kurta megy a plusz :)
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Április 30. - 20:02:19
Esetleg ha valakit érdekel, akkor a ModifyFlag() megy linuxon is.
Majd megpróbálom a RemoveRule()-t megoldani, de az nem valószinû.
Ha az öreg YSF-ben jó a cím és a struktúra nem változott, akkor meglesz.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Június 13. - 21:23:50
Unatkoztam kicsit :D
RemoveRule-t is próbáltam megcsinálni, benne is van, de valamiért az nem mûködik. Ez lényegtelen ilyen kis mennyiségnél, ott van a ModifyFlag.
 

native SetPlayerAdmin(playerid, bool:admin); // Játékos RCON adminnak állítása vagy kidobása.
native LoadFilterScript(scriptname[]); // Filterscript betöltése. Azzal a külömbséggel, hogy ez 1-el tér vissza ha sikeresen betöltõdött, 0-val ha nem.
native UnLoadFilterScript(scriptname[]); // Ugyanaz, mint a fenti.
Cím: YSF - kurta999\'s version
Írta: .Dave. - 2013. Június 16. - 17:39:28
Idézetet írta: kurta999 date=1371151430\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Unatkoztam kicsit :D
RemoveRule-t is próbáltam megcsinálni, benne is van, de valamiért az nem mûködik. Ez lényegtelen ilyen kis mennyiségnél, ott van a ModifyFlag.
 

native SetPlayerAdmin(playerid, bool:admin); // Játékos RCON adminnak állítása vagy kidobása.
native LoadFilterScript(scriptname[]); // Filterscript betöltése. Azzal a külömbséggel, hogy ez 1-el tér vissza ha sikeresen betöltõdött, 0-val ha nem.
native UnLoadFilterScript(scriptname[]); // Ugyanaz, mint a fenti.

 

Grat, szép munka.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Június 16. - 17:55:53
Ide írom mivel a gravity plugin témája zárva van..
Felújítottam, mûködik windowson 100%-ban, linuxba nem tudom, nem próbáltam. De ha nem, pár nap múlva megcsinálom aztis.
Ehhez pedig nagy köszönet 1ST_Chr-nek, aki miatt ez ilyen gyorsan elkészült.
http://www.mfr.clans.hu/Grav_Plugin_03x.rar
 

native SetPlayerGravity(playerid, Float:gravity);
native CreatePlayerExplosion(playerid, Float:x, Float:y, Float:z, type, Float:radius);

 
Jó lenne, ha ezt lepróbálná valaki linuxon, hogy mûködik-e.
Cím: YSF - kurta999\'s version
Írta: Csabesz - 2013. Június 16. - 19:05:22
ÕÕõõ, nem gondoltál arra, hogy ne külön add ki a 2 plugint? Mármint a YSF-re és erre gondolok. :)
Csinálhatnál 1 plugint, ami tartalmazza m2 plugint funkcióit. Talán, Extra Functions néven, vagy bánom is én :D
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Június 16. - 19:36:35
De igen, és úgy is lesz, csak míg ez nem jó linuxra, addig nem akarom beleírni.
Cím: YSF - kurta999\'s version
Írta: lackos888 - 2013. Június 16. - 21:14:46
Kurta, hogy csined az ilyen pluginokat? Ilyen jártas vagy C++ban? :D
Vagy az alap gravity plugint editelted át ami régebben publikálva lett?
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Június 16. - 21:31:56
Nem vagyok jártas, csak mostanába kicsit elkezdtem C++ban dolgozi és kezdem pár helyet érteni az összefüggéseket.
Ez mondjuk egy editelt gravity plugin ami most van, frissítettem 0.3x-re. 1ST_Chr küldött nekem egy dolgot amibõl megelõztem pár nap munkát (BitStream-al a több paraméteres küldés ebbõl van), de mondjuk magát az alap gravityt felújítottam magamtól az assemly kódból :D
Cím: YSF - kurta999\'s version
Írta: 1ST_Chr - 2013. Június 16. - 22:28:50
Nekem kifagy a szerver linuxon :(
 

CMD:mygrav(playerid,params[])
{
SetPlayerGravity(playerid,floatstr(params));
return 1;
}
CMD:expl(playerid)
{
new Float:p[3];
GetPlayerPos(playerid, p[0], p[1], p[2]);
CreatePlayerExplosion(playerid, p[0], p[1], p[2], 0, 5);
return 1;
}
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Június 16. - 22:42:24
Csodáltam is volna, ha menne :D
Majd javítom pár nap múlva, kösz a tesztelést.
Cím: YSF - kurta999\'s version
Írta: Csabesz - 2013. Június 17. - 00:07:34
GetPlayerGravity nem lesz?
alap esetben 0.800 ha meg állítod (SetPlayerGravity) akkor a beállított értéket tárolod és a GetPlayerGravity azt fogja visszaadni.  :)
Cím: YSF - kurta999\'s version
Írta: 1ST_Chr - 2013. Június 17. - 09:47:26
Troll kalcor xdd SendDeathMessageFOrPlayer-nél:
Ez helyett
 

   bs.Write(( * ((int*)&params[2]) ));
   bs.Write(( * ((int*)&params[3]) ));
   bs.Write(( * ((int*)&params[4]) ));

 
Ez
 

   bs.Write(( * ((int*)&params[2]) ));
   bs.Write(( * ((int*)&params[4]) ));
   bs.Write(( * ((int*)&params[3]) ));
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Június 17. - 15:45:59
Próbáltam, nem jó.
Meghalt játékosnak akkor is 0t vesz be, 2en voltunk mindig én voltam a halott mikor õ neki kellett volna.


Linux verzió mûködik + *GetPlayerGravity()
www.mfr.clans.hu/Grav_Plugin_03x.rar
 
native SetPlayerGravity(playerid, Float:gravity);
native Float:GetPlayerGravity(playerid);
native CreatePlayerExplosion(playerid, Float:x, Float:y, Float:z, type, Float:radius);

 
*OnPlayerConnect() alá rakd be, hogy SetPlayerGravity(playerid, 0.008); mert nem nullázódik a GetPlayerGravity() értéke magától. Erre majd lehet berakom GDK-t és nem fog kelleni callback hook.
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2013. Június 18. - 17:19:34
Mik történtek itt, amig nem voltam itt. :D Szépen halad a plugin, kár hogy én még ki se próbáltam a 0.3x-et, lehet, hogy ki kéne...
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Június 25. - 13:34:46
Megint kicsit újítottam a dolgot, linux verzió szintén nincs tesztelve, de mûködnie kéne itt 90%-ban.
Ha nem mûködik javítom, de frissíteni nem igazán szándékozom már. Minden elérhetõ a frissétéshez, nemkell hozzá semmi extra, fõposztban a Y_Less leírásában minden megtalálható.
Új funckiók:
 
native AddToBanList(_ip[], time_ms = 0);
native RemoveFromBanList(_ip[]);
native ClearBanList();
native IsBanned(_ip[]);

 
Ezek az alap RakNet ban funkciói, memóriában tárolják a bannolt IP-ket. Tehát ha itt törölsz valamit, az csak a memóriában történik, \"samp.ban\" is ezekkel a funkciókkal olvasódik be a memóriába. Érdekesség kedvérét, ez támogat idõbant is. Millisecond (ezredmásodperc)-ben kell megadni, hogy mennyi ideig akarod, hogy bannolva legyen. Alapból 0 = végtelen.
Amint az IsBanned() függvény meghívódik, akkor ellenõrzi le, hogy még van-e az idõbõl vagy már le-e telt. SA-MP szervernek automatikusan oldani kéne a banokat, amiket ezzel idõre bannolsz.
A következõ kódot pedig szúrd be a módba, hogy a GetPlayerGravity() értéke nullázódjon felcsatlakozásnál.
 
public OnPlayerConnect(playerid)
{
SetPlayerGravity(playerid, 0.008, true);
return 1;
}

 
Letöltés:
http://www.mfr.clans.hu/YSF_0.3x.rar
UI: Linuxon tesztelve, MÛKÖDIK!
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Július 22. - 00:12:00
AttachPlayerObjectToPlayer,
AttachPlayerObjectToObject-ra lenne kereslet? :D
Második nemtudom mennyire megoldható.
Cím: YSF - kurta999\'s version
Írta: lackos888 - 2013. Július 22. - 00:28:43
Semmi.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Július 22. - 01:24:32
Ezt nem értem, kocsira ottvan az AttachPlayerObjectToVehicle()
Cím: YSF - kurta999\'s version
Írta: drakhen - 2013. Július 27. - 04:56:28
hello
a palya szerkesztöben az autok 400-611 ig objekt nak számit de azokba be lehet ülni és jatekos utajn mozog
nem olyan hogy pl egy haz ott van és hiab lövöd nem lesz semmit annal van egy olyan lehetöség
hogy
2 verzios at tudok (de hülyevagyok ehez nekem ez magas)
az az A pontbol elmegy a B pontba mozog -> itt viszi magaval vagy otthagyja és leesik
masik meg eltünik és vissza spawnolodik -> leesik és ujraspawnolodik de itt még hogy ugyan ugy oösszeragad vagy nem ragad össze
bocsi a helyesirásom miatt ha nem érted akkor leirom vazlat pontokba
Cím: YSF - kurta999\'s version
Írta: lackos888 - 2013. Július 27. - 12:40:34
Idézetet írta: drakhen date=1374893788\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
hello
a palya szerkesztöben az autok 400-611 ig objekt nak számit de azokba be lehet ülni és jatekos utajn mozog
nem olyan hogy pl egy haz ott van és hiab lövöd nem lesz semmit annal van egy olyan lehetöség
hogy
2 verzios at tudok (de hülyevagyok ehez nekem ez magas)
az az A pontbol elmegy a B pontba mozog -> itt viszi magaval vagy otthagyja és leesik
masik meg eltünik és vissza spawnolodik -> leesik és ujraspawnolodik de itt még hogy ugyan ugy oösszeragad vagy nem ragad össze
bocsi a helyesirásom miatt ha nem érted akkor leirom vazlat pontokba
 
???? ez hogy kapcsolódik ide?
Amúgy milyen ujítások lesznek még majd kurta?
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Július 27. - 16:49:34
Hát jelenleg sikerült az AttachPlayerObjectToObject-et is összehozni, majd küldöm is Incognito-nak a 2 függvényt és remélem be is rakja a streamerbe.
Másik dolog meg, hogy tudnák per player gangzone-t is csinálni, csak 1játékosnak felmutatni és a szerveren ne foglalja a helyet, de arra nemsok szükségem van úgyhogy nem is igen foglalkoztam vele, csak bele néztem hogy mûködik és rájöttem, hogy könnyen megoldható. Ha esetleg vkit érdekelne akkor ezt megtudom csinálni.
Pickupokkal is nagyon sokat szarakodtam, de oda valószinû nem elég az én tudásom hogy ez meglegyen.
Cím: YSF - kurta999\'s version
Írta: Iceaac - 2013. Július 27. - 18:12:38
Idézetet írta: kurta999 date=1374936574\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Másik dolog meg, hogy tudnák per player gangzone-t is csinálni, csak 1játékosnak felmutatni és a szerveren ne foglalja a helyet, de arra nemsok szükségem van úgyhogy nem is igen foglalkoztam vele, csak bele néztem hogy mûködik és rájöttem, hogy könnyen megoldható. Ha esetleg vkit érdekelne akkor ezt megtudom csinálni.
 
Engem érdekelne, nem rég csináltam valamit gangzoneokkal, de a limit miatt kb. max 10 játékossal mûködhet. :)
Cím: YSF - kurta999\'s version
Írta: lackos888 - 2013. Július 27. - 23:50:39
Idézetet írta: kurta999 date=1374936574\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Hát jelenleg sikerült az AttachPlayerObjectToObject-et is összehozni, majd küldöm is Incognito-nak a 2 függvényt és remélem be is rakja a streamerbe.
Másik dolog meg, hogy tudnák per player gangzone-t is csinálni, csak 1játékosnak felmutatni és a szerveren ne foglalja a helyet, de arra nemsok szükségem van úgyhogy nem is igen foglalkoztam vele, csak bele néztem hogy mûködik és rájöttem, hogy könnyen megoldható. Ha esetleg vkit érdekelne akkor ezt megtudom csinálni.
Pickupokkal is nagyon sokat sz*rakodtam, de oda valószinû nem elég az én tudásom hogy ez meglegyen.
 
Ja azt tényleg nem nehéz, ott van RakSAMP-be az RPC meg a régi samp source is ott van.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Július 27. - 23:55:00
Nem teszteltem le, nem igazán vonz már a játék része a dolognak.
Tuti, hogy lesz benne valami hiba, de reménykedek :D
http://www.mfr.clans.hu/SAMP/YSF_0.3x_Gangzone.rar
Linuxra nincs lefordítva, de az csak pár perc. Elõször legyen jó, aztán lefordítom. Nem szeretek VMWare-ba sokat baszakodni.
 

native CreatePlayerGangZone(playerid, Float:minx, Float:miny, Float:maxx, Float:maxy);
native ShowPlayerGangZone(playerid, zoneid, color, Float:minx = 0.0, Float:miny = 0.0, Float:maxx = 0.0, Float:maxy = 0.0);
native DestroyPlayerGangZone(playerid, zoneid, removefrompool = 1);
native AO_ResetVars(playerid); // Ezt berakod az OnPlayerConnect() alá

 
Ha a ShowPlayerGangZone-nál a kordináták nem nullák lesznek, akkor CreatePlayerGangZone nélkül automatikusan felmutatja a játékosnak azt a zónát, amit oda beírsz a megadott ID-vel. Ellentétben ha a kordinták 0, akkor azt az ID-t mutatja fel, amit létrehoztál. Alap zónák is ezen az elven mûködnek, de néha a másik is jól jöhet.
Destroy-nál pedig a removefrompool azt jelenti, hogy a szerver oldalról is törölje. Ha úgy hoztad létre, hogy rögtön ShowPlayerGangZone-al jelenítetted meg, akkor ezt tedd 0-ra. (Bár ha belegondolok, asszem ez esetben is lehet 1 mert baj nemfog történni..)
Cím: YSF - kurta999\'s version
Írta: lackos888 - 2013. Július 28. - 00:05:32
Amúgy te az RPCket honnan szedted ki? RakSAMP? És amúgy a SAMP sourcehoz nincsen RakNet?
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Július 28. - 00:32:15
RakSamp.
Nincs hozzá, de elvileg hozzá lehetne rakni. Bár azzal nem sokra mennék, arra ottvan a raksamp.
Legjobb módszer IDA-val kikeresni, csak ott pár helyen van kis bökkenõ. Majd ezután fogok a forráskódba utánanézni, itt mi lehet a baj.
Y_Less-nek írtam is miatta PM-et de \"Sorry, No\". Úgyhogy muszaj lesz nekem széttúrni a raknet-et :D
 

SetPlayerTeam:
push offset aD_6 ; \"D\"
unicode 0, <D>,0 // I don\'t know about this.. I tried: int rpc = \'D\' but this doesn\'t work. Same with SetPlayerGravity, there was \'í\' and I need to find it manualy (check all RPC in game)
SendDeathMessage:
push offset unk_4AE7D4
unk_4AE7D4 db 0Eh // There is no problem, the RPC is 0xE4 (14)
Cím: YSF - kurta999\'s version
Írta: lackos888 - 2013. Július 28. - 00:53:47
Miért nem használod az SCM-es RPC-t rá? Tudod:
extern int RPC_ScrAddGangZone;
extern int RPC_ScrRemoveGangZone;
extern int RPC_ScrFlashGangZone;
extern int RPC_ScrStopFlashGangZone;
Amúgy ezzel tudnánk olyan funkciókat is írni, hogy csak ... player lássa a nametageket és nem is kéne bescriptelni, könnyítés lenne.
Cím: YSF - kurta999\'s version
Írta: 1ST_Chr - 2013. Augusztus 06. - 15:09:28
SendDeathMessageForPlayer
Elvileg így lesz jó, mert a playerek ID-je mindig unsigned short, a fegyverek ID-je meg char.
 

bs.Write((unsigned short)params[2]);
bs.Write((unsigned short)params[3]);
bs.Write((char)params[4]);
(*pRakServer)->RPC(&RPC_DeathMessage, &bs, 1, 3, 2, playerId, 0, 0);
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2013. Augusztus 06. - 15:24:56
Idézetet írta: 1ST_Chr date=1375794568\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
SendDeathMessageForPlayer
Elvileg így lesz jó, mert a playerek ID-je mindig unsigned short, a fegyverek ID-je meg char.
 

bs.Write((unsigned short)params[2]);
bs.Write((unsigned short)params[3]);
bs.Write((char)params[4]);
(*pRakServer)->RPC(&RPC_DeathMessage, &bs, 1, 3, 2, playerId, 0, 0);

 

Kösz, de már megfejtettem énis :D
Cím: YSF - kurta999\'s version
Írta: drakhen - 2013. Augusztus 18. - 00:21:34
AttachPlayerObjectToPlayer,
AttachPlayerObjectToObject-ra lenne kereslet
AttachPlayerObjectToVehicle()
ezekre irtam
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Április 26. - 20:08:00
Ha esetleg valakit érdekel egy fejlesztés alatt lévõ verzió, akkor nézzen be ide:
http://forum.sa-mp.com/showpost.php?p=3010268&postcount=381
Cím: YSF - kurta999\'s version
Írta: Legend - 2014. Április 26. - 20:17:04
Linuxos verzió mikorra várható?
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Április 26. - 20:26:43
Idézetet írta: Legend date=1398536224\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Linuxos verzió mikorra várható?
 
Elõször várom a hibajelentéseket, aztán majd. Szerintem pár nap múlva. Nem kell aggódni, erre mindenképp lesz linux verzió, nem úgy mint egykét projectre:D
Szerverem alapja, úgyhogy saját érdekem, hogy lefordítsam.
Cím: YSF - kurta999\'s version
Írta: Legend - 2014. Április 26. - 20:27:53
Remek. Várom. :D
Sok sikert hozzá. ;)
Cím: YSF - kurta999\'s version
Írta: Dfoglalo - 2014. Április 26. - 21:55:42
native IsTextDrawVisibleForPlayer(textdrawid);

 
Erre nem kéne playerid? Vagy direkt így van? Esetleg átmenetileg?
Mondanám, hogy én vettem észre, de más is :D
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Április 26. - 21:58:47
Tegyél oda magadnak, fog mûködni, csak véletlen lehagytam. Holnap majd jön az új beta abban is lesz majd pár érdekes funckió ha minden összejön :D
Cím: YSF - kurta999\'s version
Írta: Pedró - 2014. Április 27. - 21:51:41
Idézetet írta: kurta999 date=1398542327\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Tegyél oda magadnak, fog mûködni, csak véletlen lehagytam. Holnap majd jön az új beta abban is lesz majd pár érdekes funckió ha minden összejön :D
 
??
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Április 29. - 21:39:19
http://forum.sa-mp.com/showpost.php?p=3014732&postcount=397
Cím: YSF - kurta999\'s version
Írta: Pedró - 2014. Május 01. - 12:27:48
Streamer plugint nincs kedved editelni, ráépíteni erre a pluginra, majd publikálni? :D
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Május 01. - 12:45:53
Nem lenne hülyeség, mivel ahogy látom Incognito baszik rá, már jópárszor írtam neki vele kapcsolatba.
Amúgy linuxos verzió: http://forum.sa-mp.com/showpost.php?p=3016844&postcount=412
Cím: YSF - kurta999\'s version
Írta: Legend - 2014. Május 01. - 17:24:23
Máris tesztelem. :DD
Amúgy igen, valóban jó ötlet lenne a streamert áteditelni. :D
Szerk.:
\"Error: Unknown Linux server version\" a logban.
Nem kompatibilis a 0.3z r2-2-vel?
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Május 01. - 20:33:10
Idézetet írta: Legend date=1398957863\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Máris tesztelem. :DD
Amúgy igen, valóban jó ötlet lenne a streamert áteditelni. :D
Szerk.:
\"Error: Unknown Linux server version\" a logban.
Nem kompatibilis a 0.3z r2-2-vel?
 
TUDTAM XD
van a konzolba egy olyan kiírás, hogy logprintf = 0xXXXXXXXX    <- ezt elküldhetnéd a 0.3zR2-2es linuxos server logjából és máris javítva van a probléma.
Cím: YSF - kurta999\'s version
Írta: Legend - 2014. Május 01. - 21:30:06
Idézetet írta: kurta999 date=1398969190\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


Máris tesztelem. :DD
Amúgy igen, valóban jó ötlet lenne a streamert áteditelni. :D
Szerk.:
\"Error: Unknown Linux server version\" a logban.
Nem kompatibilis a 0.3z r2-2-vel?
 
TUDTAM XD
van a konzolba egy olyan kiírás, hogy logprintf = 0xXXXXXXXX    <- ezt elküldhetnéd a 0.3zR2-2es linuxos server logjából és máris javítva van a probléma.
 
[/quote]
0x080A77D0
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Május 02. - 15:00:37
Javítva, plusz újabb frissítés :D
http://forum.sa-mp.com/showpost.php?p=3018624&postcount=427
Cím: YSF - kurta999\'s version
Írta: Legend - 2014. Május 02. - 17:56:52
Hmm, megyünk is tesztelni. Köszi. :$
Amúgy a HUD-os cuccnál nem lehet megoldani, hogy ne legyen ott a fekete TD? :D
Ki-be kapcsolhatóra megoldhatnád, ha meg tudod. :D
Edit:
Öhm, ez a verzió sem okés linux 0.3z r2-2-vel.
 
[02/05/2014 18:11:19]  Loading plugin: YSF.so
[02/05/2014 18:11:19] logprintf = 0x080A77D0

 
És itt megáll a szerver betöltése.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Május 03. - 01:13:50
Szedd le újra, javítottam. Kibaszott linux..
Ezt már saját magam leteszteltem, betölt.
http://mfrserver.com/SAMP/YSF_Kurta999Version_R2.rar
Cím: YSF - kurta999\'s version
Írta: ZyZu. - 2014. Május 03. - 04:10:00
Idézetet írta: kurta999 date=1399072430\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
http://mfrserver.com/SAMP/YSF_Kurta999Version_R2.rar
 
Ha lehet kérlek nyomd fel egy hivatalos tárhelyre is.. nehogy idõvel a kód elvesszen.. mivel a saját weboldalad ha megszûnik akkor nem lesz elérhetõ a letöltés. ( www.solidfiles.com )
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Május 03. - 12:17:35
Nem fog ez egyhama megszûnni, domain egy évre van lekötve + úgyis meg fogom azután hosszabbítani. (Solidfiles-el végeztem amióta teli vágták reklámokkal)
2011-ben felrakott fasságaim is megvannak, minden régi linkem (bugos fos scripteket kivéve) elérhetõ ezen a domain címem.
Cím: YSF - kurta999\'s version
Írta: ZyZu. - 2014. Május 03. - 23:39:04
Idézetet írta: kurta999 date=1399112255\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Nem fog ez egyhama megszûnni, domain egy évre van lekötve + úgyis meg fogom azután hosszabbítani. (Solidfiles-el végeztem amióta teli vágták reklámokkal)
2011-ben felrakott fasságaim is megvannak, minden régi linkem (bugos fos scripteket kivéve) elérhetõ ezen a domain címem.
 
Rendben csak szóltam :D Ha menni fog a weboldalad akkor maradjon a link. ( Viszont ez a solidfiles hirdetés kurvára szar.. engemet is idegesít. )
Cím: YSF - kurta999\'s version
Írta: Pedró - 2014. Május 04. - 20:05:13
Idézetet írta: ZyZu. date=1399153144\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


Nem fog ez egyhama megszûnni, domain egy évre van lekötve + úgyis meg fogom azután hosszabbítani. (Solidfiles-el végeztem amióta teli vágták reklámokkal)
2011-ben felrakott fasságaim is megvannak, minden régi linkem (bugos fos scripteket kivéve) elérhetõ ezen a domain címem.
 
Rendben csak szóltam :D Ha menni fog a weboldalad akkor maradjon a link. ( Viszont ez a solidfiles hirdetés kurvára sz*r.. engemet is idegesít. )
 
[/quote]
Adblock.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Május 16. - 19:54:00
Az a sok letöltést eltüntetni, igen. De van hogy két letöltés van és egyszer a nagy a rosszat szedi, alatta lévõ szedi a jót.
Nade mindegy, nem akarok ezen vitatkozni, marad a saját fájl megosztó és kész :D
Nekem ez ezerszer praktikusabb, hogy minden egyhelyen van.
De a téma kedvéért, hogy ne menjem offba:
http://forum.sa-mp.com/showthread.php?p=3023160#post3023160
------------------------------------------------------------------------------------------------------
Nincs kedvem jelenleg magyarra fordítani, de mától a frissítéseket itt éritek el:
http://forum.sa-mp.com/showthread.php?t=513499
(Igen, jelenleg solidfiles-ra töltöttem fel, mivel most költözök a VPS-el, és legyen elérhetõ mindenképp :D)
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Április 26. - 20:08:00
Ha esetleg valakit érdekel egy fejlesztés alatt lévõ verzió, akkor nézzen be ide:
http://forum.sa-mp.com/showpost.php?p=3010268&postcount=381
Cím: YSF - kurta999\'s version
Írta: Legend - 2014. Április 26. - 20:17:04
Linuxos verzió mikorra várható?
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Április 26. - 20:26:43
Idézetet írta: Legend date=1398536224\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Linuxos verzió mikorra várható?
 
Elõször várom a hibajelentéseket, aztán majd. Szerintem pár nap múlva. Nem kell aggódni, erre mindenképp lesz linux verzió, nem úgy mint egykét projectre:D
Szerverem alapja, úgyhogy saját érdekem, hogy lefordítsam.
Cím: YSF - kurta999\'s version
Írta: Legend - 2014. Április 26. - 20:27:53
Remek. Várom. :D
Sok sikert hozzá. ;)
Cím: YSF - kurta999\'s version
Írta: Dfoglalo - 2014. Április 26. - 21:55:42
native IsTextDrawVisibleForPlayer(textdrawid);

 
Erre nem kéne playerid? Vagy direkt így van? Esetleg átmenetileg?
Mondanám, hogy én vettem észre, de más is :D
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Április 26. - 21:58:47
Tegyél oda magadnak, fog mûködni, csak véletlen lehagytam. Holnap majd jön az új beta abban is lesz majd pár érdekes funckió ha minden összejön :D
Cím: YSF - kurta999\'s version
Írta: Pedró - 2014. Április 27. - 21:51:41
Idézetet írta: kurta999 date=1398542327\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Tegyél oda magadnak, fog mûködni, csak véletlen lehagytam. Holnap majd jön az új beta abban is lesz majd pár érdekes funckió ha minden összejön :D
 
??
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Április 29. - 21:39:19
http://forum.sa-mp.com/showpost.php?p=3014732&postcount=397
Cím: YSF - kurta999\'s version
Írta: Pedró - 2014. Május 01. - 12:27:48
Streamer plugint nincs kedved editelni, ráépíteni erre a pluginra, majd publikálni? :D
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Május 01. - 12:45:53
Nem lenne hülyeség, mivel ahogy látom Incognito baszik rá, már jópárszor írtam neki vele kapcsolatba.
Amúgy linuxos verzió: http://forum.sa-mp.com/showpost.php?p=3016844&postcount=412
Cím: YSF - kurta999\'s version
Írta: Legend - 2014. Május 01. - 17:24:23
Máris tesztelem. :DD
Amúgy igen, valóban jó ötlet lenne a streamert áteditelni. :D
Szerk.:
\"Error: Unknown Linux server version\" a logban.
Nem kompatibilis a 0.3z r2-2-vel?
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Május 01. - 20:33:10
Idézetet írta: Legend date=1398957863\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Máris tesztelem. :DD
Amúgy igen, valóban jó ötlet lenne a streamert áteditelni. :D
Szerk.:
\"Error: Unknown Linux server version\" a logban.
Nem kompatibilis a 0.3z r2-2-vel?
 
TUDTAM XD
van a konzolba egy olyan kiírás, hogy logprintf = 0xXXXXXXXX    <- ezt elküldhetnéd a 0.3zR2-2es linuxos server logjából és máris javítva van a probléma.
Cím: YSF - kurta999\'s version
Írta: Legend - 2014. Május 01. - 21:30:06
Idézetet írta: kurta999 date=1398969190\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


Máris tesztelem. :DD
Amúgy igen, valóban jó ötlet lenne a streamert áteditelni. :D
Szerk.:
\"Error: Unknown Linux server version\" a logban.
Nem kompatibilis a 0.3z r2-2-vel?
 
TUDTAM XD
van a konzolba egy olyan kiírás, hogy logprintf = 0xXXXXXXXX    <- ezt elküldhetnéd a 0.3zR2-2es linuxos server logjából és máris javítva van a probléma.
 
[/quote]
0x080A77D0
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Május 02. - 15:00:37
Javítva, plusz újabb frissítés :D
http://forum.sa-mp.com/showpost.php?p=3018624&postcount=427
Cím: YSF - kurta999\'s version
Írta: Legend - 2014. Május 02. - 17:56:52
Hmm, megyünk is tesztelni. Köszi. :$
Amúgy a HUD-os cuccnál nem lehet megoldani, hogy ne legyen ott a fekete TD? :D
Ki-be kapcsolhatóra megoldhatnád, ha meg tudod. :D
Edit:
Öhm, ez a verzió sem okés linux 0.3z r2-2-vel.
 
[02/05/2014 18:11:19]  Loading plugin: YSF.so
[02/05/2014 18:11:19] logprintf = 0x080A77D0

 
És itt megáll a szerver betöltése.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Május 03. - 01:13:50
Szedd le újra, javítottam. Kibaszott linux..
Ezt már saját magam leteszteltem, betölt.
http://mfrserver.com/SAMP/YSF_Kurta999Version_R2.rar
Cím: YSF - kurta999\'s version
Írta: ZyZu. - 2014. Május 03. - 04:10:00
Idézetet írta: kurta999 date=1399072430\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
http://mfrserver.com/SAMP/YSF_Kurta999Version_R2.rar
 
Ha lehet kérlek nyomd fel egy hivatalos tárhelyre is.. nehogy idõvel a kód elvesszen.. mivel a saját weboldalad ha megszûnik akkor nem lesz elérhetõ a letöltés. ( www.solidfiles.com )
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Május 03. - 12:17:35
Nem fog ez egyhama megszûnni, domain egy évre van lekötve + úgyis meg fogom azután hosszabbítani. (Solidfiles-el végeztem amióta teli vágták reklámokkal)
2011-ben felrakott fasságaim is megvannak, minden régi linkem (bugos fos scripteket kivéve) elérhetõ ezen a domain címem.
Cím: YSF - kurta999\'s version
Írta: ZyZu. - 2014. Május 03. - 23:39:04
Idézetet írta: kurta999 date=1399112255\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Nem fog ez egyhama megszûnni, domain egy évre van lekötve + úgyis meg fogom azután hosszabbítani. (Solidfiles-el végeztem amióta teli vágták reklámokkal)
2011-ben felrakott fasságaim is megvannak, minden régi linkem (bugos fos scripteket kivéve) elérhetõ ezen a domain címem.
 
Rendben csak szóltam :D Ha menni fog a weboldalad akkor maradjon a link. ( Viszont ez a solidfiles hirdetés kurvára szar.. engemet is idegesít. )
Cím: YSF - kurta999\'s version
Írta: Pedró - 2014. Május 04. - 20:05:13
Idézetet írta: ZyZu. date=1399153144\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


Nem fog ez egyhama megszûnni, domain egy évre van lekötve + úgyis meg fogom azután hosszabbítani. (Solidfiles-el végeztem amióta teli vágták reklámokkal)
2011-ben felrakott fasságaim is megvannak, minden régi linkem (bugos fos scripteket kivéve) elérhetõ ezen a domain címem.
 
Rendben csak szóltam :D Ha menni fog a weboldalad akkor maradjon a link. ( Viszont ez a solidfiles hirdetés kurvára sz*r.. engemet is idegesít. )
 
[/quote]
Adblock.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Május 16. - 19:54:00
Az a sok letöltést eltüntetni, igen. De van hogy két letöltés van és egyszer a nagy a rosszat szedi, alatta lévõ szedi a jót.
Nade mindegy, nem akarok ezen vitatkozni, marad a saját fájl megosztó és kész :D
Nekem ez ezerszer praktikusabb, hogy minden egyhelyen van.
De a téma kedvéért, hogy ne menjem offba:
http://forum.sa-mp.com/showthread.php?p=3023160#post3023160
------------------------------------------------------------------------------------------------------
Nincs kedvem jelenleg magyarra fordítani, de mától a frissítéseket itt éritek el:
http://forum.sa-mp.com/showthread.php?t=513499
(Igen, jelenleg solidfiles-ra töltöttem fel, mivel most költözök a VPS-el, és legyen elérhetõ mindenképp :D)
Cím: YSF - kurta999\'s version
Írta: Hun_Norberto - 2014. Június 17. - 22:20:47
Idézetet írta: kurta999 date=1400262840\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Nincs kedvem jelenleg magyarra fordítani, de mától a frissítéseket itt éritek el:
http://forum.sa-mp.com/showthread.php?t=513499
 
Mostanában kicsit lemaradtam. Akkor most már elfogadott a SetPlayerGravity és hasonlók a hivatalos fórumon is?
Cím: YSF - kurta999\'s version
Írta: P3ti - 2014. Június 17. - 23:35:50
Idézetet írta: Hun_Norberto date=1403036447\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


Nincs kedvem jelenleg magyarra fordítani, de mától a frissítéseket itt éritek el:
http://forum.sa-mp.com/showthread.php?t=513499
 
Mostanában kicsit lemaradtam. Akkor most már elfogadott a SetPlayerGravity és hasonlók a hivatalos fórumon is?
 
[/quote]
Volt ez a bizonyos téma (http://forum.sa-mp.com/showthread.php?t=128338) ahol Kalcor betiltotta a memóriát módosító pluginokat, ezt módosította. (\"Last edited by Kalcor; 14/04/2014 at 10:13 AM.\")
Mostmár csak annyit tartalmaz a téma, hogy a SA-MP szerver PAWN-on keresztüli használatra lett tervezve és megtörik a kompatibilitás minden ilyen pluginnal új verzió esetén, ezért érdemes elkerülni.
Szóval engedélyezve van.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Június 18. - 22:56:22
Igazság szerint azért fejlesztettem tovább YSF néven még most is, mert féltem, hogy másképp letörlik :D Régen is szépen csak oda írtam egy új hszt, hogy elérhetõ az újabb verzió és ennyi. De most, hamár Y_Less kérte, hogy nyissak neki egy új témát valószinû, hogy nem törlik. Plusz ez után amit most írtál P3ti, errõl nemis tudtam.
Amúgy ajánlom az angol fórumon lévõ hsz-eket nézni, itt ami van az már nagyon elavult. Lehet ittis ráférne egy új téma, plusz egy rendes dokumentáció. Csak azt elõször az angolt kéne megcsinálni, de már ha minden igaz találtam rá egy angol gyereket, aki beválalja.
Cím: YSF - kurta999\'s version
Írta: Pedró - 2014. Június 19. - 09:41:37
Nem volna kedved véletlenül a jelenlegi legfrisebb Streamer-t a YSF-hez igazítani, majd publikálni esetleg csak itt, vagy ahol gondolod? :D Olyan fasza lenne! :)
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Június 22. - 14:39:48
Egykis update :D
Ilyet még nem csinált senki.
http://forum.sa-mp.com/showpost.php?p=3088770&postcount=237
Cím: YSF - kurta999\'s version
Írta: Pedró - 2014. Június 22. - 18:47:31
Eddigi kedvencem: AllowNickNameCharacter. :3 <3 kurvajoooo
Cím: YSF - kurta999\'s version
Írta: Csabesz - 2014. Június 23. - 14:44:06
Zenekre (PlayAudioStreamForPlayer) nem tudnál csinálni funkciókat?
Olyasmire gondolok, mint az Audio plugin, abból azokat a dolgokat kiszedni, ami mûködik csak szerver oldalon.
Cím: YSF - kurta999\'s version
Írta: jana4 - 2014. Június 23. - 15:01:01
Idézetet írta: StrickenKid date=1403527446\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Zenekre (PlayAudioStreamForPlayer) nem tudnál csinálni funkciókat?
Olyasmire gondolok, mint az Audio plugin, abból azokat a dolgokat kiszedni, ami mûködik csak szerver oldalon.
 
Adom, ez tényleg jó lenne, én sem szeretnék külön kliens oldali alkalmazást a néhány függvény miatt.
Cím: YSF - kurta999\'s version
Írta: bbTamas - 2014. Június 23. - 15:35:43
Idézetet írta: StrickenKid date=1403527446\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Zenekre (PlayAudioStreamForPlayer) nem tudnál csinálni funkciókat?
Olyasmire gondolok, mint az Audio plugin, abból azokat a dolgokat kiszedni, ami mûködik csak szerver oldalon.
 
Szerintem ez nem megoldható.
Tudtommal, kurta pluginba létrehozott olyan függvényeket, amelyek eddig is benne voltak samp-ba csak kalcor nem csinált rá függvény.
PlayAudioStreamForPlayer új funkcióhoz mindenképpen kliens és server oldalról is változtatás kell.
Cím: YSF - kurta999\'s version
Írta: Csabesz - 2014. Június 23. - 16:01:12
Idézetet írta: bbTamas date=1403530543\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
PlayAudioStreamForPlayer új funkcióhoz mindenképpen kliens és server oldalról is változtatás kell.
 
Hülyeség.. miért kéne? Van amit szerver oldalon simán megoldható!
Pl: IsPlayerPlayAudioStream(playerid) ez pl. bárki megtudja csinálni magának  :)
Viszont van pár funkció amit csak akkor lehet megcsinálni, ha plugin segítségével hozzáférsz a szerverhez.
Mert ha meghívódik a PlayAudioStreamForPlayer függvény, akkor biztos mentõdnek le olyan dolgok, amikhez lehet funkciót társítani.
De ez majd kurta jobban tudja :)
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Június 23. - 17:23:32
Audio streamnál nem mentõdik le semmi a szerveren, csak annyi történik, hogy ki küldi a szerver a kliensnek a zene adatokat amiket le akarunk játszani, és viszont látásra.
Cím: YSF - kurta999\'s version
Írta: bbTamas - 2014. Június 23. - 19:18:26
Idézetet írta: StrickenKid date=1403532072\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic


PlayAudioStreamForPlayer új funkcióhoz mindenképpen kliens és server oldalról is változtatás kell.
 
Hülyeség.. miért kéne? Van amit szerver oldalon simán megoldható!
Pl: IsPlayerPlayAudioStream(playerid) ez pl. bárki megtudja csinálni magának  :)
Viszont van pár funkció amit csak akkor lehet megcsinálni, ha plugin segítségével hozzáférsz a szerverhez.
Mert ha meghívódik a PlayAudioStreamForPlayer függvény, akkor biztos mentõdnek le olyan dolgok, amikhez lehet funkciót társítani.
De ez majd kurta jobban tudja :)
 
[/quote]
Lehet, hogy nem voltam elég egyértelmû, de amikor ezt írtam, nem egy egyszerû IsPlayerPlayAudioStream (hisz ezt pawn-ba is roppant egyszerûen meglehet valósítani) függvényre gondoltam, hanem sokkal komolyabbra.
Pl:. zeneszámba betekerés, megállítás, és újra onnan folytatás.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Június 23. - 21:55:01
Még azt a függvényt se lehet rendesen megcsinálni, max timerrel, de ahhoz tudnod kell, hogy egy megadott zene szám milyen hosszú + számolni kell a késésekkel a lagg miatt.
Cím: YSF - kurta999\'s version
Írta: Csabesz - 2014. Június 24. - 08:31:38
Idézetet írta: bbTamas date=1403543906\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Pl:. zeneszámba betekerés, megállítás, és újra onnan folytatás.
 
nem ilyenekrõl beszéltem.. hanem csak olyat, ami MEGOLDHATÓ, CSAK SZERVER Oldalon.
Cím: YSF - kurta999\'s version
Írta: krisk - 2014. Június 27. - 03:24:43
A stream pont az. Stream. Magyarul folyam. Adatfolyam. Ezért általános esetben nem lehet \"beletekerni\" vagy megnézni, hogy hol tart a lejátszás. Definíciónál fogva.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Augusztus 14. - 18:22:01
R9 megjelent + fõposzt frissítve. Bátran lehet használni, én is használom a szerveremben linuxon és minden megy tökéletesen.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Október 03. - 18:28:00
Ha valakinek esetleg tesztelhetnéke van..
http://forum.sa-mp.com/showpost.php?p=3216772&postcount=522
Cím: YSF - kurta999\'s version
Írta: ZyZu. - 2014. Október 14. - 05:38:33
Idézetet írta: kurta999 date=1412353680\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Ha valakinek esetleg tesztelhetnéke van..
http://forum.sa-mp.com/showpost.php?p=3216772&postcount=522
 
Egy rövid és egyszerû kérdés! Mikor várható linux verzióra(?) :)
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Október 15. - 19:46:36
Let\'s try it..
Bugokat jelezzétek, ha valami elbaszódik ami alapból ment. (Pl. pickup rendszer, mert az van totál újraírva, de eddig én nem talátlam vele semmi bajt sem)
http://www.mfrserver.com/up/YSF_r10.so
Cím: YSF - kurta999\'s version
Írta: BackUP - 2014. Október 15. - 21:20:29
Köszönjük szépen! :)
Már vártam egy Linux verziót, nagy hasznát fogom venni.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. Október 23. - 16:39:02
Csak úgy előre mondom, ezt senki se használja amit kiraktam, még teztelésre se mert má bizonyított, hogy szar a pickup rendszer. Dolgozok a javításon.
Cím: YSF - kurta999\'s version
Írta: Csabesz - 2014. Október 24. - 14:15:32
A DisableInteriorEnterExits megoldható lenne játékosok számára? vagyis DisableInteriorEnterExitsForPlayer  :)
Cím: YSF - kurta999\'s version
Írta: divkn - 2014. Október 24. - 14:47:03
Nem, mert az csak csatlakozáskor állítja be.
Cím: YSF - kurta999\'s version
Írta: Cappsy - 2014. Október 27. - 12:05:50
[admin]Téma kiemelve! További sok sikert! :)[/admin]
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2014. November 28. - 17:28:00
Amúgy R10 elérhető, majd frissítem a főoldalat, most nicnskedvem...
https://github.com/kurta999/YSF/releases
http://forum.sa-mp.com/showthread.php?t=513499
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2015. Március 14. - 01:23:56
Netán ha valakit érdekelne az újabb verzió:
http://forum.sa-mp.com/showpost.php?p=3402131&postcount=857
Cím: YSF - kurta999\'s version
Írta: ZyZu. - 2015. Március 14. - 08:46:18
Mikor fogod frissíteni az új verzióra? Mivel olvastam a hivatalos fórumon a hozzászólásodat, hogy kifagyások is lehetnek más SA-MP verzióknál. :hmmm:
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2015. Március 14. - 11:37:48
Windowson összes 0.3z vel működik, Linuxon csak r4 el. 0.3.7 re akkor amikor kijon, RC verziokkal nem foglalkozok
Cím: YSF - kurta999\'s version
Írta: ZyZu. - 2015. Március 21. - 06:53:33
Idézetet írta: kurta999 date=1426329468\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"14428\" data-ipsquote-contentclass=\"forums_Topic
Windowson összes 0.3z vel működik, Linuxon csak r4 el. 0.3.7 re akkor amikor kijon, RC verziokkal nem foglalkozok
 
Gondoltam, hogy RC verziókkal nem fogsz **szakodni. :D Lehet valamit tudni a hivatalos verzióról? 0.3.7 :o  :confused:
Cím: YSF - kurta999\'s version
Írta: iOrange - 2015. Május 05. - 12:42:51
CreatePlayerActor(playerid,modelid, Float:X, Float:Y, Float:Z, Float:Rotation); függvény megoldható lenne?
Erre építve lehetne egy Actor Streamert írni.
Streamer Pluginnál a CreateDynamicPickup függvénynél, hogy-hogy van playerid paraméter? Nincs CreatePlayerPickup függvény, a CreatePickup-ot pedig mindenki látja.
Cím: YSF - kurta999\'s version
Írta: Flash - 2015. Május 05. - 13:00:43
Miért nem elég 1000 actor? :)
Cím: YSF - kurta999\'s version
Írta: kadaradam - 2015. Május 05. - 14:03:40
Van mar actor streamer, de ense ertem miert nem eleg 1000.
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2016. Január 14. - 16:40:47
Új verzió elérhető, messze a legstabilabb. Sajnos ennek a stabilitásnak ára van, pár funkció odaveszett - de inkább stabilabb, mind tágabb de instabilabb
http://forum.sa-mp.com/showthread.php?t=513499
Cím: YSF - kurta999\'s version
Írta: TwisT3R - 2016. Május 30. - 19:05:07
Okay, managed to compile it.
R17-1 Changelog
 
  • RCON connections are allowed again.

  • GetObjectAttachedData and GetObjectAttachedOffset return correct values if attached on a player.


Download:
YSF.dll
YSF.so
Please report any errors and review my changes, if you know C++.
[/quote]
http://forum.sa-mp.com/showpost.php?p=3707712&postcount=1378
 


R17-2
.dll .so .inc
 

Added new natives:
 

native GetSyncBounds(&Float:hmin, &Float:hmax, &Float:vmin, &Float:vmax);
native SetSyncBounds(Float:hmin, Float:hmax, Float:vmin, Float:vmax);

 
They address this issue. These functions control the bounds where the player position and shots are synced with other players. You can quite easily set them to infinity:
 

#define FLOAT_INFINITY (Float:0x7F800000)
SetSyncBounds(-FLOAT_INFINITY, FLOAT_INFINITY, -FLOAT_INFINITY, FLOAT_INFINITY);

 
Default bounds are \"-20000, 20000, -1000, 200000\". The first two parameters control the bounds for X and Y coordinates, while the second two for the Z coordinate, i.e. height.
[/quote]
http://forum.sa-mp.com/showpost.php?p=3708918&postcount=1385
Cím: YSF - kurta999\'s version
Írta: kurta999 - 2016. December 15. - 22:35:10
http://forum.sa-mp.com/showpost.php?p=3813818&postcount=1438
Cím: YSF - kurta999\'s version
Írta: grove4l - 2017. Január 22. - 15:51:27
Hát ez övön aluli beszólás volt TWISTER!!
Cím: YSF - kurta999\'s version
Írta: Gergely - 2018. Március 13. - 21:18:52
Szia! Mikor fogod frissíteni 0.3DL-re?