Üzenetek megjelenítése

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


Üzenetek - Zsolesszka

Oldalak: 1 ... 39 40 [41] 42 43 ... 136
601
SA-MP / Open.mp: Szerverfejlesztés / Mute
« Dátum: 2012. december 04. - 18:40:43 »
A sscanf a \'d\' format jelölésre nem fog az \"id\" változóra INVALID_PLAYER_ID értéket adni ha nincs csatlakozva a játékos, csak az \'u\', \'q\' illetve az \'r\' jelölésre.

602
Segítségkérés / Minden újraindításnál elõrõlkezdi...
« Dátum: 2012. december 02. - 16:34:27 »
Mivel pawn kódot nem közöltél, ezért egyelõre a válasz az hogy elcseszted, próbáld újra.  >:D


Az OnGameModeInit alatt lévõ dini-ket vedd ki ha van ott, vagy ellenõrizd hogy létezik-e a fájl, és akkor nem írja felül szerver induláskor.

603
Segítségkérés / AttachObjectToVehicle leszedése
« Dátum: 2012. november 27. - 18:01:45 »
Ne hülyéskedjetek már.
Létrehoztok egy objectet aminek az azonosító számát tároljátok egy lokál változóban, majd azt akarjátok törölni?
 

new object1;
CMD:felrak1(playerid, params[])
{
object1 = CreateObject(19410, 0, 0, -1000, 0, 0, 0, 100);
AttachObjectToVehicle(object1, GetPlayerVehicleID(playerid), 0.009998, -3.140001, 1.550000, 0.000000, 0.000000, 0.000000);
return 1;
}
CMD:leszed1(playerid, params[])
{
DestroyObject(object1);
return 1;
}

 
Így már mûködõképes, viszont több hátránya is van.
Ha kétszer írja be valaki a felrak1 parancsot akkor a legelsõ objectet nem tudja törölni.
Ugyanez a helyzet akkor is, ha másik játékos is használja a felrak1 parancsot, akkor még az is elõfordulhat hogy más játékos törli az objectet szintén egy másik játékosnak.
 
   new object1[MAX_PLAYERS];
CMD:felrak1(playerid, params[])
{
object1[playerid] = CreateObject(19410, 0, 0, -1000, 0, 0, 0, 100);
AttachObjectToVehicle(object1[playerid], GetPlayerVehicleID(playerid), 0.009998, -3.140001, 1.550000, 0.000000, 0.000000, 0.000000);
return 1;
}
CMD:leszed1(playerid, params[])
{
DestroyObject(object1[playerid]);
return 1;
}

 
Így már minden játékosnak lehet saját object a jármûvén és csak is a sajátját tudja törölni.
Viszont szintén ha kétszer használja a felrak1 parancsot akkor a legelsõt nem tudja törölni, tehát tovább kell bõvíteni a dolgot, vagy több object azonosító számot tárolni játékosonként, vagy letiltani a parancs használatát ha már egyszer használta. Persze oda kell figyelni arra is ha kilép a szerverrõl akkor az általa létrehozott object törlésre is kerüljön ha a játékos ezt nem teszi meg.
 :)


Edit: Javítva.

605
Segítségkérés / Mappa ellenõrzés Dini-vel?
« Dátum: 2012. november 26. - 18:31:01 »
Sehogy.
Egyszerre több fájlt nem tudsz csak egymás után sorban.
A dini nem tudja neked megmondani sõt a sa-mp se hogy éppen milyen fájlok vannak egy adott mappán belül.
Erre jelenleg csak plugin segítségével van mód, ami képes kilistázni egy adott mappán belül a fájlok neveit.
Ha ez már megvan akkor szépen sorban meg is lehet nyitni a fájlokat és keresgélni bennük vagy módosítani õket.
Dini segítségével csak úgy tudod megvalósítani ha létrehozol egy fájlt az adott mappán belül lévõ fájlok neveivel.
Megnyitod a fájlok neveit tartalmazó fájlt majd az abból kiolvasott nevekkel megnyitod a fájlokat.

606
A téma át lett helyezve a következõbe: RP/RPG kérések.
http://sampforum.hu/index.php?topic=34714.0" class="bbc_link">http://http://sampforum.hu/index.php?topic=34714.0

608
Beszélgetés / Általános
« Dátum: 2012. november 19. - 12:23:32 »
Idézetet írta: James_Raynor date=1353313725\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"1\" data-ipsquote-contentclass=\"forums_Topic
Sajnos nem... Az összes local mod warnolási jogért kerreg a \"Moderátorok\" topicban amúgy, de ez bõven nem \"Általános témába való már.
Szóval: A Microsoft felvásárolta a Skypet... Mit szóltok hozzá?
 
Abból nem lesz sose semmi, maximum ha le lenne korlátozva az egy 24 órán belüli maximálisan kiadható warnszint számukra mondjuk 10%-ra.
Ki nem sz*rja le?
Edit: Egy n törölve.

609
Segítségkérés / Hibás Sorompó
« Dátum: 2012. november 18. - 16:25:10 »
Csakis MoveObject-tel tudod megvalósítani.
Valamit rosszul teszteltél, vagy elírtál ezért nem a sebességet változtattad meg, azért nem láttál különösebb változást.
Próbáld újra.

610
Fórum Archívum (Témák/Fórumok) / Re:Pozícióra mûködõ parancs
« Dátum: 2012. november 17. - 11:40:00 »
Idézetet írta: T0ny date=1353079398\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29930\" data-ipsquote-contentclass=\"forums_Topic
Szia!

Én úgy csinálnám, hogy:

 
public OnPlayerUpdate(playerid)
{
new Float:x,Float:y,Float:z ;
if(IsPlayerInRangeOfPoint(playerid,1.0,x,y,z)) // ha a játékos abban a pozícióban van (x,y,z helyére a pozíciót kell írni)
{
GetPlayerPos(playerid,x,y,z); // lekéri a pozíciót
SetPlayerPos(playerid,x-2,y,z); // arréb teszi a játékost hogy ne floodolja be neki a dialogot
ShowPlayerDialog(playerid,dialogid,style,caption[],info[],button1[],button2[]); // Dialog
}
return 1;
}

 
Ha pedig nem tudod hogy lehet dialogot készíteni akkor: KATT
 
Ezzel csak annyi a probléma hogy amíg az adott pozíción tartózkodik addig folyamatosan újra és újra megjelenítésre kerül számára a dialog.

611
Fórum Archívum (Témák/Fórumok) / ÁTHELYEZVE: Bool mentése...
« Dátum: 2012. november 17. - 11:23:26 »
A téma át lett helyezve a következõbe: Segítségkérés.
http://sampforum.hu/index.php?topic=34385.0" class="bbc_link">http://http://sampforum.hu/index.php?topic=34385.0

612
Hangszerek és előadók / Mit hallgatsz most vol. 2
« Dátum: 2012. november 17. - 09:16:45 »

613
Archívum / .::Kyra FUN Szerver::.
« Dátum: 2012. november 17. - 09:12:44 »
[gmod]A szerver inaktív, a téma nyitója kérheti a téma újbóli megnyitását pár napon belül, ellenkezõ esetben az archívumban landol ezen téma.[/gmod]

614
Segítségkérés / NTDLL.dll Szerver crash probléma
« Dátum: 2012. november 17. - 06:07:13 »
Nem hiszem hogy a kiírt .dll lenne a hiba.
Az \"fwrite\" crashet okoz ha az elõtte meghívott \"fopen\" nem tudta megnyitni illetve létrehozni a fájlt.
Mindig ellenõrizni kell a megnyitás sikerességét, persze nem kell sa-mp szkriptelésnél keresni a hibát hanem minden egyéb más gyagyaságot elõrébb kell venni mikor világosan leírta melyik eljárás okozta az összeomlást.
 
[15:07:25]:
[15:07:25]: --- Crashdetect v3.6.3 loaded
[15:07:25]: Server crash caused by native fwrite() called at address 227dc in \'gamemodes\\wirtualrpg.amx\'
[/quote]
Aztán csak rá kell keresni wikin fwrite, ott tovább nézegetve a funkciókat, véletlenül az fopen-t is megnézve látható hogy:
\"32px-Circle-style-warning.png\"Important Note: If you use io_read and the file doesn\'t exist, the server will crash.
A wikin a példa szkript a megoldás is egyben. Amúgy a hiba továbbra is az, hogy a sa-mp.exe nem hoz létre mappákat a scriptfiles mappán belül ezt manuálisan kell megtenni vagy erre a célra írt plugin segítségével orvosolható.

615
Segítségkérés / RCON Hack/szerver törögetés
« Dátum: 2012. november 15. - 21:45:21 »
Idézetet írta: KROOK date=1353010915\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29877\" data-ipsquote-contentclass=\"forums_Topic
Egy console botot hogy kickelsz?
 
Tiltani lehet IP címet.
A kérdés az hogy egyáltalán meghívódik-e a fentebb említett függvény, mikor azt a programot használja valaki.
Ha nem, akkor marad a manuális tiltás.
IP címet bemásolni a samp.ban fájlba.

Oldalak: 1 ... 39 40 [41] 42 43 ... 136
SimplePortal 2.3.7 © 2008-2026, SimplePortal