Ha egy fájlba egy logikai változó értékét írom, akkor egész számként, vagy karakterláncként kell kezelnem?Integer, tehát egész szám.
(Dini-t használok)
Ez miez?omg.
http://kepfeltoltes.hu/view/110904/1207710314n_vtelen_www.kepfeltoltes.hu_.jpg
WebSite\" post=\"173344\" timestamp=\"1315144788\"]
Hello All
Letöltöttem ezt a libcurl.dll filet az ujj MTA-hoz ezt a filet hova tegyem hogy elfogadja az MTA ?? :)
[/quote]
érdekes nekem azt a fájlt ki kellet törölni hogy mûködjön. egyébként a san andreas könyvtárába volt nekem.
érdekes nekem azt a fájlt ki kellet törölni hogy mûködjön. egyébként a san andreas könyvtárába volt nekem.[/quote]
xDD én is kitöröltem és müködik
Köszi ment a + :)
Melyik filterscript vagy hasonló tartalmazza a belépõ sárga nyilakat? (Pl.: Ammu nation stb)Nem kéne 2x leirni :-[
DisableInteriorEnterExits()
Nem kéne 2x leirni :-[
Melyik filterscript vagy hasonló tartalmazza a belépõ sárga nyilakat? (Pl.: Ammu nation stb)
DisableInteriorEnterExits()
Ezt szedd ki a módodból.
[/quote]
Kiszedtem és még mindig :S
[pawn]
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!strcmp(\"/jupi\", cmdtext, true))
{
print(\"Szerintem ez mûködik!\");
}
return 1;
}
[/pawn]
[/quote]
Akkor
[pawn]public OnPlayerCommandText(playerid, cmdtext[])[/pawn]
ezt cseréljem le és ennyi? a többin nem is kell változtatni?
_____________________________________________________________________________________
[pawn]
public ChatLog(string[])
{
new entry[256], fajl[64];
format(fajl, sizeof(fajl), \"Log/Chat/%s-%s-%s.log\", Time(\"ev\"), Time(\"honap\"), Time(\"nap\"));
format(entry, sizeof(entry), \"[%s:%s:%s] %s\\n\", Time(\"ora\"), Time(\"perc\"), Time(\"mp\"), string);
new File:hFile;
hFile = fopen(fajl, io_append);
fwrite(hFile, entry);
fclose(hFile);
}[/pawn]
D:\\SZERVER\\gamemodes\\3.pwn(1847) : warning 202: number of arguments does not match definition
D:\\SZERVER\\gamemodes\\3.pwn(1847) : warning 202: number of arguments does not match definition
D:\\SZERVER\\gamemodes\\3.pwn(1847) : warning 202: number of arguments does not match definition
D:\\SZERVER\\gamemodes\\3.pwn(1848) : warning 202: number of arguments does not match definition
D:\\SZERVER\\gamemodes\\3.pwn(1848) : warning 202: number of arguments does not match definition
D:\\SZERVER\\gamemodes\\3.pwn(1848) : warning 202: number of arguments does not match definition
Valaki segítene kérem?
Nem kéne 2x leirni :-[
Melyik filterscript vagy hasonló tartalmazza a belépõ sárga nyilakat? (Pl.: Ammu nation stb)
DisableInteriorEnterExits()
Ezt szedd ki a módodból.
[/quote]
Kiszedtem és még mindig :S
[pawn]
public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(!strcmp(\"/jupi\", cmdtext, true))
{
print(\"Szerintem ez mûködik!\");
}
return 1;
}
[/pawn]
[/quote]
Akkor
[pawn]public OnPlayerCommandText(playerid, cmdtext[])[/pawn]
ezt cseréljem le és ennyi? a többin nem is kell változtatni?
_____________________________________________________________________________________
[pawn]
public ChatLog(string[])
{
new entry[256], fajl[64];
format(fajl, sizeof(fajl), \"Log/Chat/%s-%s-%s.log\", Time(\"ev\"), Time(\"honap\"), Time(\"nap\"));
format(entry, sizeof(entry), \"[%s:%s:%s] %s\\n\", Time(\"ora\"), Time(\"perc\"), Time(\"mp\"), string);
new File:hFile;
hFile = fopen(fajl, io_append);
fwrite(hFile, entry);
fclose(hFile);
}[/pawn]
D:\\SZERVER\\gamemodes\\3.pwn(1847) : warning 202: number of arguments does not match definition
D:\\SZERVER\\gamemodes\\3.pwn(1847) : warning 202: number of arguments does not match definition
D:\\SZERVER\\gamemodes\\3.pwn(1847) : warning 202: number of arguments does not match definition
D:\\SZERVER\\gamemodes\\3.pwn(1848) : warning 202: number of arguments does not match definition
D:\\SZERVER\\gamemodes\\3.pwn(1848) : warning 202: number of arguments does not match definition
D:\\SZERVER\\gamemodes\\3.pwn(1848) : warning 202: number of arguments does not match definition
Valaki segítene kérem?
[/quote]
OnPlayerCommandText-et vedd ki vagy írd át performedes stílusra. (ne feledd a végén a success-t.)
A 2.nál mi az 1848. sor?
Meg ez a Time(....)
Nem tudjátok miért nem megy a GTA San Andreasba az egér?Pedig mindent megprobáltam hogy mennyen de nem ment miért?????Nálam is szokott ilyen lenni, azután, miután leteszem tálcára a játékot...
Én aszt akkarom hogy a rendes játékba mennyen az egér de ott egyáltalán nem mükszik :STalán ez: Esc--->Options----> és ott felül ha Joypadot ír, akkor katt rá hogy váltson.
A false a 0 és a true az 1? Mert mindig elfelejtem :( :DAhogy mondod. :D
1. CreateObject(972, 2022.383057, 1483.781250, 6.367191, 0.0000, 269.7591, 0.0000);
2. CreateObject(972, 2022.229614, 1483.721924, 4282.253906, 0.0000, 269.7591, 0.0000);
3. CreateObject(972, 2022.360840, 1483.802246, 2394.330811, 0.0000, 269.7591, 0.0000);
Mit rontottam el? Mi hiányzik belõle? Azt szeretném hogy parancsra lespawnoljon, egyszerre többet is lehetne.Nem írtad hozzá hogy melyik objectel akarod végezni a mûveletet!
[pawn]
new Float:x, Float:z, Float:y;
if (strcmp(cmdtext, \"/setobject\", true) == 0)
{
GetPlayerPos(playerid, Float:x, Float:z, Float:y);
SendClientMessage(playerid, 0xDEEE20FF, \"Object lekérve\");
SetObjectPos(Float:x, Float:z, Float:y 1225);
return 1;
}
[/pawn]
és ha megkérhetnélek bennetek valami törlõ parancsot is létrehoznátok hozzá?
elõre is köszi
Remek :D Sikerült lespawnolta a hordót köszönöm, Viszont 2x spawnoltam utánna többet nemis tudtam, az üzenet megérkezett de a hordó nem spawnolt le. És jó lenne ha legalább 3mat letudnék spawnolni, kiegészítve még avval hogy anélkül hogy ujra spawnolna robbanás nélkül. Ha felrobbant ne jelenjen meg visza az eredeti helyére, de viszont lehesen lekérni ilyen Objectet.Azt hittem,hogy már létre van hozva az object!
Még valami, ha lehet ne a karaktere spawnoljon, hanem inkább az elé 1-2 métere.
Válaszokat köszönöm
Azt hittem,hogy már létre van hozva az object!
Remek :D Sikerült lespawnolta a hordót köszönöm, Viszont 2x spawnoltam utánna többet nemis tudtam, az üzenet megérkezett de a hordó nem spawnolt le. És jó lenne ha legalább 3mat letudnék spawnolni, kiegészítve még avval hogy anélkül hogy ujra spawnolna robbanás nélkül. Ha felrobbant ne jelenjen meg visza az eredeti helyére, de viszont lehesen lekérni ilyen Objectet.
Még valami, ha lehet ne a karaktere spawnoljon, hanem inkább az elé 1-2 métere.
Válaszokat köszönöm
Szerintem csinálj 3 objectet:
[pawn]new object[3];
object[1] = CreateObject(1225, 2342.523423, 52322.5234234, 52234.5235235, 0.0, 0.0, 0.0);
object[2] = CreateObject(1225, 2342.523423, 52322.5234234, 52234.5235235, 0.0, 0.0, 0.0);
object[3] = CreateObject(1225, 2342.523423, 52322.5234234, 52234.5235235, 0.0, 0.0, 0.0);
if (strcmp(cmdtext, \"/setobject\", true) == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z );
SendClientMessage(playerid, 0xDEEE20FF, \"Object lekérve\");
SetObjectPos(object[1], x, y, z );
return 1;
}
if (strcmp(cmdtext, \"/setobject2\", true) == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z );
SendClientMessage(playerid, 0xDEEE20FF, \"Object lekérve\");
SetObjectPos(object[2], x, y, z );
return 1;
}
if (strcmp(cmdtext, \"/setobject3\", true) == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z );
SendClientMessage(playerid, 0xDEEE20FF, \"Object lekérve\");
SetObjectPos(object[3], x, y, z );
return 1;
}[/pawn]
[/quote]
object[1] = CreateObject(1225, 2342.523423, 52322.5234234, 52234.5235235, 0.0, 0.0, 0.0);
object[2] = CreateObject(1225, 2342.523423, 52322.5234234, 52234.5235235, 0.0, 0.0, 0.0);
object[3] = CreateObject(1225, 2342.523423, 52322.5234234, 52234.5235235, 0.0, 0.0, 0.0);
Helyett:
object[0] = CreateObject(1225, 2342.523423, 52322.5234234, 52234.5235235, 0.0, 0.0, 0.0);
object[1] = CreateObject(1225, 2342.523423, 52322.5234234, 52234.5235235, 0.0, 0.0, 0.0);
object[2] = CreateObject(1225, 2342.523423, 52322.5234234, 52234.5235235, 0.0, 0.0, 0.0);
SetObjectPos(object[1], x, y, z );
SetObjectPos(object[2], x, y, z );
SetObjectPos(object[3], x, y, z );
Helyett:
SetObjectPos(object[0], x, y, z );
SetObjectPos(object[1], x, y, z );
SetObjectPos(object[2], x, y, z );
Köszönöm, De az az igazság nem teljesen így gondoltam, lehet roszul írtam le.A parancsban hozz létre objectet(CreateObject) és akkor bármennyit le tudsz rakni!
Szóval 1 parancs lenne ami: /setobject
Erre a parancsra lejön a 1225-ös Idjû Object a skin elé egy kis távolságra.
Ha beírom hogy /setobject akkor lespawnol a hordó a közelemben, és ha ujra beirom hogy /setobject akkor mégegy lespawnol, de persze az elsõ is a helyén marad, és így tovább. Attól függ hogy a könyebb megoldani ha bármennyit lespawnolhatok, vagy ha egyszere max 3mat.
És ha felrobban a hordó akkor ne spawnoljon ujra, hanem tünjön el, csak akkor legyen ujra hordó ha én azt kérem.
Amiket póbálgattam, az némelyik vagy ne mvolt jó, vagy robbanás után bebugolt és nem tett le a több objectet.
Válaszokat és asegítségeket elõre is köszönöm
Köszönöm a gyors reagálásotokat,[pawn]if (strcmp(cmdtext, \"/setobject\", true) == 0)
Megsikerült oldanom kicsit másképp a dolgokat, ahogy teljes mértékben megvilágosodtam. :)
De még mindig van egy kis bökennõ.
Kicsit rondán oldottam meg, de engem ez nem zavar, jobban átlátom.
[pawn]new object;
new object1;
new object2;[/pawn]
OnPlayerCommandnál:
[pawn]if (strcmp(cmdtext, \"/setobject\", true) == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z );
SendClientMessage(playerid, 0xDEEE20FF, \"Object lekérve\");
SetObjectPos(object, x, y, z );
SetObjectPos(object1, x, y, z );
SetObjectPos(object2, x, y, z );
return 1;
}[/pawn]
Valamint az OnGameModeInitnél.
[pawn]object = CreateObject(1225, 2342.523423, 52322.5234234, 52234.5235235, 0.0, 0.0, 0.0);
object1 = CreateObject(1225, 2342.523423, 52322.5234234, 52234.5235235, 0.0, 0.0, 0.0);
object2 = CreateObject(1225, 2342.523423, 52322.5234234, 52234.5235235, 0.0, 0.0, 0.0);
[/pawn]
Tehát beírom hogy /setobject és lejön 3 hordó a kordinátámra, evvel semmi gond.
A próblémám márcsak annyi, hogy amit lespawnoltam, és felrobbantom, utánna nem tudok ujra lehívni hordókat, ezen hogyan változtathatok?
Ezt hogy érted hogyha parancsal hívom le az Objectet nem tudom törölni?[/quote]
Úgy,hogyha paranccsal hozod létre az objectet,nem pedig a GameMode indításakor,akkor nem tudod törölni!
[pawn]new object;
new object1;
new object2;
if (strcmp(cmdtext, \"/setobject\", true) == 0)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z );
SendClientMessage(playerid, 0xDEEE20FF, \"Object lekérve\");
SetObjectPos(object, x, y, z );
SetObjectPos(object1, x, y, z );
SetObjectPos(object2, x, y, z );
return 1;
}[/pawn]
OnGameModeInit
[pawn]object = CreateObject(972, 2022.383057, 1483.781250, 6.367191, 0.0000, 269.7591, 0.0000);
object1 = CreateObject(972, 2022.229614, 1483.721924, 4282.253906, 0.0000, 269.7591, 0.0000);
object2 = CreateObject(972, 2022.360840, 1483.802246, 2394.330811, 0.0000, 269.7591, 0.0000);[/pawn]
(Ennél az Object lekérõsnél 2 féle modot fogok használni)[pawn]DestroyObject(object);
Ezen még lehet annyit változtatni hogy ne legyen megszabva hogy mennyit tehetek le ebbõl az Objectbõl, Viszont maradna ugyan ez a módszer legalábbis hogy legyen törlõ parancsa is? Végülis ez ugysem robban :)
Mert a módszer jó lenne.
Köszi a segíítséget.
Sziasztok.Nem,csak a ZCMD-s parancs fog mûködni!
Ha ZCMD mellé rakok OnPlayerCommandTextet, az kompatibilis egymással? Mert nem szeretnék vagy 20 parancsot átírni egyesével ZCMD-re.. Konvertálót próbáltam, de azzal vagy 10 errort dobott ki. :D
Sziasztok.OnPlayerCommandPerformed
Ha ZCMD mellé rakok OnPlayerCommandTextet, az kompatibilis egymással? Mert nem szeretnék vagy 20 parancsot átírni egyesével ZCMD-re.. Konvertálót próbáltam, de azzal vagy 10 errort dobott ki. :D
OnPlayerCommandPerformed
Sziasztok.
Ha ZCMD mellé rakok OnPlayerCommandTextet, az kompatibilis egymással? Mert nem szeretnék vagy 20 parancsot átírni egyesével ZCMD-re.. Konvertálót próbáltam, de azzal vagy 10 errort dobott ki. :D
[/quote]
De az nem az, amikor egy zcmd-s parancsot hívunk elõ?
Mert azt már próbáltam, de bármelyik parancsot beírtam, elõhozta azt is. :(
Miért nem történik meg az hogy felszerelõdik a jármûre a nitro.:[pawn]if(strcmp(cmdtext, \"/vnitro\", true) == 0){
[pawn]if(!strcmp(cmdtext, \"/vnitro\", true, 10)) { //1087
AddVehicleComponent(tunning, 1010); // Nitro
return 1;
}[/pawn]
Mivel tudom ezt orvosolni?
Megoldodott egyenlõre a problémám, kicsit átérnék máshova.Incognito Streamert vagyis CreateDynamicObject
Tudtok megbízható gyors és olyan \"függvényt\" ajánlani amivel rengeteg Objectet tudok betenni a szerveremre, kifagyás és állandó restart nélkül.
És ami OnPlayerCommand fügvényt használ tehát nem kell zdmc, és más egyébb komolyabb plugint használni.
Azthiszem ebben a 0.3c-s verzióban még 150 Objectet lehetne lerakni,
Régen Y Objectet használtam, de aztsem én raktam be, Mit ajánlanátok?
Én is azt ajánlom,de itt van magyarúul is,ez többet segít:Ez nem magyar ugyan ugy az angol samp forumot adtad meg, De azért köszönöm.
http://forum.sa-mp.com/showthread.php?t=196650
Hogy érted?Hogy lehessen egyszerre bool is, meg sima változó is... De már mindegy, megoldottam ;)
[pawn]new valtozo;
valtozo = 5;
if(valtozo == 5) return SendClientMessage(playerid, 0xFFFFF, \"A változó értéke 5\");[/pawn]
és így tovább
Hogy érted?A változó létrehozásánál is adhatsz neki értéket.
[pawn]new valtozo;
valtozo = 5;
if(valtozo == 5) return SendClientMessage(playerid, 0xFFFFF, \"A változó értéke 5\");[/pawn]
és így tovább
A változó létrehozásánál is adhatsz neki értéket.
Hogy érted?
[pawn]new valtozo;
valtozo = 5;
if(valtozo == 5) return SendClientMessage(playerid, 0xFFFFF, \"A változó értéke 5\");[/pawn]
és így tovább
new valtozo = 5;
[/quote]
Tudom,de én ízért írtam úgy hogy megérte hogy hogyan lehet értéket adni akár parancsba is!
Egy dialognál az elsõ listitem az OnDialogResponse függvénynél a 0 vagy az 1?0
Köszönöm müködik.IsPlayerInRangeOfPoint
Megtudjátok mondani mit kell a parancsokhoz bebeigyeztenem hogy csak közel müködjön? tehát ha LV be van a dolog ne tudjam már LS-bõl mozgatni.Köszönöm
IsPlayerInRangeOfPoint
Köszönöm müködik.
Megtudjátok mondani mit kell a parancsokhoz bebeigyeztenem hogy csak közel müködjön? tehát ha LV be van a dolog ne tudjam már LS-bõl mozgatni.Köszönöm
[/quote]
http://wiki.sa-mp.com/wiki/IsPlayerInRangeOfPoint
igazából én sem értem ezt mivel van ott az a példa , és ha berakok egy koordinátát nem lesz semmi , ugyan ugy tudom használni bárhol a parancsot
Sziasztok, Interiort mappoltam be és az a gondom hogy kimegy a kamera ahogy forgatom, azt szeretném megtudni ezt valahogy orvosolni lehet-e? Körbe vettem más Ojectekkel de ugyan az a problémám.Ha forgatod a kamerát akkor csak az alap SA objectekbe \'ütközhet bele\', a te objectjeiden át fog menni nem tudsz ellene semmit tenni. (Talán válts kameraállást és élvezhetõbb lessz)
switch(random(2))
{
case 0: Streamer_UpdateEx(playerid, 365.4394,2537.1997,16.6644);
case 1: Streamer_UpdateEx(playerid, -564.1467, 2313.8867, 44.6536);
}
if(i == (105 || 106 || 107 || 102 || 103 || 104 || 108 || 109 || 110 || 292 || 114 || 115 || 116) )continue;
warning 213: tag mismatch
Szerintem ennyi elég oda:if(i == (105 || 106 || 107 || 102 || 103 || 104 || 108 || 109 || 110 || 292 || 114 || 115 || 116) )continue;
warning 213: tag mismatch
Miért? :-[
if(i == 105 || 106 || 107 || 102 || 103 || 104 || 108 || 109 || 110 || 292 || 114 || 115 || 116) continue;
if(i == 102 >= 110 || 292 || 114 >= 116) continue;
A textdrawokat OnGameModeExit-nél meg kell semmisíteni?Igen. :)
A textdrawokat OnGameModeExit-nél meg kell semmisíteni?Ha nem használsz GMX-et, hanem a webadminnal restartolsz ( Azaz, ha bezárja a samp szervert és újra elindítja ), akkor totál felesleges, mivel ez a callback csak GMX után hívódik meg.
Melyik filterscript vagy hasonló tartalmazza a belépõ sárga nyilakat? (Pl.: Ammu nation stb)Mire gondolsz az interior bejáratok elõtti nyílra? Mert akkor egy script sem tartalmazza, töröld ki a gamemode-ból ezt:
Hali.[pawn]for(new i = 0;i < GetMaxPlayers();i++)
Lenne 1 olyan problémám, van a CheckPoint és abba az, hogy DisablePlayerCheckpoint(playerid); és ha szeron bele megyek a checkpointba akkor nekem eltünik a checkpoint de másnak nem, hogyan tudnám megoldani h mindenkinek eltünjön?
Hali Lenne eggy kérdésem!Alap objekteket csak 0.3d-tõl lehet kiszedni.
Házakat mappolok az MTA 1.0.5 segítségével de nagyon zavarnak a fák :( szinte alig tudok házakat és egyáb dolgokat lerakni és ezek a Fák és Bokrok az alap GTA Sa-ban vannak és ezeket hogy tudom kiszedni hogy ne legyenek ott?? (remélem érthetõen fogalmaztam :) )
Alap objekteket csak 0.3d-tõl lehet kiszedni.
Hali Lenne eggy kérdésem!
Házakat mappolok az MTA 1.0.5 segítségével de nagyon zavarnak a fák :( szinte alig tudok házakat és egyáb dolgokat lerakni és ezek a Fák és Bokrok az alap GTA Sa-ban vannak és ezeket hogy tudom kiszedni hogy ne legyenek ott?? (remélem érthetõen fogalmaztam :) )
Ezzel tudsz pontosabban mapolni, kiszedni objekteket. Plusz támogatja a 0.3c-s objekteket.
[/quote]
Na igen, de MTA-ban hiába használsz 0.3d -t, az objectek ugyanúgy ottlesznek. Vagy máshova mapolsz, vagy kibírod a zavaró tényezõket.
COMMAND:allowgoto(playerid, params[])
{
if (gotoa[playerid] == 1){
SendClientMessage(playerid, COLOR_LRED, \"{00FF00}Egedéjezted a gotozást.\");
}
else
{
gotoa[playerid] = 1;
SendClientMessage(playerid, COLOR_GREEN, \"{00FF00}A játékosok már tudnak hozzád gotozni.\");
}
return 1;
}
COMMAND:allowgoto(playerid, params[])
{
if (gotoa[playerid] == 0){
SendClientMessage(playerid, COLOR_LRED, \"{FF0000}Letiltva a gotozás.\");
}
else
{
gotoa[playerid] = 0;
SendClientMessage(playerid, COLOR_RED, \"{FF0000}A játékosok mostmár nem tudnka gotozni.\");
}
return 1;
}
HOGY KEEEEL MAPPOLNI?? MERT MOST KEZDTEM DE MOST UTÁLOM DE FONTOS LENNE -.-\"Megnyitod az MTA-t, persze elõször feltelepíted, majd bemész a Map Editorba, megnézed a Controlst, utána már találd fel magad :)
Üdvhttp://wiki.sa-mp.com/wiki/CreatePlayer3DTextLabel
Azt szeretném megcsinálni hogy az npc feje felett legyen kiirva valami, ezt hogy tudom megoldani köszönöm a válaszokat!
Frissítés MTA SA 1.1.1 Szerverrõl 1.2 re.Mentsd le a szerveredet egy mappába, telepítsd fel az 1.2-es MTA-t, aztán tedd bele a lementett fájljaidat. Mondjuk én simán rátelepítettem az 1.1.1-re, és megmaradtak a mapolásaim, meg stb. De gondolom te nem szeretnél kockáztatni.
Hello. az lenne a kérdésem hogy hogyan frissitsem az MTA 1.1.1 es szerverem 1.2 re mert nem szeretném ujratelepiteni...... az egesz szervert és hogy meik fileokat cseréljem le? mert ha csak az EXE t cserélem akk is 1.1.1 marad. köszönöm!
Cs all az lenne a problemam hogy letoltotem a mysql plugint es mikor elinditom a szervert azt irja hogy Failed azt miert irja ?include megvan?
include megvan?
Cs all az lenne a problemam hogy letoltotem a mysql plugint es mikor elinditom a szervert azt irja hogy Failed azt miert irja ?
[/quote]
Igen megvan azis.
#include <a_samp>
#include <zcmd>
#define SCM(%1,%2,%3,%4) new _str[128]; format(_str,sizeof _str,%3,%4); SendClientMessage(%1,%2,_str);
CMD:test(playerid,params[])
{
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof name);
SCM(playerid,-1,\"Üdv %s!\",name)
}
eror van a gm-benAztaaa,szerintem ezt õ is tudta... :mistrust:
main() { }
Estét!Ebben benne van csak kikell belõle szedni. Vagy itt van még egy.
Fegyver mentõ-betöltõ scriptre lenne szükségem!:)
Ebben benne van csak kikell belõle szedni. Vagy itt van még egy.
Estét!
Fegyver mentõ-betöltõ scriptre lenne szükségem!:)
[/quote]
A 2-est felraktam de valamiért nem menti le
CMD:jetpack(playerid,params[]) //Jetpack hasznalata 10000 $-tol.
{
if(GetPlayerMoney(playerid) >= 10000))
{
SetPlayerSpecialAction(playerid, SPECIAL_ACTION_USEJETPACK);
}
else SendClientMessage(playerid, 0xff0000AA, \"Ezt a parancsot csak 10000$-tol tudod hasznalni.\");
return 1;
}
ami megtalálja a playert a jármûben való mozgástól[/quote]
Ezt nem értem. Leírnád bõvebben?
Hello , van egy házi szerónk és beirtuk h /object 4131 ( nem tudtuk mit fog letenni , csak funbol ) letett egy tetves nagy utat , és nem tudjuk a törlés parancsot , valaki megtudná mondani ? 0.3dIndítsd újra a szervert.
Sziasztok az alább scriptnél kellene egy kis segítség[ TuT ] Banda Zóna Létrehozása + Fügvények
http://sampforum.hu/index.php?topic=13324.0
Az elkészült zónákat elmenti a scrtipfiles mappába de nem tudom onnan hogyan tovább. Vagyis hova tegyem hogy bekerüljön a játékba.
Az mûködik,legalábbis errort nem ír,de átakartam írni a belépést,és ott ugyan ezt az errort írja:[pawn]if(strlen(inputtext) != dini_Get(file, \"Jelszó\"))[/pawn]
[pawn]
new jelszo[MAX_STRING];
format(jelszo, sizeof(jelszo), dini_Get(file, \"Jelszó\"));
if(strlen(inputtext) != jelszo)
[/pawn]
error 033: array must be indexed (variable \"jelszo\")
[pawn]if(strlen(inputtext) != dini_Get(file, \"Jelszó\"))[/pawn]
Az mûködik,legalábbis errort nem ír,de átakartam írni a belépést,és ott ugyan ezt az errort írja:
[pawn]
new jelszo[MAX_STRING];
format(jelszo, sizeof(jelszo), dini_Get(file, \"Jelszó\"));
if(strlen(inputtext) != jelszo)
[/pawn]
error 033: array must be indexed (variable \"jelszo\")
[/quote]
Helytelen. Ezért írja az index hibát.
new jelszo[MAX_STRING];
format(jelszo, sizeof(jelszo), \"%s\",dini_Get(file, \"Jelszó\"));
Vagy talán:Lehet, hogy ígykéne?:
if(strval(inputtext) != strval(dini_Get(file, \"Jelszó\")) )
if(strlen(inputtext) != strlen(dini_Get(file, \"Jelszó\")) )
Azok csak a jármû modellek,nem a szerveren található autók száma. :D ;)Úristen mekkora láma vagyok xD tényleg xD
Dr4kul4[FC]\" post=\"233027\" timestamp=\"1330692961\"]
Udv,az lenne a kerdesem hogy azt hogykel megcsinalni hogy plz megnyomom a wt vagy az elore nyilat,azt tudom hogy ezel a parancsal kel:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
csak hogy newkeys utan KEY_W t irok es nemegy :\'( aztirja hibas
[/quote]
Nem lehet megcsinálni,csak pluginnal:
http://solidfiles.com/d/8c9baa7405/
Dr4kul4[FC] link=topic=15163.msg233027#msg233027 date=1330692961]Nem lehet megcsinálni,csak pluginnal:
Udv,az lenne a kerdesem hogy azt hogykel megcsinalni hogy plz megnyomom a wt vagy az elore nyilat,azt tudom hogy ezel a parancsal kel:
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
csak hogy newkeys utan KEY_W t irok es nemegy :\'( aztirja hibas
http://solidfiles.com/d/8c9baa7405/
[/quote]
Ezzel se sûrûn lehet megcsinálni, mert ez nem olyan egyszerû..
Csak annak fog menni, aki futtatja a szervert!
Melyik filterscript vagy hasonló tartalmazza a belépõ sárga nyilakat? (Pl.: Ammu nation stb)Azt nem filterscript tartalmazza hanem az új samp-ban beépített ha ki akarod kapcsolni akkor:
DisableInteriorEnterExits();
a zcmd-be a parancsokat az public OnPlayerCommandText(playerid, cmdtext[]) alá kell teni?Nem, külön kell.
a modba hol kell?Bárhova, én a legvégére szoktam rakni.
CMD:kapu-nyit(playerid, params[])
{
if(gTeam[playerid] != TEAM_POLICE) return SendClientMessage(playerid,red,\"HIBA: \"lgrey\"Te nem vagy \"lyellow2\"rendör\"lgrey\" hogy használd ezt a parancsot!\");
MoveObject(Kapu, -1443.5999755859,683.40002441406,-6.8000001907349, 2.5);
MoveObject(Kapu1, -1443.5999755859,691.59997558594,-6.8000001907349, 2.5);
return 1;
}
CMD:kapunyit(playerid, params[])
{
if(gTeam[playerid] != TEAM_POLICE) return SendClientMessage(playerid,red,\"HIBA: \"lgrey\"Te nem vagy \"lyellow2\"rendör\"lgrey\" hogy használd ezt a parancsot!\");
MoveObject(Kapu, -1443.5999755859,683.40002441406,-6.8000001907349, 2.5);
MoveObject(Kapu1, -1443.5999755859,691.59997558594,-6.8000001907349, 2.5);
return 1;
}
Szerintem be kéne másolnod a hibás sorokat és tudnánk segíteni.CMD:kapu-nyit(playerid, params[])
{
if(gTeam[playerid] != TEAM_POLICE) return SendClientMessage(playerid,red,\"HIBA: \"lgrey\"Te nem vagy \"lyellow2\"rendör\"lgrey\" hogy használd ezt a parancsot!\");
MoveObject(Kapu, -1443.5999755859,683.40002441406,-6.8000001907349, 2.5);
MoveObject(Kapu1, -1443.5999755859,691.59997558594,-6.8000001907349, 2.5);
return 1;
}
ebe mi a hiba?
D:\\Trucking_Server_2.0\\gamemodes\\Truck.pwn(2742) : error 001: expected token: \"(\", but found \"-\"
D:\\Trucking_Server_2.0\\gamemodes\\Truck.pwn(2742) : error 001: expected token: \";\", but found \"-identifier-\"
D:\\Trucking_Server_2.0\\gamemodes\\Truck.pwn(2742) : error 001: expected token: \";\", but found \"-\"
D:\\Trucking_Server_2.0\\gamemodes\\Truck.pwn(2742) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
4 Errors.
Itt leírták, de amúgy ZCMD -s parancsba nem tehetsz kötõjelet.CMD:kapunyit(playerid, params[])
{
if(gTeam[playerid] != TEAM_POLICE) return SendClientMessage(playerid,red,\"HIBA: \"lgrey\"Te nem vagy \"lyellow2\"rendör\"lgrey\" hogy használd ezt a parancsot!\");
MoveObject(Kapu, -1443.5999755859,683.40002441406,-6.8000001907349, 2.5);
MoveObject(Kapu1, -1443.5999755859,691.59997558594,-6.8000001907349, 2.5);
return 1;
}
ott vanDe ne a hibajelentés szövegét, hanem a hibásnak jelzett sorokat.
D:\\Egyebek\\0.3d\\gamemodes\\loginomregi.pwn(1386) : error 028: invalid subscript (not an array or too many subscripts): \"tGyogyitas\"
D:\\Egyebek\\0.3d\\gamemodes\\loginomregi.pwn(1386) : warning 215: expression has no effect
D:\\Egyebek\\0.3d\\gamemodes\\loginomregi.pwn(1386) : error 001: expected token: \";\", but found \"]\"
D:\\Egyebek\\0.3d\\gamemodes\\loginomregi.pwn(1386) : error 029: invalid expression, assumed zero
D:\\Egyebek\\0.3d\\gamemodes\\loginomregi.pwn(1386) : fatal error 107: too many error messages on one line
KillTimer(tGyogyitas[playerid]);
És lenne közben még 1 kérdésem:
Tag mismatchet ír ki az \"ido = \" sornál.
new Float:hp;
hp = GetPlayerHealth(id,hp);
new ido;
ido = 800000 / Float:hp;
new Float:hp;
GetPlayerHealth(id,hp);
new Float:ido;
ido = (800000 / hp);
HazInfo[X] = dini_Float(file,\"X\");
haliHasználat elõtt be kell tölteni az animokat.
miért van az hogy az animáció parancsokat néha 2x kell beírjam? ;D
if(strcmp(cmdtext, \"/wave\", true) == 0)
{
ApplyAnimation(playerid,\"ON_LOOKERS\",\"wave_loop\",4.0, 1, 0, 0, 0, 0);
return 1;
}
a parancs lenne rossz? :P
sziasztok, egy kérdésem lenne.
Valamiért nem akarnak megjelenni a pickupok a mapjaimon. Streamer-t használok. Megpróbáltam CreateDynamicPickup-al,CreatePickup-al is és AddStaticPickup-al is.
Mi lehet az oka? :confused:
[/quote]
Nem lehet,hogy át van rakva egy másik VirtualWorld-be vagy interiorba?
Csak a mappolt területeken nem jó?
Nem lehet,hogy át van rakva egy másik VirtualWorld-be vagy interiorba?
Csak a mappolt területeken nem jó?
[/quote]
Csak a mapolt területeken nem akarnak megjelenni a pickupok.
format(JatekosInfo[id][indok], 256, \"%s\", indok);
dini_Set(file,\"Indok\", JatekosInfo[id][indok]);
strmid( JatekosInfo[ id ][ Indok], indok, 0, strlen( indok ) );
dcmd(jail,4,cmdtext);
A format függvény használata helyett megpróbálhatod ezzel. Nem biztos, már rég nem foglalkozok szkripteléssel. :)Nem formálja az Indok-ot.A fájlban Indok = 0
strmid( JatekosInfo[ id ][ Indok], indok, 0, strlen( indok ) );
dcmd-be honan lehet tudni hogy idedcmd(jail,4,cmdtext);
hányas szám kell?
dcmd-be honan lehet tudni hogy idedcmd(jail,4,cmdtext);
hányas szám kell?
[/quote]
4 mivel a jail parancs 4 betûbõl áll :)
Hogy frissítse ma szerveremet 0.3e-re? pluginokat meg satöbbit is kell frissíteni?Ez a dolog még korai, még nem minden plugin és include van kész 0.3e-re.
Azt mi a f....m ért nem tom megcsinálni h:
változo[pid] = Szöveg;
format(változo[pid],sizeof(változo[pid]),Szöveg);
valtozo[pid][0] = EOS;
strcat(valtozo[pid], szoveg, sizeof(valtozo[]));
Megvan, koszi.:)AddPlayerClass(133,2754.9399,2710.6365,10.8322,358.4021,0,0,0,0,0,0); // benzin 1 kacc
Nos, szeretnek letenni 1-2 tankolasi helyet.A hely ahova beteszem akodot, de a koordinatakat nem ertem.
AddPlayerClass(133,2754.9399,2710.6365,10.8322,358.4021,0,0,0,0,0,0); // benzin 1 kacc
AddPlayerClass(133,2760.3145,2710.8325,10.8322,4.9821,0,0,0,0,0,0); // benzin 2 kacc
Es ebbe hol van az x,y,z koordinata??
Ajj, koszi szepen.:D:D
Valami nem jo...:
c:\\Szerver\\esti, ujrahuzott mentes\\service127\\samp03\\pawno\\include\\PPC_GameModeInit.inc(567) : warning 217: loose indentation
c:\\Szerver\\esti, ujrahuzott mentes\\service127\\samp03\\pawno\\include\\PPC_GameModeInit.inc(571) : warning 217: loose indentation
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Warnings.
1 Textdraw-ba lehet több színt használni? Ha igen hogy? :PMint gametext-ben.
~r~ red
~g~ green
~b~ blue
~w~ white
~y~ yellow
~p~ purple
~l~ black
~n~ new line
~h~ lighter color
[/quote]
if(GetPlayerMoney != 5000) return SendClientMessage(playerid, 0xFF0000AA, \"Nincs ennyi pénzed\");
if(GetPlayerMoney >= 5000)
{
//függvények
}
return 1;
if(listitem == 1)
{
GivePlayerMoney(playerid, -2000);
GivePlayerWeapon(playerid, 24, 2000);
}
if(GetPlayerMoney(playerid) >= 5000)
{
GivePlayerMoney(playerid, -2000);
GivePlayerWeapon(playerid, 24, 2000);
}
else
{
SendClientMessage(playerid, 0xFF0000AA, \"Nincs ennyi pénzed!\");
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) != 5000) return SendClientMessage(playerid, 0xFF0000AA, \"Nincs ennyi pénzed\");
GivePlayerMoney(playerid, -2000);
GivePlayerWeapon(playerid, 24, 2000);
}
Hello.Dialógus ID-k rendben vannak?
Feltettem egy gzone makert, de akarhogy is akarom betenni, minden jo addig amig be nem irom a /gzone-t.Beirom, es bejon egy ablak, es ott, hogy create gangzone, es ennyi.Akarmit nyomok nem megy tovabb, peidg be vagyok jelentkezve az rcon adminba is.
A cucc: http://sampforum.hu/index.php?topic=13324.0
Segitsetek...:(
az ncp-nél a reg rendszert hogy lehet kilöni?if(IsPlayerNPC(playerid))
az ncp-nél a reg rendszert hogy lehet kilöni?
if(IsPlayerNPC(playerid))
{
return 1;
}
az ncp-nél a reg rendszert hogy lehet kilöni?
if(IsPlayerNPC(playerid))
{
return 1;
}
Nálam így van
Üdv. Nocoxil™
[/quote]
Szerintem egyszerûbb a dialog felhívása elõtt betolni egy if-et.
if(!IsPlayerNPC(playerid))
{
ShowPlayerDialog(....);
}
SetPlayerWantedLevel(playerid, GetPlayerWantedLevel(playerid) +1);
C:\\Documents and Settings\\X\\Dokumentumok\\[FS]Úttisztitó.pwn(27) : warning 209: function \"OnPlayerConnect\" should return a value[/quote]
Üdv , 1 warningba ütköztem amit nem tudom hogy mit jelenthet
Warning:
C:\\Documents and Settings\\X\\Dokumentumok\\[FS]Úttisztitó.pwn(27) : warning 209: function \"OnPlayerConnect\" should return a value
[/quote]
OnPlayerConnect callback-nak vissza kell térnie.
return 1;
public OnPlayerConnect(playerid)
{
if(pinfo[playerid][uttisztito] == 0)
return 1;
}
C:\\Documents and Settings\\X\\Dokumentumok\\[FS]Úttisztitó.pwn(27) : warning 209: function \"OnPlayerConnect\" should return a value[/quote]
public OnPlayerConnect(playerid) {
if(pinfo[playerid][uttisztito] == 0) {
//ide a többi dolgot
}
return 1;
}
D:\\Programok\\GTA SA\\samp0.3eRC6 Szerver\\pawno\\tesztt.pwn(4) : fatal error 100: cannot read from file: \"zcmd\"
///===============================================FÜGGVÉNYKÖNYVTÁRAK====================================================
#include <a_samp>
#include <zcmd>
///====================================================Színek===========================================================
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_GOLD 0xFFD700AA
CMD:help(playerid,params[]) //a /help lenne a parancs
{
SendClientMessage(playerid,0xFFFF00AA,\"Még üres\");
AddPlayerClass(109, 1958.3783, 1343.1572, 15.3746, 269.1425, 24, 500, 0, 0, 0, 0); //kezdõ spawn hely, és skin..
return 1;
}
///===============================================FÜGGVÉNYKÖNYVTÁRAK====================================================
#include <a_samp>
#include <zcmd>
///====================================================Színek===========================================================
#define COLOR_YELLOW 0xFFFF00AA
#define COLOR_GOLD 0xFFD700AA
public OnFilterScriptInit()
{
AddPlayerClass(109, 1958.3783, 1343.1572, 15.3746, 269.1425, 24, 500, 0, 0, 0, 0); //kezdõ spawn hely, és skin..
return 1;
}
CMD:help(playerid,params[]) //a /help lenne a parancs
{
SendClientMessage(playerid,0xFFFF00AA,\"Még üres\");
return 1;
}
D:\\Programok\\GTA SA\\samp0.3eRC6 Szerver\\pawno\\zcmd1.pwn(51) : warning 217: loose indentation
D:\\Programok\\GTA SA\\samp0.3eRC6 Szerver\\pawno\\zcmd1.pwn(263) : warning 217: loose indentation
D:\\Programok\\GTA SA\\samp0.3eRC6 Szerver\\pawno\\zcmd1.pwn(51) : warning 217: loose indentation
D:\\Programok\\GTA SA\\samp0.3eRC6 Szerver\\pawno\\zcmd1.pwn(263) : warning 217: loose indentation
#pragma tabsize 0
Mivel lehet lekérdezni hogy milyen típusú jármûben ül a játékos?GetVehicleModel(GetPlayerVehicleID(playerid));
Illetve ha nem a megadott jármûben akkor xy-t csináljon vele?
Hogy lehet megcsinálni, hogya player ne látszodjon a térképen és hogy az ember fölöt ne legyen a neve és az élete?
if (strcmp(\"/nameoff\", cmdtext, true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, false);
GameTextForPlayer(playerid, \"~W~Nametags ~R~off\", 5000, 5);
return 1;
}
public OnPlayerUpdate( playerid )
{
if( IsPlayerAdmin( playerid ) ) return 0;
return 1;
}
ShowNameTags(0);
ShowPlayerMarkers(0);
public OnPlayerUpdate(playerid) -hez?public OnGameModeInit() alá.
#include <a_samp>
#include <zcmd>
#include <sscanf2>
if(GetPlayerHealth(playerid) > 10)
{
ApplyAnimation(playerid, \"SWEET\", \"Sweet_injuredloop\", 4.0, 1, 0, 0, 0, 0);
}
CMD:berak(playerid, params[])
{
new id;
if(sscanf(params, \"u\", id)) return SendClientMessage(playerid, -1, \"Használat: /berak [id]\");
if(id == playerid) return SendClientMessage(playerid, -1, \"Magadat??\");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, \"Nem található ID.\");
else {
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, \"Sofõrként nem lehet\");
else {
PutPlayerInVehicle(id, GetPlayerVehicleID(playerid));
SendClientMessage(playerid, -1, \"Beraktad.\");
SendClientMessage(id, -1, \"Beraktak.\");
}
}
return 1;
}
Hogy lehet megcsinálni, hogya player ne látszodjon a térképen és hogy az ember fölöt ne legyen a neve és az élete?
if (strcmp(\"/nameoff\", cmdtext, true) == 0)
{
for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(playerid, i, false);
GameTextForPlayer(playerid, \"~W~Nametags ~R~off\", 5000, 5);
return 1;
}
public OnPlayerUpdate( playerid )
{
if( IsPlayerAdmin( playerid ) ) return 0;
return 1;
}
ShowNameTags(0);
ShowPlayerMarkers(0);
public OnPlayerUpdate(playerid) -hez?public OnGameModeInit() alá.
#include <a_samp>
#include <zcmd>
#include <sscanf2>
if(GetPlayerHealth(playerid) > 10)
{
ApplyAnimation(playerid, \"SWEET\", \"Sweet_injuredloop\", 4.0, 1, 0, 0, 0, 0);
}
CMD:berak(playerid, params[])
{
new id;
if(sscanf(params, \"u\", id)) return SendClientMessage(playerid, -1, \"Használat: /berak [id]\");
if(id == playerid) return SendClientMessage(playerid, -1, \"Magadat??\");
if(id == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, \"Nem található ID.\");
else {
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER) return SendClientMessage(playerid, -1, \"Sofõrként nem lehet\");
else {
PutPlayerInVehicle(id, GetPlayerVehicleID(playerid));
SendClientMessage(playerid, -1, \"Beraktad.\");
SendClientMessage(id, -1, \"Beraktak.\");
}
}
return 1;
}
C:\\Documents and Settings\\X\\Dokumentumok\\adminsys.pwn(79) : warning 203: symbol is never used: \"ret_memcpy\"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Warning.
[/quote]
Üdv valaki ezt nem tudja hogy miért jeleniti meg ha nincs is használva :
C:\\Documents and Settings\\X\\Dokumentumok\\adminsys.pwn(79) : warning 203: symbol is never used: \"ret_memcpy\"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Warning.
[/quote]
#pragma unused ret_memcpy
stock LoadCar()
{
new str2[18][128];
new str[1024];
new File:file = fopen(CARPATH, io_read);
if (file)
{
new carid=KocsiNum;
while (carid < MAX_VEHICLES)
{
fread(file, str);
split(str, str2, \',\');
CarInfo[carid][cModel] = strval(str2[0]);//modelid,Élet,panels,doors,tires,pos1,pos2,pos3,angle,c1,c2,Tulaj,Leírás,Érték,Bérelhetõe,Rendszám,Kocsinév
CarInfo[carid][cLife] = strval(str2[1]);
CarInfo[carid][cPanels] = strval(str2[2]);
CarInfo[carid][cDoors] = strval(str2[3]);
CarInfo[carid][cTires] = strval(str2[4]);
CarInfo[carid][cPos0] = floatstr(str2[5]);
CarInfo[carid][cPos1] = floatstr(str2[6]);
CarInfo[carid][cPos2] = floatstr(str2[7]);
CarInfo[carid][cAngle] = floatstr(str2[8]);
CarInfo[carid][cColor1] = strval(str2[9]);
CarInfo[carid][cColor2] = strval(str2[10]);
strmid(CarInfo[carid][pName], str2[11], 0, strlen(str2[11]),MAX_PLAYER_NAME);
strmid(CarInfo[carid][cDesc], str2[12], 0, strlen(str2[12]),32);
CarInfo[carid][cValue] = strval(str2[13]);
CarInfo[carid][cOwned] = strval(str2[14]);
CarInfo[carid][cLock] = strval(str2[15]);
strmid(CarInfo[carid][cNum], str2[16], 0, strlen(str2[16]),8);
strmid(CarInfo[carid][cName], str2[17],0, strlen(str2[17]),16);
carid ++;
}
}
print(\"Kocsik betöltve\");
}
stock SaveCar()
{
new carid=KocsiNum;
new File:file2=fopen(CARPATH, io_write);
new File:file=fopen(CARPATH, io_append);
fwrite(file2,\"\");
fclose(file2);
new coordsstring[512];
while (carid < MAX_VEHICLES)
{//model,Élet,panels,doors,tires,pos1,pos2,pos3,angle,c1,c2,Bérlõ,Leírás,Érték,Bérelhetõe,Rendszám,Kocsinév
format(coordsstring, sizeof(coordsstring), \"%d,%f,%d,%d,%d,%f,%f,%f,%f,%d,%d,%s,%s,%d,%d,%s,%s\\n\",
CarInfo[carid][cModel],
CarInfo[carid][cLife],
CarInfo[carid][cPanels],
CarInfo[carid][cDoors],
CarInfo[carid][cTires],
CarInfo[carid][cPos0],
CarInfo[carid][cPos1],
CarInfo[carid][cPos2],
CarInfo[carid][cAngle],
CarInfo[carid][cColor1],
CarInfo[carid][cColor2],
CarInfo[carid][pName],
CarInfo[carid][cDesc],
CarInfo[carid][cValue],
CarInfo[carid][cOwned],
CarInfo[carid][cNum],
CarInfo[carid][cName]);
fwrite(file, coordsstring);
fclose(file);
carid++;
}
print(\"Kocsik elmentve\");
}
#define SendClientMessageToAdmin(%1) if(foreach(Player,a) if(PlayerInfo[a][pAdmin]>0) SendClientMessage(a,-1,%1);) return 1;
public
OnPlayerEnterVehicle( playerid, vehicleid, ispassenger )
{
if( vehicleid == 410 )
{
SendClientMessage( playerid, 0xFF0000AA, \"Beültél a egy autóba! ID: 410\" );
}
return 1;
}
dini_IntSet(fajl,\"elet\",GetPlayerHealth(id));
new
Float: g_fHealth;
dini_FloatSet( fajl, \"elet\", GetPlayerHealth( id, g_fHealth ) );
new Float:pHealth;
GetPlayerHealth(playerid,pHealth);
dini_FloatSet(fajl,\"elet\",pHealth);
SetPlayerChatBubble(playerid,text,0xFF0000FF,35.0,10000);
new Float:x, Float:y, Float:z, string[200], name[MAX_PLAYERS];
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i)==1)
{
GetPlayerPos(playerid, x, y, z);
if(IsPlayerInRangeOfPoint(i, 7, x, y, z))
{
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), \"%s mondja: %s\", name, text);
CreateDynamicObject(9339, 1395.97, 1340.20, 9.81, 0.00, 0.00, 90.00 , Float:distance = 400.0);
error 017: undefined symbol \"distance\"
warning 215: expression has no effect
error 001: expected token: \";\", but found \")\"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
CreateDynamicObject(9339, 1395.97, 1340.20, 9.81, 0.00, 0.00, 90.00 , 400.0);
warning 213: tag mismatch
public OnPlayerText(playerid, text[])
{
SetPlayerChatBubble(playerid,text,0xFF0000FF,35.0,10000);
new Float:x, Float:y, Float:z, string[200], name[MAX_PLAYERS];
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i)==1)
{
GetPlayerPos(playerid, x, y, z);
if(IsPlayerInRangeOfPoint(i, 7, x, y, z))
{
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), \"%s mondja: %s\", name, text);
SendClientMessage(i, 0xFFFF00AA,string);
}
}
return 0;
}
public OnPlayerText(playerid, text[])
{
SetPlayerChatBubble(playerid,text,0xFF0000FF,35.0,10000);
new Float:x, Float:y, Float:z, string[200], name[MAX_PLAYER_NAME];
for(new i=0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
GetPlayerPos(playerid, x, y, z);
if(IsPlayerInRangeOfPoint(i, 7, x, y, z))
{
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), \"%s mondja: %s\", name, text);
SendClientMessage(i, 0xFFFF00AA,string);
}
}
return 0;
}
public OnPlayerText(playerid, text[])
{
new
Float:fX,
Float:fY,
Float:fZ,
iWorld = GetPlayerVirtualWorld(playerid),
szString[144];
SetPlayerChatBubble(playerid, text, 0xFF0000FF, 7.0, 10000);
GetPlayerPos(playerid, fX, fY, fZ);
GetPlayerName(playerid, szString, MAX_PLAYER_NAME);
for(new i; i < MAX_PLAYERS; i++)
{
if(GetPlayerVirtualWorld(i) != iWorld) continue;
if(IsPlayerInRangeOfPoint(i, 7.0, fX, fY, fZ))
{
format(szString, sizeof(szString), \"%s mondja: %s\", szString, text);
SendClientMessage(i, 0xFFFF00AA, szString);
}
}
return 0;
}
Szerintem egyszerûbb ha nem 3 külön változót hozok létre hanem 1 tömböt. new Float:pPos[3];Lényegiben mindegy, megszokás kérdése.
CMD:skinvalaszto(playerid)
{
ForceClassSelection(playerid);
return 1;
}
#include <a_samp>
#include <ZcMd>
#define P_X 747.7859
#define P_Y -543.5135
#define P_Z 15.8657
#define KI_X 740.9020
#define KI_Y -540.5073
#define KI_Z 16.3500
#define KI_ROT 0
new bool: Privat[MAX_VEHICLES];
new IdeigID[MAX_PLAYERS];
new Pickup;
new Mentes[MAX_VEHICLES][64 + 1];
new JarmuAdat[][] =
{
{400, 24999},
{401, 14999},
{404, 5999},
{405, 32999},
{410, 8999},
{422, 9999},
{426, 26999},
{436, 6999},
{445, 16999},
{462, 2999},
{468, 5999},
{475, 39999},
{478, 4999},
{527, 7999},
{529, 8999},
{536, 13999},
{543, 4999},
{566, 8999},
{576, 8999},
{585, 7999},
{605, 1299},
{604, 1299}
};
enum pAdat
{
Kocsi,
KocsiID
}
new pInfo[MAX_PLAYERS][pAdat];
enum vAdat
{
Float:xpos,
Float:ypos,
Float:zpos,
Float:rot,
model,
color1,
color2,
plate[32 + 1]
}
new vInfo[MAX_VEHICLES][vAdat];
stock create( playerid ) {
return fclose( fopen(plaFile(playerid), io_readwrite) ), 1;
}
stock LoadPlayerDAT( playerid ) {
new dest[2][8 + 1];
new string[32 + 1];
new File: pfile = fopen(plaFile(playerid), io_read);
if( pfile )
{
fread( pfile, string );
split( string, dest, \',\' );
}
pInfo[playerid][Kocsi] = strval(dest[0]);
pInfo[playerid][KocsiID] = strval(dest[1]);
return 1;
}
stock Save( playerid ) {
new File: pfile = fopen(plaFile(playerid));
if( pfile )
{
new pstring[32 + 1];
format( pstring, 32, \"%d,%d\", pInfo[playerid][Kocsi], pInfo[playerid][KocsiID] );
fwrite( pfile, pstring );
fclose( pfile );
}
return 1;
}
stock plaFile(playerid) {
new sz_pString[64 + 1];
format( sz_pString, 64, \"%s.dat\", playerName(playerid) );
return sz_pString;
}
stock playerName(playerid) {
new sz_pName[MAX_PLAYER_NAME + 1];
GetPlayerName(playerid, sz_pName, sizeof(sz_pName) );
return sz_pName;
}
public OnPlayerConnect( playerid ) {
if( fexist(plaFile(playerid)) ) {
LoadPlayerDAT( playerid );
}
else { create(playerid); }
return 1;
}
public OnPlayerDisconnect( playerid, reason ) {
#pragma unused reason
Save(playerid);
return 1;
}
public OnFilterScriptInit( )
{
printf( \"[Fl0rian] Jármû vásárlás - BETÖLTVE\" );
KocsikBetolt( );
Pickup = CreatePickup( 1239, 1, P_X, P_Y, P_Z );
return 1;
}
public OnFilterScriptExit( )
{
printf( \"[Fl0rian] Jármû vásárlás - LEÁLLÍTVA\" );
DestroyPickup( Pickup );
return 1;
}
public OnPlayerPickUpPickup( playerid, pickupid )
{
if( pickupid == Pickup )
{
if( pInfo[playerid][Kocsi] == 1 ) return SendClientMessage( playerid, 0xff0000AA, \"Neked már van autód!\" );
SetPlayerPos( playerid, P_X+1, P_Y+1, P_Z );
new dialText[512 + 1];
new tmp[64 + 1];
for( new i; i < sizeof JarmuAdat; i++ )
{
format( tmp, sizeof tmp, \"Jármû: %s | Ára: $%d\", GetVehicleModelName(JarmuAdat[0]), JarmuAdat[1] );
strins( dialText, tmp, strlen(dialText) );
format( Mentes, 64, \"%s\", GetVehicleModelName(JarmuAdat[0]) );
}
if( !strlen(dialText) ) return 1;
ShowPlayerDialog( playerid, 1, DIALOG_STYLE_LIST, \"Autó Szalon\", dialText, \"Tovább\", \"Kilépés\" );
}
return 1;
}
public OnPlayerStateChange( playerid, newstate, oldstate )
{
if( newstate == PLAYER_STATE_DRIVER )
{
if( GetPlayerVehicleID(playerid) != pInfo[playerid][KocsiID] )
{
RemovePlayerFromVehicle( playerid );
SendClientMessage( playerid, 0xff0000AA, \"Ez a jármû nem a tiéd!\" );
}
}
return 1;
}
public OnPlayerExitVehicle( playerid, vehicleid )
{
if( GetPlayerState(playerid) == PLAYER_STATE_DRIVER && vehicleid == pInfo[playerid][Kocsi] )
{
new vname[64 + 1];
format( vname, 64, \"%03d.dat\", vehicleid );
new File: vfile = fopen(vname);
#define LustaVagyok(%0) vInfo[pInfo[playerid][KocsiID]][%0]
if( vfile )
{
new vstring[128 + 1];
format( vstring, 128, \"%f,%f,%f,%f,%d,%d,%d,%s\", LustaVagyok(xpos), LustaVagyok(ypos), LustaVagyok(zpos), LustaVagyok(rot), LustaVagyok(color1), LustaVagyok(color2), LustaVagyok(model), LustaVagyok(plate) );
fwrite( vfile, vstring );
fclose( vfile );
}
}
return 1;
}
public OnDialogResponse( playerid, dialogid, response, listitem, inputtext[] )
{
switch( dialogid )
{
case 1:
{
new veh;
if( GetPlayerMoney(playerid) < JarmuAdat[listitem][1] ) return SendClientMessage( playerid, 0xff0000AA, \"Nincs pénzed erre a jármûre!\" );
IdeigID[playerid] = GetVehicleIDFromName( Mentes[listitem] );
new rand1 = random(255);
new rand2 = random(255);
veh = CreateVehicle( IdeigID[playerid], KI_X, KI_Y, KI_Z, KI_ROT, rand1, rand2, 0 );
pInfo[playerid][Kocsi] = 1;
pInfo[playerid][KocsiID] = veh;
vInfo[veh][xpos] = KI_X;
vInfo[veh][ypos] = KI_Y;
vInfo[veh][zpos] = KI_Z;
vInfo[veh][rot] = KI_ROT;
vInfo[veh][color1] = rand1;
vInfo[veh][color2] = rand2;
vInfo[veh][model] = IdeigID[playerid];
Privat[veh] = true;
IdeigID[playerid] = -1;
new vname[64 + 1];
format( vname, 64, \"%03d.dat\", veh );
new File: vfile = fopen(vname);
#undef LustaVagyok
#define LustaVagyok(%0) vInfo[veh][%0]
if( vfile )
{
new vstring[128 + 1];
format( vstring, 128, \"%f,%f,%f,%f,%d,%d,%d,%s\", LustaVagyok(xpos), LustaVagyok(ypos), LustaVagyok(zpos), LustaVagyok(rot), LustaVagyok(color1), LustaVagyok(color2), LustaVagyok(model), LustaVagyok(plate) );
fwrite( vfile, vstring );
fclose( vfile );
}
SendClientMessage( playerid, 0x4a7affAA, \"Sikeresen megvetted a jármûvet!\" );
}
}
return 0;
}
CMD:stats(playerid, params[])
{
new str[128 + 1];
format( str, sizeof(str), \"Kocsi ID: %d\", pInfo[playerid][KocsiID] );
SendClientMessage( playerid, -1, str );
return 1;
}
CMD:parkol(playerid, params[])
{
if( !IsPlayerInAnyVehicle(playerid) ) return SendClientMessage( playerid, -1, \"Nem ülsz semmilyen jármûben\" ), 1;
OnPlayerExitVehicle( playerid, GetPlayerVehicleID(playerid) );
return 1;
}
stock KocsikBetolt()
{
new string[256 + 1];
new dest[8][64 + 1];
for( new veh = 0; veh < MAX_VEHICLES; veh++ )
{
new vname[64 + 1];
format( vname, 64, \"%03d.dat\", veh );
if( fexist(vname) )
{
new File: vfile = fopen(vname, io_read);
if( vfile )
{
fread( vfile, string );
split( string, dest, \',\' );
}
new vehi = CreateVehicle( strval(dest[6]), floatstr(dest[0]), floatstr(dest[1]), floatstr(dest[2]), floatstr(dest[3]), strval(dest[4]), strval(dest[5]), 0 );
SetVehicleNumberPlate( vehi, dest[7] );
vInfo[vehi][xpos] = floatstr(dest[0]);
vInfo[vehi][ypos] = floatstr(dest[1]);
vInfo[vehi][zpos] = floatstr(dest[2]);
vInfo[vehi][rot] = floatstr(dest[3]);
vInfo[vehi][color1] = strval(dest[4]);
vInfo[vehi][color2] = strval(dest[5]);
vInfo[vehi][model] = strval(dest[6]);
format( vInfo[vehi][plate], 32, \"%s\", dest[7] );
printf( \"ID: %d jármû betöltve.\", vehi );
}
}
return 1;
}
stock split( const strsrc[], strdest[][], delimiter )
{
new i, li;
new aNum;
new len;
while(i <= strlen(strsrc))
{
if(strsrc==delimiter || i==strlen(strsrc))
{
len = strmid(strdest[aNum], strsrc, li, i, 128);
strdest[aNum][len] = 0;
li = i+1;
aNum++;
}
i++;
}
return 1;
}
new VehicleNames[212][] =
{
{\"Landstalker\"},{\"Bravura\"},{\"Buffalo\"},{\"Linerunner\"},{\"Perennial\"},{\"Sentinel\"},{\"Dumper\"}, {\"Firetruck\"},{\"Trashmaster\"},{\"Stretch\"},{\"Manana\"},{\"Infernus\"},{\"Voodoo\"},{\"Pony\"},{\"Mule\"}, {\"Cheetah\"},{\"Ambulance\"},{\"Leviathan\"},{\"Moonbeam\"},{\"Esperanto\"},{\"Taxi\"},{\"Washington\"}, {\"Bobcat\"},{\"Mr Whoopee\"},{\"BF Injection\"},{\"Hunter\"},{\"Premier\"},{\"Enforcer\"},{\"Securicar\"},
{\"Banshee\"},{\"Predator\"},{\"Bus\"},{\"Rhino\"},{\"Barracks\"},{\"Hotknife\"},{\"Trailer 1\"},{\"Previon\"}, {\"Coach\"},{\"Cabbie\"},{\"Stallion\"},{\"Rumpo\"},{\"RC Bandit\"},{\"Romero\"},{\"Packer\"},{\"Monster\"}, {\"Admiral\"},{\"Squalo\"},{\"Seasparrow\"},{\"Pizzaboy\"},{\"Tram\"},{\"Trailer 2\"},{\"Turismo\"}, {\"Speeder\"},{\"Reefer\"},{\"Tropic\"},{\"Flatbed\"},{\"Yankee\"},{\"Caddy\"},{\"Solair\"},{\"Berkley\'s RC Van\"},
{\"Skimmer\"},{\"PCJ-600\"},{\"Faggio\"},{\"Freeway\"},{\"RC Baron\"},{\"RC Raider\"},{\"Glendale\"},{\"Oceanic\"}, {\"Sanchez\"},{\"Sparrow\"},{\"Patriot\"},{\"Quad\"},{\"Coastguard\"},{\"Dinghy\"},{\"Hermes\"},{\"Sabre\"}, {\"Rustler\"},{\"ZR-350\"},{\"Walton\"},{\"Regina\"},{\"Comet\"},{\"BMX\"},{\"Burrito\"},{\"Camper\"},{\"Marquis\"}, {\"Baggage\"},{\"Dozer\"},{\"Maverick\"},{\"News Chopper\"},{\"Rancher\"},{\"FBI Rancher\"},{\"Virgo\"},{\"Greenwood\"},
{\"Jetmax\"},{\"Hotring\"},{\"Sandking\"},{\"Blista Compact\"},{\"Police Maverick\"},{\"Boxville\"},{\"Benson\"}, {\"Mesa\"},{\"RC Goblin\"},{\"Hotring Racer A\"},{\"Hotring Racer B\"},{\"Bloodring Banger\"},{\"Rancher\"}, {\"Super GT\"},{\"Elegant\"},{\"Journey\"},{\"Bike\"},{\"Mountain Bike\"},{\"Beagle\"},{\"Cropdust\"},{\"Stunt\"},
{\"Tanker\"}, {\"Roadtrain\"},{\"Nebula\"},{\"Majestic\"},{\"Buccaneer\"},{\"Shamal\"},{\"Hydra\"},{\"FCR-900\"}, {\"NRG-500\"},{\"HPV1000\"},{\"Cement Truck\"},{\"Tow Truck\"},{\"Fortune\"},{\"Cadrona\"},{\"FBI Truck\"}, {\"Willard\"},{\"Forklift\"},{\"Tractor\"},{\"Combine\"},{\"Feltzer\"},{\"Remington\"},{\"Slamvan\"},
{\"Blade\"},{\"Freight\"},{\"Streak\"},{\"Vortex\"},{\"Vincent\"},{\"Bullet\"},{\"Clover\"},{\"Sadler\"}, {\"Firetruck LA\"},{\"Hustler\"},{\"Intruder\"},{\"Primo\"},{\"Cargobob\"},{\"Tampa\"},{\"Sunrise\"},{\"Merit\"}, {\"Utility\"},{\"Nevada\"},{\"Yosemite\"},{\"Windsor\"},{\"Monster A\"},{\"Monster B\"},{\"Uranus\"},{\"Jester\"},
{\"Sultan\"},{\"Stratum\"},{\"Elegy\"},{\"Raindance\"},{\"RC Tiger\"},{\"Flash\"},{\"Tahoma\"},{\"Savanna\"}, {\"Bandito\"},{\"Freight Flat\"},{\"Streak Carriage\"},{\"Kart\"},{\"Mower\"},{\"Duneride\"},{\"Sweeper\"}, {\"Broadway\"},{\"Tornado\"},{\"AT-400\"},{\"DFT-30\"},{\"Huntley\"},{\"Stafford\"},{\"BF-400\"},{\"Newsvan\"}, {\"Tug\"},{\"Trailer 3\"},{\"Emperor\"},{\"Wayfarer\"},{\"Euros\"},{\"Hotdog\"},{\"Club\"},{\"Freight Carriage\"},
{\"Trailer 3\"},{\"Andromada\"},{\"Dodo\"},{\"RC Cam\"},{\"Launch\"},{\"Police Car (LSPD)\"},{\"Police Car (SFPD)\"}, {\"Police Car (LVPD)\"},{\"Police Ranger\"},{\"Picador\"},{\"S.W.A.T. Van\"},{\"Alpha\"},{\"Phoenix\"},{\"Glendale\"}, {\"Sadler\"},{\"Luggage Trailer A\"},{\"Luggage Trailer B\"},{\"Stair Trailer\"},{\"Boxville\"},{\"Farm Plow\"}, {\"Utility Trailer\"}
};
stock GetVehicleIDFromName( vehiclename[], type = 0 )
{
new integer = INVALID_VEHICLE_ID;
new talalat;
if( type == 0 )
{
for( new i = 0; i < 212; i++ )
{
if( strfind(VehicleNames[0], vehiclename, true ) != -1 )
{
integer = i + 400;
talalat++;
}
}
}
else
{
for( new i = 0; i < 212; i++ )
{
if( strcmp(VehicleNames[0], vehiclename, true ) == 0 )
{
integer = i + 400;
talalat++;
}
}
}
if( talalat > 1 )
{
printf( \"Több találat a következõre: \'%s\'\", vehiclename );
return INVALID_VEHICLE_ID;
}
if( talalat == 0 )
{
printf( \"Nincs találat a következõre: \'%s\'\", vehiclename );
}
return integer;
}
stock GetVehicleModelName( modell )
{
new STRING[64 + 1];
format( STRING, 64, \"%s\", VehicleNames[modell - 400][0] );
return STRING;
}
A scriptfiles mappában magának létre hozzá a fájlt, a Player neve alapján.#include <a_samp>
#include <ZcMd>
#define P_X 747.7859
#define P_Y -543.5135
#define P_Z 15.8657
#define KI_X 740.9020
#define KI_Y -540.5073
#define KI_Z 16.3500
#define KI_ROT 0
new bool: Privat[MAX_VEHICLES];
new IdeigID[MAX_PLAYERS];
new Pickup;
new Mentes[MAX_VEHICLES][64 + 1];
new JarmuAdat[][] =
{
{400, 24999},
{401, 14999},
{404, 5999},
{405, 32999},
{410, 8999},
{422, 9999},
{426, 26999},
{436, 6999},
{445, 16999},
{462, 2999},
{468, 5999},
{475, 39999},
{478, 4999},
{527, 7999},
{529, 8999},
{536, 13999},
{543, 4999},
{566, 8999},
{576, 8999},
{585, 7999},
{605, 1299},
{604, 1299}
};
enum pAdat
{
Kocsi,
KocsiID
}
new pInfo[MAX_PLAYERS][pAdat];
enum vAdat
{
Float:xpos,
Float:ypos,
Float:zpos,
Float:rot,
model,
color1,
color2,
plate[32 + 1]
}
new vInfo[MAX_VEHICLES][vAdat];
stock create( playerid ) {
return fclose( fopen(plaFile(playerid), io_readwrite) ), 1;
}
stock LoadPlayerDAT( playerid ) {
new dest[2][8 + 1];
new string[32 + 1];
new File: pfile = fopen(plaFile(playerid), io_read);
if( pfile )
{
fread( pfile, string );
split( string, dest, \',\' );
}
pInfo[playerid][Kocsi] = strval(dest[0]);
pInfo[playerid][KocsiID] = strval(dest[1]);
return 1;
}
stock Save( playerid ) {
new File: pfile = fopen(plaFile(playerid));
if( pfile )
{
new pstring[32 + 1];
format( pstring, 32, \"%d,%d\", pInfo[playerid][Kocsi], pInfo[playerid][KocsiID] );
fwrite( pfile, pstring );
fclose( pfile );
}
return 1;
}
stock plaFile(playerid) {
new sz_pString[64 + 1];
format( sz_pString, 64, \"%s.dat\", playerName(playerid) );
return sz_pString;
}
stock playerName(playerid) {
new sz_pName[MAX_PLAYER_NAME + 1];
GetPlayerName(playerid, sz_pName, sizeof(sz_pName) );
return sz_pName;
}
public OnPlayerConnect( playerid ) {
if( fexist(plaFile(playerid)) ) {
LoadPlayerDAT( playerid );
}
else { create(playerid); }
return 1;
}
public OnPlayerDisconnect( playerid, reason ) {
#pragma unused reason
Save(playerid);
return 1;
}
public OnFilterScriptInit( )
{
printf( \"[Fl0rian] Jármû vásárlás - BETÖLTVE\" );
KocsikBetolt( );
Pickup = CreatePickup( 1239, 1, P_X, P_Y, P_Z );
return 1;
}
public OnFilterScriptExit( )
{
printf( \"[Fl0rian] Jármû vásárlás - LEÁLLÍTVA\" );
DestroyPickup( Pickup );
return 1;
}
public OnPlayerPickUpPickup( playerid, pickupid )
{
if( pickupid == Pickup )
{
if( pInfo[playerid][Kocsi] == 1 ) return SendClientMessage( playerid, 0xff0000AA, \"Neked már van autód!\" );
SetPlayerPos( playerid, P_X+1, P_Y+1, P_Z );
new dialText[512 + 1];
new tmp[64 + 1];
for( new i; i < sizeof JarmuAdat; i++ )
{
format( tmp, sizeof tmp, \"Jármû: %s | Ára: $%d\", GetVehicleModelName(JarmuAdat[0]), JarmuAdat[1] );
strins( dialText, tmp, strlen(dialText) );
format( Mentes, 64, \"%s\", GetVehicleModelName(JarmuAdat[0]) );
}
if( !strlen(dialText) ) return 1;
ShowPlayerDialog( playerid, 1, DIALOG_STYLE_LIST, \"Autó Szalon\", dialText, \"Tovább\", \"Kilépés\" );
}
return 1;
}
public OnPlayerStateChange( playerid, newstate, oldstate )
{
if( newstate == PLAYER_STATE_DRIVER )
{
if( GetPlayerVehicleID(playerid) != pInfo[playerid][KocsiID] )
{
RemovePlayerFromVehicle( playerid );
SendClientMessage( playerid, 0xff0000AA, \"Ez a jármû nem a tiéd!\" );
}
}
return 1;
}
public OnPlayerExitVehicle( playerid, vehicleid )
{
if( GetPlayerState(playerid) == PLAYER_STATE_DRIVER && vehicleid == pInfo[playerid][Kocsi] )
{
new vname[64 + 1];
format( vname, 64, \"%03d.dat\", vehicleid );
new File: vfile = fopen(vname);
#define LustaVagyok(%0) vInfo[pInfo[playerid][KocsiID]][%0]
if( vfile )
{
new vstring[128 + 1];
format( vstring, 128, \"%f,%f,%f,%f,%d,%d,%d,%s\", LustaVagyok(xpos), LustaVagyok(ypos), LustaVagyok(zpos), LustaVagyok(rot), LustaVagyok(color1), LustaVagyok(color2), LustaVagyok(model), LustaVagyok(plate) );
fwrite( vfile, vstring );
fclose( vfile );
}
}
return 1;
}
public OnDialogResponse( playerid, dialogid, response, listitem, inputtext[] )
{
switch( dialogid )
{
case 1:
{
new veh;
if( GetPlayerMoney(playerid) < JarmuAdat[listitem][1] ) return SendClientMessage( playerid, 0xff0000AA, \"Nincs pénzed erre a jármûre!\" );
IdeigID[playerid] = GetVehicleIDFromName( Mentes[listitem] );
new rand1 = random(255);
new rand2 = random(255);
veh = CreateVehicle( IdeigID[playerid], KI_X, KI_Y, KI_Z, KI_ROT, rand1, rand2, 0 );
pInfo[playerid][Kocsi] = 1;
pInfo[playerid][KocsiID] = veh;
vInfo[veh][xpos] = KI_X;
vInfo[veh][ypos] = KI_Y;
vInfo[veh][zpos] = KI_Z;
vInfo[veh][rot] = KI_ROT;
vInfo[veh][color1] = rand1;
vInfo[veh][color2] = rand2;
vInfo[veh][model] = IdeigID[playerid];
Privat[veh] = true;
IdeigID[playerid] = -1;
new vname[64 + 1];
format( vname, 64, \"%03d.dat\", veh );
new File: vfile = fopen(vname);
#undef LustaVagyok
#define LustaVagyok(%0) vInfo[veh][%0]
if( vfile )
{
new vstring[128 + 1];
format( vstring, 128, \"%f,%f,%f,%f,%d,%d,%d,%s\", LustaVagyok(xpos), LustaVagyok(ypos), LustaVagyok(zpos), LustaVagyok(rot), LustaVagyok(color1), LustaVagyok(color2), LustaVagyok(model), LustaVagyok(plate) );
fwrite( vfile, vstring );
fclose( vfile );
}
SendClientMessage( playerid, 0x4a7affAA, \"Sikeresen megvetted a jármûvet!\" );
}
}
return 0;
}
CMD:stats(playerid, params[])
{
new str[128 + 1];
format( str, sizeof(str), \"Kocsi ID: %d\", pInfo[playerid][KocsiID] );
SendClientMessage( playerid, -1, str );
return 1;
}
CMD:parkol(playerid, params[])
{
if( !IsPlayerInAnyVehicle(playerid) ) return SendClientMessage( playerid, -1, \"Nem ülsz semmilyen jármûben\" ), 1;
OnPlayerExitVehicle( playerid, GetPlayerVehicleID(playerid) );
return 1;
}
stock KocsikBetolt()
{
new string[256 + 1];
new dest[8][64 + 1];
for( new veh = 0; veh < MAX_VEHICLES; veh++ )
{
new vname[64 + 1];
format( vname, 64, \"%03d.dat\", veh );
if( fexist(vname) )
{
new File: vfile = fopen(vname, io_read);
if( vfile )
{
fread( vfile, string );
split( string, dest, \',\' );
}
new vehi = CreateVehicle( strval(dest[6]), floatstr(dest[0]), floatstr(dest[1]), floatstr(dest[2]), floatstr(dest[3]), strval(dest[4]), strval(dest[5]), 0 );
SetVehicleNumberPlate( vehi, dest[7] );
vInfo[vehi][xpos] = floatstr(dest[0]);
vInfo[vehi][ypos] = floatstr(dest[1]);
vInfo[vehi][zpos] = floatstr(dest[2]);
vInfo[vehi][rot] = floatstr(dest[3]);
vInfo[vehi][color1] = strval(dest[4]);
vInfo[vehi][color2] = strval(dest[5]);
vInfo[vehi][model] = strval(dest[6]);
format( vInfo[vehi][plate], 32, \"%s\", dest[7] );
printf( \"ID: %d jármû betöltve.\", vehi );
}
}
return 1;
}
stock split( const strsrc[], strdest[][], delimiter )
{
new i, li;
new aNum;
new len;
while(i <= strlen(strsrc))
{
if(strsrc==delimiter || i==strlen(strsrc))
{
len = strmid(strdest[aNum], strsrc, li, i, 128);
strdest[aNum][len] = 0;
li = i+1;
aNum++;
}
i++;
}
return 1;
}
new VehicleNames[212][] =
{
{\"Landstalker\"},{\"Bravura\"},{\"Buffalo\"},{\"Linerunner\"},{\"Perennial\"},{\"Sentinel\"},{\"Dumper\"}, {\"Firetruck\"},{\"Trashmaster\"},{\"Stretch\"},{\"Manana\"},{\"Infernus\"},{\"Voodoo\"},{\"Pony\"},{\"Mule\"}, {\"Cheetah\"},{\"Ambulance\"},{\"Leviathan\"},{\"Moonbeam\"},{\"Esperanto\"},{\"Taxi\"},{\"Washington\"}, {\"Bobcat\"},{\"Mr Whoopee\"},{\"BF Injection\"},{\"Hunter\"},{\"Premier\"},{\"Enforcer\"},{\"Securicar\"},
{\"Banshee\"},{\"Predator\"},{\"Bus\"},{\"Rhino\"},{\"Barracks\"},{\"Hotknife\"},{\"Trailer 1\"},{\"Previon\"}, {\"Coach\"},{\"Cabbie\"},{\"Stallion\"},{\"Rumpo\"},{\"RC Bandit\"},{\"Romero\"},{\"Packer\"},{\"Monster\"}, {\"Admiral\"},{\"Squalo\"},{\"Seasparrow\"},{\"Pizzaboy\"},{\"Tram\"},{\"Trailer 2\"},{\"Turismo\"}, {\"Speeder\"},{\"Reefer\"},{\"Tropic\"},{\"Flatbed\"},{\"Yankee\"},{\"Caddy\"},{\"Solair\"},{\"Berkley\'s RC Van\"},
{\"Skimmer\"},{\"PCJ-600\"},{\"Faggio\"},{\"Freeway\"},{\"RC Baron\"},{\"RC Raider\"},{\"Glendale\"},{\"Oceanic\"}, {\"Sanchez\"},{\"Sparrow\"},{\"Patriot\"},{\"Quad\"},{\"Coastguard\"},{\"Dinghy\"},{\"Hermes\"},{\"Sabre\"}, {\"Rustler\"},{\"ZR-350\"},{\"Walton\"},{\"Regina\"},{\"Comet\"},{\"BMX\"},{\"Burrito\"},{\"Camper\"},{\"Marquis\"}, {\"Baggage\"},{\"Dozer\"},{\"Maverick\"},{\"News Chopper\"},{\"Rancher\"},{\"FBI Rancher\"},{\"Virgo\"},{\"Greenwood\"},
{\"Jetmax\"},{\"Hotring\"},{\"Sandking\"},{\"Blista Compact\"},{\"Police Maverick\"},{\"Boxville\"},{\"Benson\"}, {\"Mesa\"},{\"RC Goblin\"},{\"Hotring Racer A\"},{\"Hotring Racer B\"},{\"Bloodring Banger\"},{\"Rancher\"}, {\"Super GT\"},{\"Elegant\"},{\"Journey\"},{\"Bike\"},{\"Mountain Bike\"},{\"Beagle\"},{\"Cropdust\"},{\"Stunt\"},
{\"Tanker\"}, {\"Roadtrain\"},{\"Nebula\"},{\"Majestic\"},{\"Buccaneer\"},{\"Shamal\"},{\"Hydra\"},{\"FCR-900\"}, {\"NRG-500\"},{\"HPV1000\"},{\"Cement Truck\"},{\"Tow Truck\"},{\"Fortune\"},{\"Cadrona\"},{\"FBI Truck\"}, {\"Willard\"},{\"Forklift\"},{\"Tractor\"},{\"Combine\"},{\"Feltzer\"},{\"Remington\"},{\"Slamvan\"},
{\"Blade\"},{\"Freight\"},{\"Streak\"},{\"Vortex\"},{\"Vincent\"},{\"Bullet\"},{\"Clover\"},{\"Sadler\"}, {\"Firetruck LA\"},{\"Hustler\"},{\"Intruder\"},{\"Primo\"},{\"Cargobob\"},{\"Tampa\"},{\"Sunrise\"},{\"Merit\"}, {\"Utility\"},{\"Nevada\"},{\"Yosemite\"},{\"Windsor\"},{\"Monster A\"},{\"Monster B\"},{\"Uranus\"},{\"Jester\"},
{\"Sultan\"},{\"Stratum\"},{\"Elegy\"},{\"Raindance\"},{\"RC Tiger\"},{\"Flash\"},{\"Tahoma\"},{\"Savanna\"}, {\"Bandito\"},{\"Freight Flat\"},{\"Streak Carriage\"},{\"Kart\"},{\"Mower\"},{\"Duneride\"},{\"Sweeper\"}, {\"Broadway\"},{\"Tornado\"},{\"AT-400\"},{\"DFT-30\"},{\"Huntley\"},{\"Stafford\"},{\"BF-400\"},{\"Newsvan\"}, {\"Tug\"},{\"Trailer 3\"},{\"Emperor\"},{\"Wayfarer\"},{\"Euros\"},{\"Hotdog\"},{\"Club\"},{\"Freight Carriage\"},
{\"Trailer 3\"},{\"Andromada\"},{\"Dodo\"},{\"RC Cam\"},{\"Launch\"},{\"Police Car (LSPD)\"},{\"Police Car (SFPD)\"}, {\"Police Car (LVPD)\"},{\"Police Ranger\"},{\"Picador\"},{\"S.W.A.T. Van\"},{\"Alpha\"},{\"Phoenix\"},{\"Glendale\"}, {\"Sadler\"},{\"Luggage Trailer A\"},{\"Luggage Trailer B\"},{\"Stair Trailer\"},{\"Boxville\"},{\"Farm Plow\"}, {\"Utility Trailer\"}
};
stock GetVehicleIDFromName( vehiclename[], type = 0 )
{
new integer = INVALID_VEHICLE_ID;
new talalat;
if( type == 0 )
{
for( new i = 0; i < 212; i++ )
{
if( strfind(VehicleNames[0], vehiclename, true ) != -1 )
{
integer = i + 400;
talalat++;
}
}
}
else
{
for( new i = 0; i < 212; i++ )
{
if( strcmp(VehicleNames[0], vehiclename, true ) == 0 )
{
integer = i + 400;
talalat++;
}
}
}
if( talalat > 1 )
{
printf( \"Több találat a következõre: \'%s\'\", vehiclename );
return INVALID_VEHICLE_ID;
}
if( talalat == 0 )
{
printf( \"Nincs találat a következõre: \'%s\'\", vehiclename );
}
return integer;
}
stock GetVehicleModelName( modell )
{
new STRING[64 + 1];
format( STRING, 64, \"%s\", VehicleNames[modell - 400][0] );
return STRING;
}
Itt a scriptfiles mappába mit kell létrehozni?
if( pickupid == Pickup )
{
if( pInfo[playerid][Kocsi] == 1 ) return SendClientMessage( playerid, 0xff0000AA, \"Neked már van autód!\" );
{
SetPlayerPos( playerid, P_X+1, P_Y+1, P_Z );
new dialText[512 + 1];
new tmp[64 + 1];
for( new i; i < sizeof JarmuAdat; i++ )
{
format( tmp, sizeof tmp, \"Jármu: %s | Ára: $%d\", GetVehicleModelName(JarmuAdat[0]), JarmuAdat[1] );
strins( dialText, tmp, strlen(dialText) );
format( Mentes, 64, \"%s\", GetVehicleModelName(JarmuAdat[0]) );
}
if( !strlen(dialText) ) return 1;
ShowPlayerDialog( playerid, 1, DIALOG_STYLE_LIST, \"Autó Szalon\", dialText, \"Tovább\", \"Kilépés\" );
}
}
Mire jó ha a stringek elé felkiáltójelet rakunk?Ez engem is érdekelne, de úgy tudom, akkor használják, ha csomagolt stringet kell kicsomagolni.
pl: SendCliantMessage(playerid,0xFFFFFFFF,!\"asd\"); ez mivel jobb mint ha csak felkiátojel nélkül lenne? Csak azért kérdem mert láttam már pár helyen
#if defined credit
Készítette a GTAForum kapu készítõ
Link: www.gtaforum.hu/tool/gate
Idõ: 2012. Július 04. - 14:45:05
#endif
#include <a_samp>
new bool:open = false, gate, timer;
forward AutoCheck();
public OnFilterScriptInit()
{
timer = SetTimer(\"AutoCheck\", 2500, 1);
gate = CreateObject(980, 282.5, -1320.0999755859, 55.5, 0.0000, 0.0000, 0.0000, 50.0);
return 1;
}
public OnFilterScriptExit()
{
KillTimer(timer);
DestroyObject(gate);
return 1;
}
public AutoCheck()
{
new bool:o;
for(new i = 0; i < GetMaxPlayers(); i++) if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i,8.0,282.5, -1320.0999755859, 55.5))
{
o = true;
if(!open) MoveObject(gate, 282.5, -1320.0999755859, 49.799999237061, 5.0);
break;
}
}
if(!o && open) MoveObject(gate, 282.5, -1320.0999755859, 55.5, 5.0);
return 1;
}
public OnPlayerEnterVehicle( playerid, vehicleid, ispassenger )
{
if( vehicleid == 574 )
{
if(GetPVarInt(playerid,\"Uttisztito\") == Uttisztito)
{
new obj = CreateObject(18646,0.0,0.0,0.0,0.0,0.0,0.0,50.0);
AttachObjectToVehicle(obj,GetPlayerVehicleID(playerid), 0.10000000,0.60000002,1.25735879, 2.0, 2.0, 3.0);
SendClientMessage(playerid,COLOR_RED,\"Elkezdted a munkát! Menj a Piros Checkpointokba\");
new rand = random(sizeof(UTCP));
SetPlayerCheckpoint(playerid, UTCP[rand][0],UTCP[rand][1],UTCP[rand][2], 4);
GameTextForPlayer(playerid, \"~g~Elkezdted a munkát!\", 3000, 3);
}
else if(GetPVarInt(playerid,\"Uttisztito\") == Munka_Nincs)
{
SendClientMessage(playerid,COLOR_RED,\"Nem vagy Uttisztitó!\");
}
}
return 1;
}
SetPlayerPos(playerid, x,y,z);// Megadja hogy a karakter hol álljon
SetPlayerCameraPos(playerid,x,y,z);//Megadja hogy a karakterre a kamera milyen nézetbe álljon
SetPlayerCameraLookAt(playerid, x,y,z);// Megadja hogy a karaktertõl a kamera milyen távolságra legyen.
Most értem.Valószínû, hogy a dialog id-k azonosak ezért nem mûködnek. Írd bele a gamemodeba az fs tartalmát és akkor jó lesz (szerintem).
Van egy gamemodom, és FS-ben nem jelennek meg a dialógok vagy ha megjelenik hibásan mûködik(pl:. a fegyver vásárló dialognál nem csinál semmit pedig tuti jó a script). ::|
A dilalog id-k néztem meg elõször, abban nem lehet hiba.Hányszor találkoztam ezzel . . . Próbáld ki másik gamemodeval, ha úgy sem jó akkor írd bele az fs-t.
Igen gamemodban megjelenik, de viszont elméletben FS-ben is hibátlanul kéne mennie.
Azt én is tudom, de azt nem értem, hogy melyik pozíciót másoljam ki? 8)PÉldául
ManualVehicleEngineAndLights v vmi ilyesmi.Nem jó.
Én még mindig nem értem.
Vegyük pl:. ezt AddPlayerClass(259,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
SetPlayerPos(playerid, x,y,z);// Megadja hogy a karakter hol álljon AddPlayerClass(259,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
SetPlayerCameraPos(playerid,x,y,z);//Megadja hogy a karakterre a kamera milyen nézetbe álljon AddPlayerClass(259,1958.3783,1343.1572,15.3746,269.1425,0,0,24,300,-1,-1);
SetPlayerCameraLookAt(playerid, x,y,z);// Megadja hogy a karaktertõl a kamera milyen távolságra legyen.
Szóval ugyanazok a kordináták jó lesznek ide? Vagy hogy van ez. :hmmm:
Másik kérdésem:
Ha egyhelyben álló NPC-t szeretnék készíteni, akkor hogyan is vegyem fel? Hagyjam egyhelyben és a felvételt pedig 1-2mp-ig?
Így jó lesz?
1958.3783,1343.1572,15.3746
Csá all az lenne a kérdésem hogy mikor van a zcmd és mikkor irsz parancsot az nemlétezik akkor hogykell megcsinálni hogy kiirja hogy ilyen parancs nincs?zcmd-nél
public OnPlayerCommandPerformed(playerid, cmdtext[],success)
{
if(!success) return SendClientMessage(playerid,-1,\"Nincs ilyen parancs!\");
return 1;
}
#define RandColor ((random(0xFFFFFF) << 8) | 0xFF)
Kösz.#define RandColor ((random(0xFFFFFF) << 8) | 0xFF)
random(4294967295)
new TeamNames[][] = { \"Team 0\", \"Team 1\", \"Team 2\" }; //csapat nevek, team ID szerint, 0tól kezdve
new string[128];
format(string, sizeof(string), \"A csapatod neve: %s\", TeamNames[GetPlayerTeam(playerid)]); //csapatnév lekérdezése, illetve továbbítása.
new Uzenetek[][]=
{
{\"*Üzenet1*\"},
{\"*Üzenet2*\"},
{\"*Üzenet3*\"},
{\"*Üzenet4*\"},
{\"*Üzenet5*\"}
};
forward Tippek();
public Tippek()
{
new veletlenszerutippek = random(sizeof(Uzenetek));
SendClientMessageToAll(0xe60707AA, Uzenetek[veletlenszerutippek]);
return 1;
}
SetTimer(\" Tippek \", 5000, true);
10-20 nem olyan sok sajnos, no sebaj. Köszönöm a válaszod. ( Ment a + )
Lenne még egy problémám a következõvel :
new Uzenetek[][]=
{
{\"*Üzenet1*\"},
{\"*Üzenet2*\"},
{\"*Üzenet3*\"},
{\"*Üzenet4*\"},
{\"*Üzenet5*\"}
};
forward Tippek();
public Tippek()
{
new veletlenszerutippek = random(sizeof(Uzenetek));
SendClientMessageToAll(0xe60707AA, Uzenetek[veletlenszerutippek]);
return 1;
}
SetTimer(\" Tippek \", 5000, true);
Nos hol lehet a probléma ? Mivel nem kapom meg a véletlenszerû Tippet.
#include < a_samp >
new const
g_szAdvertisement[ ] [ 144 char ] =
{
{!\"VALAMI1\"},
{!\"VALAMI2\"},
{!\"VALAMI3\"},
{!\"VALAMI4\"}
};
public OnFilterScriptInit( )
{
SetTimer( \"SendAdvertisement\", 120000, true );
}
forward SendAdvertisement( );
public SendAdvertisement( )
{
new
szUnpackedString[ 144 + 1 ];
strunpack( szUnpackedString, g_szAdvertisement[ random( sizeof( g_szAdvertisement ) ) ] );
SendClientMessageToAll( -1, szUnpackedString );
}
10-20 nem olyan sok sajnos, no sebaj. Köszönöm a válaszod. ( Ment a + )
Lenne még egy problémám a következõvel :
new Uzenetek[][]=
{
{\"*Üzenet1*\"},
{\"*Üzenet2*\"},
{\"*Üzenet3*\"},
{\"*Üzenet4*\"},
{\"*Üzenet5*\"}
};
forward Tippek();
public Tippek()
{
new veletlenszerutippek = random(sizeof(Uzenetek));
SendClientMessageToAll(0xe60707AA, Uzenetek[veletlenszerutippek]);
return 1;
}
SetTimer(\" Tippek \", 5000, true);
Nos hol lehet a probléma ? Mivel nem kapom meg a véletlenszerû Tippet.
#include < a_samp >
new const
g_szAdvertisement[ ] [ 144 char ] =
{
{!\"VALAMI1\"},
{!\"VALAMI2\"},
{!\"VALAMI3\"},
{!\"VALAMI4\"}
};
public OnFilterScriptInit( )
{
SetTimer( \"SendAdvertisement\", 120000, true );
}
forward SendAdvertisement( );
public SendAdvertisement( )
{
new
szUnpackedString[ 144 + 1 ];
strunpack( szUnpackedString, g_szAdvertisement[ random( sizeof( g_szAdvertisement ) ) ] );
SendClientMessageToAll( -1, szUnpackedString );
}
[/quote]
Köszönöm a válaszod, valószínûleg ezt fogom használni, de azt nem tudnád meg mondani hogy az én régi módi változtatom miért nem küldi el az üzeneteket ?
Hello! sikerült megcsinálom a modot! mostmár csak 1 gondom van.. raktam be mapokat.. és amikor motorral megyek egy idõ után hirtelen eltûnnek, vagyis láthatatlanok lesznek.. és csak akkor látom újra õket ha leszállok a mociról.. ezt a problémát hogy tudom megoldani?:DAzt hiszem ez azért van mert egy objectbõl egy helyen elég sok van.
Azt hiszem ez azért van mert egy objectbõl egy helyen elég sok van.
Hello! sikerült megcsinálom a modot! mostmár csak 1 gondom van.. raktam be mapokat.. és amikor motorral megyek egy idõ után hirtelen eltûnnek, vagyis láthatatlanok lesznek.. és csak akkor látom újra õket ha leszállok a mociról.. ezt a problémát hogy tudom megoldani?:D
[/quote]
és ez az object loader megoldaná a problémámat?
Sziasztok, tényleg egyszerû kérdésem lenne, mi ajánlanátok Dini helyett ?sampdb with my db_master include
sampdb with my db_master include
Sziasztok, tényleg egyszerû kérdésem lenne, mi ajánlanátok Dini helyett ?
majdnem olyan, mint a mysql, csak nem kell hozzá szerver. :D
[/quote]
Köszi kipróbálom :) ( ment a + ), és még valami valaki meg tudná mondani hogy mennyi az az object amely egy new file-on MTA-ban max lerakható object ? Egyáltalán van limit ?
Azt hiszem ez azért van mert egy objectbõl egy helyen elég sok van.
Hello! sikerült megcsinálom a modot! mostmár csak 1 gondom van.. raktam be mapokat.. és amikor motorral megyek egy idõ után hirtelen eltûnnek, vagyis láthatatlanok lesznek.. és csak akkor látom újra õket ha leszállok a mociról.. ezt a problémát hogy tudom megoldani?:D
[/quote]
és ez az object loader megoldaná a problémámat?
[/quote]
Streamert használsz?
Azt hiszem ez azért van mert egy objectbõl egy helyen elég sok van.
Hello! sikerült megcsinálom a modot! mostmár csak 1 gondom van.. raktam be mapokat.. és amikor motorral megyek egy idõ után hirtelen eltûnnek, vagyis láthatatlanok lesznek.. és csak akkor látom újra õket ha leszállok a mociról.. ezt a problémát hogy tudom megoldani?:D
[/quote]
és ez az object loader megoldaná a problémámat?
[/quote]
Streamert használsz?
[/quote]
Nem tudom használni mert valami hibája van :S
C:\\Users\\Kalo\\Desktop\\samp03e_svr_win32\\pawno\\include\\mtamap.inc(192) : warning 219: local variable \"mod\" shadows a variable at a preceding level
C:\\Users\\Kalo\\Desktop\\samp03e_svr_win32\\gamemodes\\DubStepStunt.pwn(144) : warning 219: local variable \"nev\" shadows a variable at a preceding level
warning 216: nested comment
if(strcmp(PInfo[pid][Clan],PInfo[playerid][Clan],true)) return SendClientMessage(playerid, COLOR_RED, \"A játékos nincs a klánodban!\");
if( !strcmp( PInfo[ pid ][ Clan ], PInfo[ playerid ][ Clan ], false ) ) return SendClientMessage( playerid, COLOR_RED, \"A játékos nincs a klánodban!\" );
Important Note: This function also returns 0 if either string is empty.
[/quote]
Ha akarod lefordítom :D
Illetve még kipróbálhatod hogy a visszatérés -1es értékû-e.
Ha akarod lefordítom :D
Important Note: This function also returns 0 if either string is empty.
Illetve még kipróbálhatod hogy a visszatérés -1es értékû-e.
[/quote]
Nem kell ,értem én. :D
0-ás értékû.Azt hiszem sikerült megcsinálni Flórián compare függvényével.
http://sampforum.hu/index.php?topic=23578.0
Köszöntem :)
ClearAnimations(playerid);
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return ClearAnimations(playerid);
}
HellóHasználj streamert!
Valaki találkozott még aval a problémával hogy ha tul sok objektet rakok be a mod-ba akkor a regi objektek eltünnek?
Mit tegyek ez ellen?
Elöre is köszönöm!
Használj streamert!
Helló
Valaki találkozott még aval a problémával hogy ha tul sok objektet rakok be a mod-ba akkor a regi objektek eltünnek?
Mit tegyek ez ellen?
Elöre is köszönöm!
http://forum.sa-mp.com/showthread.php?t=102865/
[/quote]
Rendben.... Köszönöm
Starting the local server...[/quote]
Ilyenkor várj amíg be nem jön a következõ:
Entering the game...[/quote]
Nekem is sokat szokott tölteni, ha meg lefagy, rakd újra vagy használj 1.0-ás verziót, szerintem sokkal jobb, mivel 1.3-nál már az objectek úgymondva \"remegnek\", mikor ALT-val akarod tolni, viszont 1.0-án nem. :)
Melyk az a függvény vagy miaz ami a kocsinak HP-t ad?SetVehicleHealth(vehicleid,Float:health);
mert a setplayhealth az a játékosnak ad HP-t
Használj streamert!
Helló
Valaki találkozott még aval a problémával hogy ha tul sok objektet rakok be a mod-ba akkor a regi objektek eltünnek?
Mit tegyek ez ellen?
Elöre is köszönöm!
http://forum.sa-mp.com/showthread.php?t=102865/
[/quote]
Rendben.... Köszönöm
[/quote]
Hali... Megprobáltam a streamert és csak annyi változott hogy most pl nem 500 objectnél kezdnek eltünni hanem 600... Mit tegyek?
Válaszokat elöre is köszönöm!
itt van ebbe:Amit linkeltél az a V0.6!
http://forum.sa-mp.com/showthread.php?t=12018
de abba is ottvan csak szétkéne nézni ???
Amit linkeltél az a V0.6!
itt van ebbe:
http://forum.sa-mp.com/showthread.php?t=12018
de abba is ottvan csak szétkéne nézni ???
A másikba meg nincs benne!akkor azt linkeld ide ha megtaláltad.
[/quote]
tessék:
Download:
AMX compiled and ready-to-use file:
Mirror attached at the end of the post
(RC1: 4 downloads)
(RC2: 3519 downloads)
Source code:
Mirror attached at the end of the post
(RC1: 102 downloads)
(RC2: 3643 downloads)
ott egy kis kép a forumba csak másolva nem irja ki
Amit linkeltél az a V0.6!
itt van ebbe:
http://forum.sa-mp.com/showthread.php?t=12018
de abba is ottvan csak szétkéne nézni ???
A másikba meg nincs benne!akkor azt linkeld ide ha megtaláltad.
[/quote]
tessék:
Download:
AMX compiled and ready-to-use file:
Mirror attached at the end of the post
(RC1: 4 downloads)
(RC2: 3519 downloads)
Source code:
Mirror attached at the end of the post
(RC1: 102 downloads)
(RC2: 3643 downloads)
ott egy kis kép a forumba csak másolva nem irja ki
[/quote]
Hallod azt énis észrevettem de nemtudok semmire rákattintani!Nekem link nemjönbe.
Esetleg akkor belinkelnéd nekem a letöltõ linket ha már te megtaláltad?
Csá all valaki tudna nekem adni egy letöltõ linket Zamaroht\'s Textdraw Editor v1.0 mert sehol sem találom :@http://www.solidfiles.com/d/QDHI/
http://forum.sa-mp.com/showthread.php?t=117851
Itt meg letöltõ link sincs.
stock UnderscoreToSpaceName(playerid)
{
new Name0[MAX_PLAYER_NAME];
if(IsPlayerConnected(playerid))
{
GetPlayerName(playerid, Name0, sizeof(Name0));
}
else
{
Name0 = \"Disconnected/Nothing\";
}
for(new name0 = 0; name0 < MAX_PLAYER_NAME; name0++) if(Name0[name0] == \'_\') Name0[name0] = \' \';
return Name0;
}
CMD:b(playerid, params[])
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
new mseg[128],str1[128];
if(sscanf(params,\"s[128]\",mseg)) return SendClientMessage(playerid,0xFF0000FF, \"Használat: /b [szöveg]\");
if(IsPlayerInRangeOfPoint(playerid, 10, x, y, z))
{
format(str1,sizeof(str1),\"» %s mondja ((OOC: %s))\",UnderscoreToSpaceName(playerid),mseg);
SendClientMessage(playerid,0xffffffAA,str1);
}
return 1;
}
Kérdésem a következõ, csináltam egy mappot a tengerre ( RP Szerverhez ), és van rajta pár jármûvem, amikor elindul a szerver, és oda megyek az elkészített mapphoz, a jármûvek a vízben vannak, vagyis a mappolt talaj alatt. Valaki valami ötlet ?Ha a jármûvekkel a mapra álltál és /save val mentetted el akkor mindig a vízbe fognak esni.
AddStaticVehicle(520, 2109.1763, 1503.0453, 32.2887, 82.2873, 0, 1);
AddStaticVehicle(520, 2109.1763, 1503.0453, 32.2887+2.0, 82.2873, 0, 1);
PlayAudioStreamForPlayer(playerid, \"szentistvanradio.hu:8000/listen.pls\"); // azért ezt választottam mert perpill ezt találtam.
@N@rbirock: A respawn_delay-t írd át -1-re.És azt hol írjam át?
@mcricardo: Nos ha szkriptben szeretnéd, akkor a regisztrációs rendszered bele kell írnod az admin szkriptbe és az ott található dolgokat (módban) \"beleilleszted\" az adminszkriptbe.Helyesbítek:
RadioStream: Gondolom a dialogos dolgot megtudod te is csinálni, listitemeknél pedig rakd be az adott rádió .pls fájlját így:
PlayAudioStreamForPlayer(playerid, \"szentistvanradio.hu:8000/listen.pls\"); // azért ezt választottam mert perpill ezt találtam.
@N@rbirock: A respawn_delay-t írd át -1-re.
PlayAudioStreamForPlayer(playerid, \"http://szentistvanradio.hu:8000/listen.pls\"); // azért ezt választottam mert perpill ezt találtam.
Meg tudná valaki mondani hogy az AllowAdminTeleportot milyen függvény váltotta fel?OnPlayerClickMap
-----------
}
@N@rbirock: A respawn_delay-t írd át -1-re.És azt hol írjam át?
Heló, nem tudja valaki hol kell beállítani a CreateObject scriptnél, hogy ha pl. berakok egy buszmegállót, és széttörik a szerón akkor késõbb vissza is \"épüljön\" tehát jelenjen meg újra mert nem nagyon akar... De így van ez pl. a piros bója esetében vagy egyéb tárgynál pl villanyoszlop. KÖSZ! :thumbsup:Beállítasz egy timert, és amikor meghívódik az általa meghívott eljárás, akkor törlöd, aztán létre hozod az objectet.
new
iBusObject;
public OnFilterScriptInit( )
{
iBusObject = CreateObject( ... );
SetTimer( \"ObjectsReBuild\", 5 * 60 * 1000, true );
return 1;
}
forward ObjectsReBuild( );
public ObjectsReBuild( )
{
DestroyObject( iBusObject );
iBusObject = CreateObject( ... );
return 1;
}
if(GetPlayerVirtualWorld(playerid) != GetPlayerInteriorVirtualWorld(i)) return 1;
if(GetPlayerInterior(playerid) != GetPlayerInterior(i)) return 1;
SetPVarInt(playerid,\"PlayerTimer\",SetTimerEx(\"func\",10000,false,\"d\",playerid));
KillTimer(GetPVarInt(playerid,\"PlayerTimer\"));
ShowPlayerDialog(playerid, DIALOG_RULES, DIALOG_STYLE_MSGBOX, \"Címe\", \"- Példa 1 \\n- Újsor\\n- Újsor\\n\\n- újsor?\", \"Igen\", \"Nem\");
Egy olyan probléma lenne hogy rákkattintok a GTA -ra vagy a SAMP-ra tölt és nem hozza be ! újra raktam a GTA nem 1x és nemjó sehogyse :SHa kalóz verziód van, nem jó a crack, talán. Vagy szimplán a letöltött játék hibás.
#undef MAX_PLAYERS
#define MAX_PLAYERS slotok száma
#include <a_samp>
#undef MAX_PLAYERS //\'töröljük\' a változót
#define MAX_PLAYERS 50 //megadjuk a változó számát, jelen esetben 50 lesz
new bool: online[MAX_PLAYERS];//létrehoztunk egy igen/nem változót minden játékosra
public OnPlayerConnect(playerid)
{
online[playerid] = true;//azaz a \'player\'-nek az \'online\' változója \'igaz\' lesz
}
public OnPlayerDisconnect(playerid, reason)
{
online[playerid] = false;//azaz a \'player\'-nek az \'online\' változója \'hamis\' lesz
}
CMD:online(playerid,params[])
{
if(online[playerid]==true) online[playerid]=false;
else online[playerid]=true;
}
CMD:online0(playerid,params[])
{
if(online[0]==true)SendClientMessage(playerid, piros, \"A 0 id-jû játékos jelenleg online!\");//ha online
if(online[0]==false)SendClientMessage(playerid, piros, \"A 0 id-jû játékos jelenleg nem online!\");//ha nem online
}
#define TEXTDRAW_ALMA 1212
#define TEXTDRAW_NARANCS 1213
Hogyan tudom lehívni a jármûvem 2 színét?http://forum.sa-mp.com/showthread.php?t=235398
Üdv, olyan gondom lenne, hogy adott egy dialog MSGBOX, sok szöveggel, TAB elrendezéssel. Nekem normálisan, rendezetten jelenik megtab = \\t
szerón a szöveg, viszont más playernek több sor is elcsúszik. Mitõl lehet ez, hogy nálam jó náluk meg nem? :no:
Köszöntem!
[20:20:43] Crash caused by an unknown error in print at address 0x8
[20:20:43] Stack trace of gamemodes/dg.amx (most recent call first):
[/quote]
Ja, és a logba minden jó, a mysql csatlakozás is betölt mindent stb..
Mi a hiba?
Nekem van egy olyan hibám, hogy kiszedtem pár objektet egy editorral, kódot pedig bemásoltam modomba. Csak valamiért nem fogadja el, mert ez a hiba fogad: undefined symbol \"RemoveBuildingForPlayer\"Gondolom nem OnPlayerConnect be raktad ....
Mi lehet a probléma?
Gondolom nem OnPlayerConnect be raktad ....
Nekem van egy olyan hibám, hogy kiszedtem pár objektet egy editorral, kódot pedig bemásoltam modomba. Csak valamiért nem fogadja el, mert ez a hiba fogad: undefined symbol \"RemoveBuildingForPlayer\"
Mi lehet a probléma?
[/quote]
vagy nem 0.3d v 0.3e-s a pawnod & includeid
Köszi...Tulajdonságok.
De mit jelent az hogy \"properties\"
xD
Nincsen olyan hogy \"Network and Internet\"Milyen routered van?
Helló mindenkinek :D Sok map-ban látok olyan objecteket, amik az MTA-ban nincsenek benne. Ezeket hogy tudom létrehozni, vagy az MTA-ba betenni?Ez alapján megtudod csinálni: http://sampforum.hu/index.php?topic=11555.0 ;)
public OnPlayerConnect(playerid)
{
cmd_audiomsg(playerid, \"\");
return 1;
}
CMD:audiomsg(playerid, params[]) return SendClientMessage(playerid, COLOR_GREY, \"< Audio értesítések kikapcsolva. >\");
public OnPlayerCommandText(playerid, cmdtext[]){
if (strcmp(\"/afk\", cmdtext, true, 10) == 0 || strcmp(\"/afk\", cmdtext, true, 10) == 0 ) {
if(afk[playerid]==true) return SendClientMessage(playerid, COLOR_RED, \"HIBA: {FFFFFF} Má\' afkolsz hülyegyerek!\");
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"%s {FFFFFF}Elment Afkolni\", pName);
SendClientMessageToAll(COLOR_RED, string);
GameTextForPlayer(playerid,\"~W~ AFK\", 5000, 3);
GetPlayerName(playerid, name, sizeof name);
format(stringname, sizeof stringname, \"[AFK]%s\", pName);/
SetPlayerName(playerid, stringname);/
SendClientMessage(playerid,COLOR_WHITE, \"{AA3333}AFK{FFFFFF}-ban vagy, tudsz irni de mozogni nem, ahhoz hogy kilépj /bekk\");
TogglePlayerControllable(playerid, 0);
afk[playerid]=true;
return 1;
}
if (strcmp(\"/bekk\", cmdtext, true, 10) == 0 )
if(afk[playerid]==false) return SendClientMessage(playerid, COLOR_RED, \"HIBA: {FFFFFF} Te nem vagy afk ba mit akarsz kikapcsolni?\");
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"%s {FFFFFF}Vissza jött, újra gameban van\", pName);
SendClientMessageToAll(COLOR_RED, string);
GameTextForPlayer(playerid,\"~W~ Ujra gameban vagy!\", 5000, 3);
SendClientMessage(playerid,COLOR_WHITE,\"Vissza jöttél {AA3333}AFK{FFFFFF}-ból! További jó játékot!\");
SetPlayerName(playerid, name);/
TogglePlayerControllable(playerid, 1);
afk[playerid]=false;
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
{
// Példa
return 1;
}
return 0;
}
D:\\Bukkit szejvej\\gamemodes\\bare.pwn(47) : warning 202: number of arguments does not match definition
D:\\Bukkit szejvej\\gamemodes\\bare.pwn(112) : warning 203: symbol is never used: \"File\"
D:\\Bukkit szejvej\\gamemodes\\bare.pwn(112) : warning 203: symbol is never used: \"PW\"
D:\\Bukkit szejvej\\gamemodes\\bare.pwn(112) : warning 203: symbol is never used: \"S\"
D:\\Bukkit szejvej\\gamemodes\\bare.pwn(112) : warning 203: symbol is never used: \"WPW\"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Warnings.
Razor911\" post=\"426390\" timestamp=\"1368886322\"]
Kösz azóta már rájöttem :D De van mégegy baj...
Éppen készítgetem az AFK rendszert de beírom /afk és eddig jó, berak...
beírom /bekk és kivesz AFK-ból
De utána bármilyen parancsot beírok ezt adja ki hogy: DMNRazor, kiléptél AFK-ból, további jó játékot...
Nem tudjátok mi a baj?
Itt van a script:
public OnPlayerCommandText(playerid, cmdtext[]){
if (strcmp(\"/afk\", cmdtext, true, 10) == 0 || strcmp(\"/afk\", cmdtext, true, 10) == 0 ) {
if(afk[playerid]==true) return SendClientMessage(playerid, COLOR_RED, \"HIBA: {FFFFFF} Má\' afkolsz hülyegyerek!\");
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"%s {FFFFFF}Elment Afkolni\", pName);
SendClientMessageToAll(COLOR_RED, string);
GameTextForPlayer(playerid,\"~W~ AFK\", 5000, 3);
GetPlayerName(playerid, name, sizeof name);
format(stringname, sizeof stringname, \"[AFK]%s\", pName);/
SetPlayerName(playerid, stringname);/
SendClientMessage(playerid,COLOR_WHITE, \"{AA3333}AFK{FFFFFF}-ban vagy, tudsz irni de mozogni nem, ahhoz hogy kilépj /bekk\");
TogglePlayerControllable(playerid, 0);
afk[playerid]=true;
return 1;
}
if (strcmp(\"/bekk\", cmdtext, true, 10) == 0 )
if(afk[playerid]==false) return SendClientMessage(playerid, COLOR_RED, \"HIBA: {FFFFFF} Te nem vagy afk ba mit akarsz kikapcsolni?\");
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"%s {FFFFFF}Vissza jött, újra gameban van\", pName);
SendClientMessageToAll(COLOR_RED, string);
GameTextForPlayer(playerid,\"~W~ Ujra gameban vagy!\", 5000, 3);
SendClientMessage(playerid,COLOR_WHITE,\"Vissza jöttél {AA3333}AFK{FFFFFF}-ból! További jó játékot!\");
SetPlayerName(playerid, name);/
TogglePlayerControllable(playerid, 1);
afk[playerid]=false;
return 1;
}
Kicsit égõ hogy egy AFK rendszernél elakadok, dehát kezdõ vagyok.... :D Összes scriptem egy dialogos AFK rendszer ami sikerült, meg egy névszínezõ, de 1,5 éve abbahagytam xD
Már rájöttem, nem tom mi volt a baj de sikerült megjavítani :D
[/quote]
http://www.sa-mp.gportal.hu/gindex.php?pg=33257183
Dialogos afk rendszer? Letöltötted és a tiéd lett? xd
Razor911 link=topic=15163.msg426390#msg426390 date=1368886322]http://www.sa-mp.gportal.hu/gindex.php?pg=33257183
Kösz azóta már rájöttem :D De van mégegy baj...
Éppen készítgetem az AFK rendszert de beírom /afk és eddig jó, berak...
beírom /bekk és kivesz AFK-ból
De utána bármilyen parancsot beírok ezt adja ki hogy: DMNRazor, kiléptél AFK-ból, további jó játékot...
Nem tudjátok mi a baj?
Itt van a script:
public OnPlayerCommandText(playerid, cmdtext[]){
if (strcmp(\"/afk\", cmdtext, true, 10) == 0 || strcmp(\"/afk\", cmdtext, true, 10) == 0 ) {
if(afk[playerid]==true) return SendClientMessage(playerid, COLOR_RED, \"HIBA: {FFFFFF} Má\' afkolsz hülyegyerek!\");
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"%s {FFFFFF}Elment Afkolni\", pName);
SendClientMessageToAll(COLOR_RED, string);
GameTextForPlayer(playerid,\"~W~ AFK\", 5000, 3);
GetPlayerName(playerid, name, sizeof name);
format(stringname, sizeof stringname, \"[AFK]%s\", pName);/
SetPlayerName(playerid, stringname);/
SendClientMessage(playerid,COLOR_WHITE, \"{AA3333}AFK{FFFFFF}-ban vagy, tudsz irni de mozogni nem, ahhoz hogy kilépj /bekk\");
TogglePlayerControllable(playerid, 0);
afk[playerid]=true;
return 1;
}
if (strcmp(\"/bekk\", cmdtext, true, 10) == 0 )
if(afk[playerid]==false) return SendClientMessage(playerid, COLOR_RED, \"HIBA: {FFFFFF} Te nem vagy afk ba mit akarsz kikapcsolni?\");
GetPlayerName(playerid, pName, sizeof(pName));
format(string, sizeof(string), \"%s {FFFFFF}Vissza jött, újra gameban van\", pName);
SendClientMessageToAll(COLOR_RED, string);
GameTextForPlayer(playerid,\"~W~ Ujra gameban vagy!\", 5000, 3);
SendClientMessage(playerid,COLOR_WHITE,\"Vissza jöttél {AA3333}AFK{FFFFFF}-ból! További jó játékot!\");
SetPlayerName(playerid, name);/
TogglePlayerControllable(playerid, 1);
afk[playerid]=false;
return 1;
}
Kicsit égõ hogy egy AFK rendszernél elakadok, dehát kezdõ vagyok.... :D Összes scriptem egy dialogos AFK rendszer ami sikerült, meg egy névszínezõ, de 1,5 éve abbahagytam xD
Már rájöttem, nem tom mi volt a baj de sikerült megjavítani :D
Dialogos afk rendszer? Letöltötted és a tiéd lett? xd
Kajak nem letöltött xD
Csak 1,5 éve tanultam arról az oldalról, és ami megmaradt bennem leírtam egy késõbbi rendszerben, de amit innen tanultam az nem dialogos volt, abba én tettem át egy scriptemben...
meg amugy alap hogy elé irom mikor afkol hogy: AFK...
Na de akkor a LuxAdmin-al nem tudjátok mi lehet a baj? Más admin rendszernél lementi de a LuxAdmin-nál nem menti el az Accounts mappába
[/quote]
Jelenleg melyik a leggyorsabb fájl kezelõ?Talán az Y_Ini, de MySQL-t ajánlanám leginkább nem fájlkezelõ, de viszont a legjobb adattárolásra.
D:\\Bukkit szejvej\\gamemodes\\Bukkitszejvej.pwn(37) : error 017: undefined symbol \"help\"
D:\\Bukkit szejvej\\gamemodes\\Bukkitszejvej.pwn(37) : warning 203: symbol is never used: \"CMD\"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
#include zcmd
Razor911\" post=\"427457\" timestamp=\"1369136172\"]
Tudtok egy helyet ahol ONLINE hallgatható mp3 zene és van hozzá link is ami betehetõ San Andreasba?
Eddig kerestem de nem találtam, nem játsza le a zenét mert nem MP3...
[/quote]
atw.hu-n regelj egy tárhelyet :)
if (strcmp(\"/radiobe\", cmdtext, true, 10) == 0 )
PlayAudioStreamForPlayer(playerid, \"http://195.70.35.172:8000/radio1.mp3\");
GameTextForPlayer(playerid,\"~w~Radio ~g~ BE\",5000,3);
if (strcmp(\"/radioki\", cmdtext, true, 10) == 0 )
StopAudioStreamForPlayer(playerid);
GameTextForPlayer(playerid,\"~w~Radio ~r~KI\",5000,3);
Razor911 link=topic=15163.msg427457#msg427457 date=1369136172]atw.hu-n regelj egy tárhelyet :)
Tudtok egy helyet ahol ONLINE hallgatható mp3 zene és van hozzá link is ami betehetõ San Andreasba?
Eddig kerestem de nem találtam, nem játsza le a zenét mert nem MP3...
[/quote]
ATW-n ne. Tiltja az ilyen dolgokat. Ott nem mûködik.
Textdraw8 = TextDrawCreate(430.000000, 356.000000, \"\\\");
Sziasztok.http://forum.sa-mp.com/showthread.php?t=169029
Elvileg van olyan YSI-s funkció ami megszámolja hogy hány parancs van a szerveren (zcmd) és valahogy random-ba kiírja. Valaki?
Célom vele: Alulra szeretném a kész textdrawomba beüzemelni, hogy ne egyesével keljen beírogatni..
Elõre is köszönöm!
Hellotok olyan animációs kérésem lenne hogy a jobb kezét emelje fel és hadonásszon vele . :DD kerestem fórumon,de nem találtam hasonlót se!Fs-kbe is néztem.nekem bal kezesem van..megteszi? xd
CMD:wave(playerid,params[])return ApplyAnimation(playerid, \"ON_LOOKERS\", \"wave_loop\", 4.0, 1, 0, 0, 0, 0);
nekem bal kezesem van..megteszi? xd
Hellotok olyan animációs kérésem lenne hogy a jobb kezét emelje fel és hadonásszon vele . :DD kerestem fórumon,de nem találtam hasonlót se!Fs-kbe is néztem.
CMD:wave(playerid,params[])return ApplyAnimation(playerid, \"ON_LOOKERS\", \"wave_loop\", 4.0, 1, 0, 0, 0, 0);
[/quote]Igen köszönöm ment a plusz!Van olyan oldal ahol magyarul felvannak tüntetve mi melyik?:D
valaki segítene?
ezt a dialog fajtát szeretném használni -> DIALOG_STYLE_INPUT arra hogy a beírt értéket levonj a játékostól és egy másiknak meg megadja!
Dupla hozzászólás automatikusan összefûzve. ( 2013. szeptember 25. - 21:27:29 )
nekem bal kezesem van..megteszi? xd
Hellotok olyan animációs kérésem lenne hogy a jobb kezét emelje fel és hadonásszon vele . :DD kerestem fórumon,de nem találtam hasonlót se!Fs-kbe is néztem.
CMD:wave(playerid,params[])return ApplyAnimation(playerid, \"ON_LOOKERS\", \"wave_loop\", 4.0, 1, 0, 0, 0, 0);
[/quote]Igen köszönöm ment a plusz!Van olyan oldal ahol magyarul felvannak tüntetve mi melyik?:D
[/quote]
az utalásos kérésedhez szerintem ez megteszi, csak fordítsd le, de az animáció lista az nincs fent magyarul..legalábbis én még nem találkoztam vele. :/
http://forum.sa-mp.com/showthread.php?t=387449&highlight=system
#include <a_samp>
#include <zcmd>
new eldobottpenz;
new penzpickup;
#define penz 1111
stock IsNumeric(string[])
{
for (new i = 0, j = strlen(string); i < j; i++)
{
if (string > \'9\' || string < \'0\') return 0;
}
return 1;
}
CMD:eldob(playerid)
{
if(eldobottpenz > 0)
{
SendClientMessage(playerid,0xFF0000C8,\"Már valaki dobott el pénzt!\");
}
else {
ShowPlayerDialog(playerid, penz, DIALOG_STYLE_INPUT, \"Pénz Eldobás\", \"Add meg az eldobni kívánt pénz összeget:\", \"Eldob\", \"Mégse\");}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == penz)
{
if(!response) return SendClientMessage(playerid, 0xFF0000C8, \"***Nem dobtál el pénzt!\");
else if(strval(inputtext) > GetPlayerMoney(playerid)) return SendClientMessage(playerid,0xFF0000C8,\"Nincs ennyi pénzed!\");
else if(!IsNumeric(inputtext))
{
ShowPlayerDialog(playerid, penz, DIALOG_STYLE_INPUT, \"Pénz Eldobás\", \"Add meg az eldobni kívánt pénz összeget:\", \"Eldob\", \"Mégse\");
SendClientMessage(playerid,0xFF0000C8,\"Csak számokat adj meg!\");
}
else
{
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
GivePlayerMoney(playerid,-strval(inputtext));
new string[128];
eldobottpenz = strval(inputtext);
format(string,sizeof(string),\"Eldobtál %d$-t!\",strval(inputtext));
SendClientMessage(playerid,0xffffffaa,string);
penzpickup = CreatePickup(1212, 23, X, Y+2,Z+0.9, -1);
}
return 1;
}
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == penzpickup)
{
GivePlayerMoney(playerid, eldobottpenz);
DestroyPickup(penzpickup);
SendClientMessage(playerid, 0xffffff, \"Megtaláltad az eldobott pénzt!\");
eldobottpenz = 0;
}
return 1;
}
error 021: symbol already defined: \"IsNumeric\"
stock IsNumeric(const string[])
{
for (new i = 0, j = strlen(string); i < j; i++)
{
if (string > \'9\' || string < \'0\') return 0;
}
return 1;
}
stock IsNumeric(const string[])
{
for (new i = 0, j = strlen(string); i < j; i++)
{
if (string > \'9\' || string < \'0\') return 0;
}
return 1;
}
#pragma unused IsNumeric
Streamer Plugin: Warning: Include file version (0x26104) does not match plugin version (0x26105) (script might need to be recompiled with the latest include file)
[/quote]
Az include verziója nem egyezik meg a plugin verziójával..töltsd le a legfrissebbet!
Hogyan Lehet megcsinálni azt hogy AZ ADMINNAK zölden irja ki az id-jét!?milyen adminrendszert használsz?
Streamer Plugin: Warning: Include file version (0x26104) does not match plugin version (0x26105) (script might need to be recompiled with the latest include file)Az include verziója nem egyezik meg a plugin verziójával..töltsd le a legfrissebbet!
[/quote]
Sajnos a legújabb... de nem tudom mi a baja....
Újra tettem azt a plugint és... semmi... segítsetek pls!
Streamer Plugin: Warning: Include file version (0x26104) does not match plugin version (0x26105) (script might need to be recompiled with the latest include file)Az include verziója nem egyezik meg a plugin verziójával..töltsd le a legfrissebbet!
[/quote]
Sajnos a legújabb... de nem tudom mi a baja....
Újra tettem azt a plugint és... semmi... segítsetek pls!
[/quote]
tessék..ez tuti jó ;)
http://www.solidfiles.com/d/f2e280ba68/
Streamer Plugin: Warning: Include file version (0x26104) does not match plugin version (0x26105) (script might need to be recompiled with the latest include file)Az include verziója nem egyezik meg a plugin verziójával..töltsd le a legfrissebbet!
[/quote]
Sajnos a legújabb... de nem tudom mi a baja....
Újra tettem azt a plugint és... semmi... segítsetek pls!
[/quote]
tessék..ez tuti jó ;)
http://www.solidfiles.com/d/f2e280ba68/
[/quote]
Köszi ez jó...
Na most még mindig van 1 kis bajom...:(
Szervergépen (linuxon)
ezt írja:
[22:43:45] Script[gamemodes/mod.amx]: Run time error 19: \"File or function is not found\"
[22:43:45] Number of vehicle models: 1
Otthoni gépemen (windows)
[22:45:52] Number of vehicle models: 97
Mást nem ír... tehát be töltötte... a mod.amx-et (nem ír rá hibát) mi lehet a baja? és linuxon miért csak 1 kocsit tölt be?
Kérem segítsetek! :)
Még mindig 1 bajjal szenvedek:Mivel lehetséges, hogy linuxon nem azok a pluginok vannak mint a windowson.. azért kell letölteni minden új plugint majd konvertálni a módot az új include fájlokkal.
[23:45:22] Script[gamemodes/mod.amx]: Run time error 19: \"File or function is not found\" -ez a legnagyobb bajom... hogy elindul a mód (szerógépen is)(linux) de nem egészen!!! tehát jó pár funkció nem megy...
Viszont a gépemen tökéletesen megy!!! (windows)
[23:45:22] Number of vehicle models: 1 - ez nekem nagyon gyanus... mert gépen mikor a mod-ot indítom a szeróval... akkor 97 modelt tölt be..
Ebben kérném segítségeteket! nagyon fontos lenne!
Elõre is köszönöm.
Elnézést ZyZu
TogglePlayerClock(playerid, 0);
Hogyan is lehet levonni egy játékostól pénzt?A GivePlayerMoney függvénnyel hozzáadadni tudsz.
GivePlayerMoney ?
new mstr[128];
mstr= GetPlayerMoney(JATEKOSIDJE);
SetPlayerMoney(JATEKOSIDJE,mstr-ÖSSZEGAMENNYIT LEVONSZ);
Kedves rcsbakos2!Nagyon köszönöm a válaszod nem tudom csak miért most jelezte:S
Semmi baj, kérdezz csak nyugodtan.
1. OnPlayerUpdate alatt hívd meg az IsPlayerInRangeOfPoint függvényt, majd tégy oda egy StartAudioStreamForPlayer függvényt, a lejátszandó zene webes linkjével együtt, amely lehetõleg egy .mp3 kiterjesztésû fájl legyen.
2. Lekérdezed a legközelebbi kocsi ID-jét a GetNearestVehicle névre hallgató függvénnyel, amely egy, a módodhoz utólag hozzáadható, vagy angolosan: custom függvény.
3. A GetPlayerVehicleID függvénnyel kérdezheted le, hogy a játékos melyik kocsiban ül.
Nagyon köszönöm a válaszod nem tudom csak miért most jelezte:S
Kedves rcsbakos2!
Semmi baj, kérdezz csak nyugodtan.
1. OnPlayerUpdate alatt hívd meg az IsPlayerInRangeOfPoint függvényt, majd tégy oda egy StartAudioStreamForPlayer függvényt, a lejátszandó zene webes linkjével együtt, amely lehetõleg egy .mp3 kiterjesztésû fájl legyen.
2. Lekérdezed a legközelebbi kocsi ID-jét a GetNearestVehicle névre hallgató függvénnyel, amely egy, a módodhoz utólag hozzáadható, vagy angolosan: custom függvény.
3. A GetPlayerVehicleID függvénnyel kérdezheted le, hogy a játékos melyik kocsiban ül.
Az elsõ kérdésemnél ugy kérdeztem azt hogy hogy lehet megoldani a zene lejátszást,most egy parancshoz szeretném kötni ami ez:
/lop a lényege a parancsnak hogy a játékos ellop egy tárgyat a katonaságról az jelez a katonáknak,és itt szeretném lejátszani a sziréna hangot!Ezt hogy lehet megoldani?:D
[/quote]
használj for ciklust azon belül ellenõríztesd hogy a játékosok kközött ki katona. és aki katona annak játszd le a hangod :)
\"StartAudioStreamForPlayer\"
Nagyon köszönöm a válaszod nem tudom csak miért most jelezte:S
Kedves rcsbakos2!
Semmi baj, kérdezz csak nyugodtan.
1. OnPlayerUpdate alatt hívd meg az IsPlayerInRangeOfPoint függvényt, majd tégy oda egy StartAudioStreamForPlayer függvényt, a lejátszandó zene webes linkjével együtt, amely lehetõleg egy .mp3 kiterjesztésû fájl legyen.
2. Lekérdezed a legközelebbi kocsi ID-jét a GetNearestVehicle névre hallgató függvénnyel, amely egy, a módodhoz utólag hozzáadható, vagy angolosan: custom függvény.
3. A GetPlayerVehicleID függvénnyel kérdezheted le, hogy a játékos melyik kocsiban ül.
Az elsõ kérdésemnél ugy kérdeztem azt hogy hogy lehet megoldani a zene lejátszást,most egy parancshoz szeretném kötni ami ez:
/lop a lényege a parancsnak hogy a játékos ellop egy tárgyat a katonaságról az jelez a katonáknak,és itt szeretném lejátszani a sziréna hangot!Ezt hogy lehet megoldani?:D
[/quote]
használj for ciklust azon belül ellenõríztesd hogy a játékosok kközött ki katona. és aki katona annak játszd le a hangod :)
\"StartAudioStreamForPlayer\"
[/quote]
majdnem eltaláltad xd nem \"StartAudioStreamForPlayer\", hanem
PlayAudioStreamForPlayer(playerid, \"link\");
:) :)
Nagyon köszönöm a válaszod nem tudom csak miért most jelezte:S
Kedves rcsbakos2!
Semmi baj, kérdezz csak nyugodtan.
1. OnPlayerUpdate alatt hívd meg az IsPlayerInRangeOfPoint függvényt, majd tégy oda egy StartAudioStreamForPlayer függvényt, a lejátszandó zene webes linkjével együtt, amely lehetõleg egy .mp3 kiterjesztésû fájl legyen.
2. Lekérdezed a legközelebbi kocsi ID-jét a GetNearestVehicle névre hallgató függvénnyel, amely egy, a módodhoz utólag hozzáadható, vagy angolosan: custom függvény.
3. A GetPlayerVehicleID függvénnyel kérdezheted le, hogy a játékos melyik kocsiban ül.
Az elsõ kérdésemnél ugy kérdeztem azt hogy hogy lehet megoldani a zene lejátszást,most egy parancshoz szeretném kötni ami ez:
/lop a lényege a parancsnak hogy a játékos ellop egy tárgyat a katonaságról az jelez a katonáknak,és itt szeretném lejátszani a sziréna hangot!Ezt hogy lehet megoldani?:D
[/quote]
használj for ciklust azon belül ellenõríztesd hogy a játékosok kközött ki katona. és aki katona annak játszd le a hangod :)
\"StartAudioStreamForPlayer\"
[/quote]
majdnem eltaláltad xd nem \"StartAudioStreamForPlayer\", hanem
PlayAudioStreamForPlayer(playerid, \"link\");
:) :)
[/quote]
Én is elírtam, nem csak dns, elnézést :D Play, nem pedig Start. És annak a katonás cuccnak valami ilyesmit készíts:
/lop parancs
{
PlayAudioStreamForPlayer(playerid, \"link\");
for(new i = 0; i < MAX_PLAYERIS; i++)
{
if(Katona == 1) // Ha a játékos katona (nem tudom nálad mi jelzi a katonát)
{
SendClientMessage(i, szín, \"Lopják a sajtot!\");
}
}
}
Valami ilyesmit hozz össze.
Nagyon köszönöm a válaszod nem tudom csak miért most jelezte:S
Kedves rcsbakos2!
Semmi baj, kérdezz csak nyugodtan.
1. OnPlayerUpdate alatt hívd meg az IsPlayerInRangeOfPoint függvényt, majd tégy oda egy StartAudioStreamForPlayer függvényt, a lejátszandó zene webes linkjével együtt, amely lehetõleg egy .mp3 kiterjesztésû fájl legyen.
2. Lekérdezed a legközelebbi kocsi ID-jét a GetNearestVehicle névre hallgató függvénnyel, amely egy, a módodhoz utólag hozzáadható, vagy angolosan: custom függvény.
3. A GetPlayerVehicleID függvénnyel kérdezheted le, hogy a játékos melyik kocsiban ül.
Az elsõ kérdésemnél ugy kérdeztem azt hogy hogy lehet megoldani a zene lejátszást,most egy parancshoz szeretném kötni ami ez:
/lop a lényege a parancsnak hogy a játékos ellop egy tárgyat a katonaságról az jelez a katonáknak,és itt szeretném lejátszani a sziréna hangot!Ezt hogy lehet megoldani?:D
[/quote]
használj for ciklust azon belül ellenõríztesd hogy a játékosok kközött ki katona. és aki katona annak játszd le a hangod :)
\"StartAudioStreamForPlayer\"
[/quote]
majdnem eltaláltad xd nem \"StartAudioStreamForPlayer\", hanem
PlayAudioStreamForPlayer(playerid, \"link\");
:) :)
[/quote]
Én is elírtam, nem csak dns, elnézést :D Play, nem pedig Start. És annak a katonás cuccnak valami ilyesmit készíts:
/lop parancs
{
PlayAudioStreamForPlayer(playerid, \"link\");
for(new i = 0; i < MAX_PLAYERIS; i++)
{
if(Katona == 1) // Ha a játékos katona (nem tudom nálad mi jelzi a katonát)
{
SendClientMessage(i, szín, \"Lopják a sajtot!\");
}
}
}
Valami ilyesmit hozz össze.
[/quote]
õõõ a katonáknak kell lejátszani a hangot szóval így :D
/lop parancs
{
for(new i = 0; i < MAX_PLAYERIS; i++)
{
if(Katona == 1) // Ha a játékos katona (nem tudom nálad mi jelzi a katonát)
{
SendClientMessage(i, szín, \"Lopják a sajtot!\");
PlayAudioStreamForPlayer(i, \"link\"); //azoknak jatsza le akiknek a katona valtozo értéke = 1-el
}
}
}
/lop parancs
{
for(new i = 0; i < MAX_PLAYERIS; i++)
{
if(Katona == 1 && IsPlayerInRangeOfPoint(i, X, Y, Z, xy távolság a koordinátáktól számítva, ahol a zóna van) // Ha a játékos katona (nem tudom nálad mi jelzi a katonát), és ha a katona a megadott körüli xy távolságon belül van
{
PlayAudioStreamForPlayer(playerid, \"link\");
}
}
}
Hali.Hogyan tudok egy hasonló szöveget egy boxba rakni?akkor töltsd fel újra a képet, mert ez a link halott....
pl mit itt csak én két szöveget akarok egy boxba rakni...
http://kepfeltoltes.hu/view/131007/599720_441820885903530_5
Angol fórumon találtam valahol ezt a képet...(ha számít)
new Textdraw;
Textdraw = TextDrawCreate(X, Y, \"asd\");
TextDrawLetterSize(Textdraw, 0.000000, 2.200000);
TextDrawColor(Textdraw, -1);
TextDrawSetOutline(Textdraw, 0);
TextDrawSetProportional(Textdraw, 1);
TextDrawSetShadow(Textdraw, 1);
TextDrawUseBox(Textdraw, 1);
TextDrawBoxColor(Textdraw, 230);
TextDrawTextSize(Textdraw, méret1, méret2);
new Textdraw;
Textdraw = TextDrawCreate(X, Y, \"asd\\nasd\"); //de írok még egy szöveget akkor ott lesz? akkor alatta lesz?
TextDrawLetterSize(Textdraw, 0.000000, 2.200000);
TextDrawColor(Textdraw, -1);
TextDrawSetOutline(Textdraw, 0);
TextDrawSetProportional(Textdraw, 1);
TextDrawSetShadow(Textdraw, 1);
TextDrawUseBox(Textdraw, 1);
TextDrawBoxColor(Textdraw, 230);
TextDrawTextSize(Textdraw, méret1, méret2);
Ennyi? Az egész?mondjuk ha már meg van a sima szövegrészed és nagyob boxba akarod pl. akkor hozzlétre még egy textdrawot üres stringel szóközökkel és annak a font size-ját állitsd.! :D arra ap oziciora ahol a szöveg is van csak ugy rkdhogy a box az alatta legyen
new Textdraw;
Textdraw = TextDrawCreate(X, Y, \"asd\\nasd\"); //de írok még egy szöveget akkor ott lesz? akkor alatta lesz?
TextDrawLetterSize(Textdraw, 0.000000, 2.200000);
TextDrawColor(Textdraw, -1);
TextDrawSetOutline(Textdraw, 0);
TextDrawSetProportional(Textdraw, 1);
TextDrawSetShadow(Textdraw, 1);
TextDrawUseBox(Textdraw, 1);
TextDrawBoxColor(Textdraw, 230);
TextDrawTextSize(Textdraw, méret1, méret2);
#include <a_samp>
#include dini
#include zcmd
new fegyverid;
new loszer;
public OnPlayerSpawn(playerid)
{
new string[64], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), \"Fegyverek/%s.ini\", name);
if(fexist(string))
{
GivePlayerWeapon(playerid, dini_Int(string, \"fegyverid\"), dini_Int(string, \"loszer\"));
}
else
{
dini_Create(string);
dini_IntSet(string, \"Fegyverid\", 0);
dini_IntSet(string, \"Loszer\", 0);
}
}
public OnPlayerDisconnect(playerid, reason)
{
new string[64], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), \"Fegyverek/%s.ini\", name);
if(fexist(string))
{
fegyverid = GetPlayerWeapon(playerid);
loszer = GetPlayerAmmo(playerid);
dini_IntSet(string, \"Fegyverid\", fegyverid);
dini_IntSet(string, \"Loszer\", loszer);
}
else
{
dini_Create(string);
dini_IntSet(string, \"Fegyverid\", 0);
dini_IntSet(string, \"Loszer\", 0);
}
}
hello valaki segítene megoldani hogy, minden fegyvert mentesen ami a játékosnál van?:DValaki legyen szíves :!
#include <a_samp>
#include dini
#include zcmd
new fegyverid;
new loszer;
public OnPlayerSpawn(playerid)
{
new string[64], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), \"Fegyverek/%s.ini\", name);
if(fexist(string))
{
GivePlayerWeapon(playerid, dini_Int(string, \"fegyverid\"), dini_Int(string, \"loszer\"));
}
else
{
dini_Create(string);
dini_IntSet(string, \"Fegyverid\", 0);
dini_IntSet(string, \"Loszer\", 0);
}
}
public OnPlayerDisconnect(playerid, reason)
{
new string[64], name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), \"Fegyverek/%s.ini\", name);
if(fexist(string))
{
fegyverid = GetPlayerWeapon(playerid);
loszer = GetPlayerAmmo(playerid);
dini_IntSet(string, \"Fegyverid\", fegyverid);
dini_IntSet(string, \"Loszer\", loszer);
}
else
{
dini_Create(string);
dini_IntSet(string, \"Fegyverid\", 0);
dini_IntSet(string, \"Loszer\", 0);
}
}
Köszönöm elõre is!:D
Itt van ez: http://pastebin.com/TaD5miwQKöszönöm a segítséged,de amikor felmegyek veszekfegyvert akkor lementi , de amint felmentem lenullázza az összes fegyvert:|
Használd, vagy írd át ezzel a sajátod.
#if defined MySQL_Reg
if(dialogid == DIALOG_REGISTER)
{
new astring[300];
if(!response)
{
format(astring, 300, \"{0079bf}%s{FFFFFF} kickelve lett. [{0079bf}Indok{FFFFFF}]: Kötelezõ a regisztráció. [{0079bf}%i{FFFFFF}/{0079bf}%i {FFFFFF}]\", GetPlayerNameEx(playerid), cvar);
SendClientMessageToAll(COLOR_WHITE, astring);
Kick(playerid);
}
else
{
if(!strlen(inputtext)) ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, \"{FFFFFF}Regisztráció\", \"{FFE400}Írd be a kívánt jelszót az alábbi mezõbe:\", \"Regisztráció\", \"Mégse\");
new
Query[100];
format(Query, sizeof(Query), \"INSERT INTO `jatekosok` (`felhasznalo`,`jelszo`) VALUES (\'%s\', \'%s\')\", pName(playerid), inputtext);
mysql_query(Query);
SendClientMessage(playerid, COLOR_WHITE, \"Sikeres regisztráció. [{0079bf}Jó játékot kívánunk!{FFFFFF}]\");
format(astring, 256, \"{FFFFFF}Üdv a szerveren {0079bf}%s \\nÍrd be a jelszavad a mezõbe:\", GetPlayerNameEx(playerid));
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD,\"{FFFFFF}Bejelentkezés\", astring, \"Belépés\", \"Mégse\");
}
}
if(dialogid == DIALOG_LOGIN)
{
new astring[300];
if(!response)
{
format(astring, 300, \"{0079bf}%s{FFFFFF} kickelve lett. [{0079bf}Indok{FFFFFF}]: Kötelezõ bejelentkezni.\", GetPlayerNameEx(playerid));
SendClientMessageToAll(COLOR_WHITE, astring);
Kick(playerid);
}
else
{
if(!strlen(inputtext)) ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, \"{FFFFFF}Bejelentkezés\", \"{FFE400}Írd be a jelszavad a mezõbe:\", \"Belépés\", \"Mégse\");
new
Query[300];
format(Query, sizeof(Query), \"SELECT * FROM `jatekosok` WHERE `felhasznalo` = \'%s\' AND `jelszo` = \'%s\'\", pName(playerid), inputtext);
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() > 0)
{
HideLoginScreen(playerid);
StopAudioStreamForPlayer(playerid);
LoadPlayerInfo(playerid);
new string[150];
// LoadPlayerInfo(playerid);
SendClientMessage(playerid, COLOR_WHITE, \"Sikeres bejelentkezés.\");
format(string, 256, \"** {0079bf}%s {FFFFFF}[iD: {0079bf}%i{FFFFFF}] Csatlakozott a szerverhez [ {0079bf}%i{FFFFFF}/{0079bf}%i {FFFFFF}]\", GetPlayerNameEx(playerid),playerid, cvar, GetMaxPlayers());
SendClientMessageToAll(COLOR_WHITE, string);
logged[playerid] = true;
}
else
{
format(astring, 256, \"{0079bf}%s{FFFFFF} kickelve lett. [{0079bf}Indok{FFFFFF}]: Rossz a jelszód!!!!.\", GetPlayerNameEx(playerid));
SendClientMessageToAll(COLOR_WHITE, astring);
Kick(playerid);
}
}
}
#endif
#if defined Dini_Reg
Betöltöd a régieket is?régi fegyvereket?
public OnFilterScriptExit()
{
return 1;
}
Lenne egy egyszerû kérdésem textdraw-al kapcsolatban. Például: van nekem egy \"asd\" textdraw-om és az akkor jelenik meg ha egy jármû vezetõje vagyok. A kérdésem az lenne minek kellenek a következõ sorok és mi célt szolgál?http://wiki.sa-mp.com/wiki/OnFilterScriptExit
public OnFilterScriptExit()
{
return 1;
}
Azért kérdem mert én ezek nélkül használom és nem látom értelmét. Minden akkor látszódik és akkor tûnik el amikor kell, de gondolom nem véletlenül van ott (pl:amikor TextDrawEditor-al létrehozok valamit és pwn-t kreálok vagy a mások által készitett scriptekben)
StartRecordingPlayerData(playerid, PLAYER_RECORDING_TYPE_DRIVER, \"tamtam\");
PLAYER_RECORDING_TYPE_NONE (0)
PLAYER_RECORDING_TYPE_DRIVER (1)
PLAYER_RECORDING_TYPE_ONFOOT (2)
new Float:X, Float:Y, Float:Z;
GetPlayerPos(playerid, X, Y, Z);
if(IsPlayerInRangeOfPoint(playerid, 10.00, 25.00, 30.00, 250.00)
{
print(\"A játékos Blue Berry közelében van.\");
}
for(new i = 0; i < MAX_PLAYERIS; i++)
{
if(GetPlayerWantedLevel(i) > 0)
{
printf(\"%s-nak/nek körözése van!\", JatekosNeve(i)); // JatekosNeve maximum custon függvény lehet, de a lényeg az, hogy lekérdezem a játékos nevét ezen példában
}
}
Valaki tudja hogy lehet megoldani azt hogy a játékosnak külön kelljen egy weben regisztrálni,és ha megtette csak akkor tud feljönni a szerverre?:O
[/quote]
http://sampforum.hu/index.php?topic=44024.0
Sziasztok..Szerintetek milyen mode-val eri meg szerot nyitni?
Most ppc_truck van bent ..a cryrpg jo mode?
Adjatok tippet..
[/quote]
Mondok neked egy tökéletes tippet. Tanulj meg szkriptelni és írj saját magadnak egy olyan módot amit te gondolsz és lesznek rajta, ezek közül lehet: STUNT/FREEROAM/KAMIONOS.
Sziasztok..Szerintetek milyen mode-val eri meg szerot nyitni?
Most ppc_truck van bent ..a cryrpg jo mode?
Adjatok tippet..
[/quote]
Véletlenül se RP szerverbe. Néz be az \"RP szerverek\" topicba, még a leírást se tudják elkészíteni. Én is most kezdtem Freeroam szerverbe és bizony nem bántam meg. A 3 közül, amit ZyZu ajánlott válassz, ez a 3 kategória még úgy ahogy él :Cry2:.
Hali.Visszáb lehet tolni az objektet mer TAB golbal kicsit arrább toltuk és azt a sor elejére lehet tolni?
[/quote]
Kijelöl -> Shift + TAB
CreateObject(18449,2306.0048800,4558.4121100,34.3184000,0.0000000,0.0000000,87.2480000); //fent
CreateObject(18449,2306.0048800,4558.4121100,8.5684000,0.0000000,0.0000000,87.2500000); //object
forward ajtotimer21();
public ajtotimer21(){
new bool:nyissuk = false;
for(new i; i if(!IsPlayerConnected(i)) continue;
if(IsPlayerInRangeOfPoint(i, 60.0,2306.0048800,4558.4121100,34.3184000)){
nyissuk=true;
break;
}
}
if(nyissuk)
MoveObject(valamicske21,2306.0048800,4558.4121100,8.5684000, 3.5); //fent
else
MoveObject(valamicske21,2306.0048800,4558.4121100,34.3184000,3.5);//lent
}
Beraktam azt a plugint de ezt írja mikor le akarok tesztelni
http://kepfeltoltes.hu/view/131026/huba_www.kepfeltoltes.hu_.jpg
[/quote]
Hiányzik az ott leírt 3 függvény. Az adott plugin verzióhoz a hozzá szükséges függvénykönyvtár verziót párosítsd, amelyben a hiányzó 3 függvény is benne lesz, majd a megfelelõ függvénykönyvtárral dolgozva fordítsd le a módot.
Üdv azt szeretném kérdezni, hogyan lehet azt meg adni, hogy például amikor egy rendõr le akar csukni valakit, milyen távolságban teheti meg.Már mint, hogy egy adott távolságon belül teheti meg azt hogy lehet megoldani ?
[/quote]
Ezt is sikerült megoldanod? Csak mert egy elõre meghatározott pont körüli sugarat is meg tudsz nézni vele, de akár azt is, hogy a játékos milyen távol legyen a rendõrtõl. Ezt valahogy így oldhatod meg:
new Float:X, Float:Z, Float:Y
GetPlayerPos(RENDÕR_ID-JE, X, Y, Z);
if(IsPlayerInRangeOfPoint(LECSUKANDÓ_JÁTÉKOS_ID-JE, 5.00, X, Y, Z))
{
// Ha a lecsukandó játékos a rendõr közelében van
}
else
{
// Ha a lecsukandó játékos nincs a rendõr közelében
}
hellotok hogy lehetne megoldani azt hogy lerakok parkoló órákat és abba pénzt \"tenni\" és ki írná hogy mennyi van benne és hogy menni ideig lenne elég :DD csak abba kellene a segítség hogy hogy tudom egyesével létrehozni a kijelzõt meg a bedobást
Üdv azt szeretném kérdezni, hogyan lehet azt meg adni, hogy például amikor egy rendõr le akar csukni valakit, milyen távolságban teheti meg.Már mint, hogy egy adott távolságon belül teheti meg azt hogy lehet megoldani ?
[/quote]
Ezt is sikerült megoldanod? Csak mert egy elõre meghatározott pont körüli sugarat is meg tudsz nézni vele, de akár azt is, hogy a játékos milyen távol legyen a rendõrtõl. Ezt valahogy így oldhatod meg:
new Float:X, Float:Z, Float:Y
GetPlayerPos(RENDÕR_ID-JE, X, Y, Z);
if(IsPlayerInRangeOfPoint(LECSUKANDÓ_JÁTÉKOS_ID-JE, 5.00, X, Y, Z))
{
// Ha a lecsukandó játékos a rendõr közelében van
}
else
{
// Ha a lecsukandó játékos nincs a rendõr közelében
}
[/quote]
Igen utána rájöttem h a ranget át lehet írányitanni arar hogy a játékoshoz kerüljön az x yz kordínáta
Viszon most egy kérdés csak nekem rossz a gta delux map konvertáló ?
http://gtamap.delux-host.com/
Nálam is rossz...De van egy másik. Használd ezt jobb valamivel..
http://convertffs.com/
[/quote]
Kösz csak az a baj h vagy 5-6 ezer objectem a deluxal van és így nem jó a kettõ :S
De m1 köszi szépen.
Nálam is rossz...De van egy másik. Használd ezt jobb valamivel..
http://convertffs.com/
[/quote]
Kösz csak az a baj h vagy 5-6 ezer objectem a deluxal van és így nem jó a kettõ :S
De m1 köszi szépen.
[/quote]
teljesen mindegy, hol, vagy mivel konvertálod át a mapokat...a lényeg az, hogy milyen formába konvertálod..de a legjobb még mindig a streamer-hez a CreateDynamicObject. Ha mind a két konvertálót használod, és ebbe a formába konvertálod, nem fog különbséget tenni köztük, ugyanúgy jó lesz.
Ucoz.hu-s weboldalt tudok csinálni . skype: luckyboy725
Ha nem CreateObject-el hanem a streamert beágyazva CreateDynamicObjectet használok gyorsabban tud majd a streamer dolgozni ? És ami a legfontosabb : Több objectet fog tudni majd kezelni ? Mert most Createobjectet használok streamerrel és ha meghaladok egy bizonyos object számot akkor az utána lévõket elfelejti betenni :D . ?
[/quote]
a CreateObject-hez nem kell streamer...xd a streamer a CreateDynamicObjecteket hozza létre csak.
de akkor ceratedynamic objectel több objectet fogok tudni létrehozni mint simán ? :D
[/quote]
ez egyértelmû :D ezért is használ mindenki streamert..
google > streamer plugin
[/quote]azt használok!Csak mondtam hogy EX INTERRIOROS!!
Valaki nem segitene hogy hogyan is kéne Scriptet felrakni? Sajnos kezdõ vagyok a fórumon. :(
Remélem valaki segít :D
[/quote]
ide nyiss új topicot :)
http://sampforum.hu/index.php?board=13.0
Valaki nem segitene hogy hogyan is kéne Scriptet felrakni? Sajnos kezdõ vagyok a fórumon. :(
Remélem valaki segít :D
[/quote]
ide nyiss új topicot :)
http://sampforum.hu/index.php?board=13.0
[/quote]
Ott kész munkákat (kódokat, FS-eket, mapokat, stb.) lehet publikálni, nem pedig kérdést feltenni... :facepalm:
[hrg
PuCsUUU hozzászólása pedig az elõzõ oldalra szorult, így - hogy mindenki lássa - idézném így a hozzászólásom végére - remélem nem baj:
Valaki nem segitene hogy hogyan is kéne Scriptet felrakni? Sajnos kezdõ vagyok a fórumon. :(
Remélem valaki segít :D
[/quote]
Dfoglalo- Cím: Kisebb kérdések
Írta: huhboy - 2013. november 08. - 14:39:12
Valaki nem segitene hogy hogyan is kéne Scriptet felrakni? Sajnos kezdõ vagyok a fórumon. :(
Remélem valaki segít :D
[/quote]
ide nyiss új topicot :)
http://sampforum.hu/index.php?board=13.0
[/quote]
Ott kész munkákat (kódokat, FS-eket, mapokat, stb.) lehet publikálni, nem pedig kérdést feltenni... :facepalm:
[hrg
PuCsUUU hozzászólása pedig az elõzõ oldalra szorult, így - hogy mindenki lássa - idézném így a hozzászólásom végére - remélem nem baj:
Valaki nem segitene hogy hogyan is kéne Scriptet felrakni? Sajnos kezdõ vagyok a fórumon. :(
Remélem valaki segít :D
[/quote]
Dfoglalo
[/quote]
majd a mondatot meg kell tanulni értelmezni :) itt kért segítséget, hogy hogy tegye fel a scriptet...nem akarja megkérdezni megint....-.-\"- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2013. november 09. - 13:56:12- Hali.Azt hogy lehet megoldani hogy ne tudjon feljönni aki dinamikus ip -je van?
Másik dolog pedig az lenne hogy beraktam egy creshdetect plugint és ezt írja ki mikor leállítom a szerót
[18:56:56] Loaded.
[18:56:56] Loading plugin: audio.dll
[18:56:56]
*** Audio Plugin v0.5 by Incognito loaded ***
[18:56:56] Loaded.
[18:56:56] Loading plugin: crashdetect.dll
[18:56:56] crashdetect v4.9 is OK.
[18:56:56] Loaded.
[18:56:56] Loaded 4 plugins.
[18:56:56]
[18:56:56] Ban list
[18:56:56] --------
[18:56:56] Loaded: samp.ban
[18:56:56]
[18:56:56]
[18:56:56] Filterscripts
[18:56:56] ---------------
[18:56:56] Loading filterscript \'gl_realtime.amx\'...
[18:56:56] Loading filterscript \'mapok.amx\'...
[18:56:57] Loading filterscript \'index.amx\'...
[18:56:57] Loading filterscript \'radio.amx\'...
[18:56:57] Loading filterscript \'id.amx\'...
[18:56:57] *** Audio Plugin: Started TCP server on port 7778
[18:56:58]
--------------------------------------
[18:56:58] [FS] Vicc küldö script by Armani!
[18:56:58] --------------------------------------
[18:56:58] Loading filterscript \'hajo.amx\'...
[18:56:58] Loading filterscript \'vip.amx\'...
[18:56:59] Loaded 7 filterscripts.
[18:57:00] Debug information
[18:57:00] -------------------------------------
[18:57:00] Last vehicle ID: 555
[18:57:00] Last object ID: 0
[18:57:00] Loaded 0 houses
[18:57:00] Loaded 0 businesses
[18:57:00] Loaded 3 speed-camera\'s
[18:57:00] -------------------------------------
[18:57:00] Houses that have been fixed: 0
[18:57:00]
------------------
[18:57:00] TESZT
[18:57:00] -----------------
[18:57:00] Number of vehicle models: 41
[18:57:01] --- Server Shutting Down.
[18:57:01]
-----------------------------------------------------
[18:57:01] Update Version! WORLDCLOCK+DATE By Shadow !UNLOADED!
[18:57:01] -----------------------------------------------------/n
[18:57:01]
[18:57:01] ===============================
[18:57:01] sscanf plugin unloaded.
[18:57:01] ===============================
[18:57:01]
*** Streamer Plugin v2.6 by Incognito unloaded ***
[18:57:01] [debug] Server crashed due to an unknown error
[18:57:01] [debug] System backtrace:
[18:57:02] [debug] #0 01129219 in ?? () from d:\\GTA modok\\Mod\\mod\\Moddddd\\Mod\\régi\\régi\\plugins\\audio.dll
[18:57:02] [debug] #1 0112bc91 in ?? () from d:\\GTA modok\\Mod\\mod\\Moddddd\\Mod\\régi\\régi\\plugins\\audio.dll
[18:57:02] [debug] #2 011281e6 in ?? () from d:\\GTA modok\\Mod\\mod\\Moddddd\\Mod\\régi\\régi\\plugins\\audio.dll
[18:57:06] --- Server Shutting Down.
[18:57:06]
-----------------------------------------------------
[18:57:06] Update Version! WORLDCLOCK+DATE By Shadow !UNLOADED!
[18:57:06] -----------------------------------------------------/n
[18:57:06]
[18:57:06] ===============================
[18:57:06] sscanf plugin unloaded.
[18:57:06] ===============================
[18:57:06]
*** Streamer Plugin v2.6 by Incognito unloaded ***
[18:57:06] [debug] Server crashed due to an unknown error
[18:57:06] [debug] System backtrace:
[18:57:07] [debug] #0 01129219 in ?? () from d:\\GTA modok\\Mod\\mod\\Moddddd\\Mod\\régi\\régi\\plugins\\audio.dll
[18:57:07] [debug] #1 0112bc91 in ?? () from d:\\GTA modok\\Mod\\mod\\Moddddd\\Mod\\régi\\régi\\plugins\\audio.dll
[18:57:07] [debug] #2 011281e6 in ?? () from d:\\GTA modok\\Mod\\mod\\Moddddd\\Mod\\régi\\régi\\plugins\\audio.dll- Cím: Kisebb kérdések
Írta: n7ng522o - 2013. november 11. - 17:27:53- Sziasztok ezt miért irja a logban?
Kód: [Kijelölés]
[17:04:48] sscanf warning: Strings without a length are deprecated, please add a destination size.
[17:04:57] sscanf warning: Strings without a length are deprecated, please add a destination size.
Ezt akkor irta amikor beirtam pár parancsot.
De a parancsok nem mûködtek. /kick - re azt irja hogy játékos nincs csatlakoztatva közben meg igen.- Cím: Kisebb kérdések
Írta: Dfoglalo - 2013. november 11. - 18:11:22
Sziasztok ezt miért irja a logban?
Kód: [Kijelölés]
[17:04:48] sscanf warning: Strings without a length are deprecated, please add a destination size.
[17:04:57] sscanf warning: Strings without a length are deprecated, please add a destination size.
Ezt akkor irta amikor beirtam pár parancsot.
De a parancsok nem mûködtek. /kick - re azt irja hogy játékos nincs csatlakoztatva közben meg igen.
[/quote]
Google. Hátha segít.
Amúgy az összes stringnek adj meg egy tömböt egy mérettel, ne csak simán s legyen, hanem pl. s[128]. Egyébként szerintem ne kezdj MySQL-al, inkább használj dinit.- Cím: Kisebb kérdések
Írta: HackFlux - 2013. november 11. - 18:43:15- Az miért van,hogy lassan töltenek be az objectek ?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2013. november 11. - 19:36:39- Dynamic Objectek? Mert akkor streamer hiba. Plusz lehet, hogy túl sok van egy helyen, vagy többször hoztad õket létre, esetleg ugyanolyan az összes object ID-je, amik 1 helyen vannak. Mind mind lassú object betöltést okozhat. Egyébként már meg tudod határozni, hogy milyen távolról látszódjon az adott object, csak szólok. :)
- Cím: Kisebb kérdések
Írta: gyuri98 - 2013. november 14. - 17:21:36- Sziasztok ismét egy kisebb kérdés miért nem jó a rádió egynek a lejátszási linkje ? esetleg valaki tud küldeni olyat ami mûködik ?
Elöre is köszi :D- Cím: Kisebb kérdések
Írta: jana4 - 2013. november 14. - 20:33:50
Sziasztok ismét egy kisebb kérdés miért nem jó a rádió egynek a lejátszási linkje ? esetleg valaki tud küldeni olyat ami mûködik ?
Elöre is köszi :D
[/quote]
Élõ adás biztosan nincsen már, ha van, akkor az ismétlés. A Rádió 1-et szerintem felejtsd el. OzoneFM-et tegyél be a szerveredre, kb. ugyanaz a zenepaletta.
Stream link: http://o3.hu:9610/listen.pls- Cím: Kisebb kérdések
Írta: gyuri98 - 2013. november 16. - 09:13:30
Sziasztok ismét egy kisebb kérdés miért nem jó a rádió egynek a lejátszási linkje ? esetleg valaki tud küldeni olyat ami mûködik ?
Elöre is köszi :D
[/quote]
Élõ adás biztosan nincsen már, ha van, akkor az ismétlés. A Rádió 1-et szerintem felejtsd el. OzoneFM-et tegyél be a szerveredre, kb. ugyanaz a zenepaletta.
Stream link: http://o3.hu:9610/listen.pls
[/quote]
Köszi igazából ár pótoltam csak érdekelt mért nem jó :/ köszi a választ ;)- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2013. november 16. - 16:33:36- Hali. Van egy ilyen codem de mikor írok akkor nem írja ki teljesen sárgával a szöveget csak a felsõs sorban írja ki meg lehetne csinálni hogy teljesen kiírja,???
new uzi[1024];
if (APlayerData[playerid][PlayerLevel] >= 1)
{
format( uzi , 1024 , \"{00FF00}[%i] {f5ae16}%s\" , playerid , text );
SendPlayerMessageToAll( playerid , uzi );
return 0;
}
else
{
format( uzi , 1024 , \"{00FF00}[%i] {FFFFFF}%s\" , playerid , text );
SendPlayerMessageToAll( playerid , uzi);
}
return 0;
}- Cím: Kisebb kérdések
Írta: EpicSlash - 2013. november 17. - 12:04:48- Hali! Szeretném átalakítani a CreateDynamic3DTextLabel fgv.-t, úgy hogy 5 részt kiszedek belõle.
Próbáltam #define -vel és stock-al is megoldani, de egyik sem mûködött. Valaki tudna segíteni?
#define Dynamic3DText(%0, %1, %2, %3, %4, %5, %6, %7) \\
CreateDynamic3DTextLabel(%0, 0xFFFFFFFF, %1, %2, %3, %6, INVALID_PLAYER_ID, INVALID_VEHICLE_ID, %7, %4, %5, -1, 100)- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2013. november 20. - 18:41:39- Hali.Valaki tudna segíteni hová érdemes weboldalt teltölteni pl wordpress csomagot?
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. november 21. - 15:45:35- Valaki segítene hogy mitõl töltenek be az objectek a szerveren?
Las Payadas RPG modját használtam alapnak!BODZAN(Jefferyn_Martin) engedélyével!És ex interiorrt mappoltam eq-lp re,de használok streamert mert createdynamicobjectet.!Mitõl lehet hogy így is lassan tölti be az objecteket?- Cím: Kisebb kérdések
Írta: Blaise - 2013. november 21. - 16:13:30
Valaki segítene hogy mitõl töltenek be az objectek a szerveren?
Las Payadas RPG modját használtam alapnak!BODZAN(Jefferyn_Martin) engedélyével!És ex interiorrt mappoltam eq-lp re,de használok streamert mert createdynamicobjectet.!Mitõl lehet hogy így is lassan tölti be az objecteket?
[/quote]
párral fentebb meglett válaszolva.- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. november 22. - 14:41:21
Valaki segítene hogy mitõl töltenek be az objectek a szerveren?
Las Payadas RPG modját használtam alapnak!BODZAN(Jefferyn_Martin) engedélyével!És ex interiorrt mappoltam eq-lp re,de használok streamert mert createdynamicobjectet.!Mitõl lehet hogy így is lassan tölti be az objecteket?
[/quote]
párral fentebb meglett válaszolva.
[/quote]Bocs a figyelmetlenségemért!- Cím: Kisebb kérdések
Írta: n7ng522o - 2013. november 23. - 17:01:24- Sziasztoj! Valaki segítene?
if(PlayerToPoint(6.0, playerid, -1301.0054,2708.2629,50.1141))
Hogy lehet megoldani hogy 2 helyen lehet?- Cím: Kisebb kérdések
Írta: Zsolesszka - 2013. november 23. - 18:05:28 if(PlayerToPoint(6.0, playerid, -1301.0054,2708.2629,50.1141) || PlayerToPoint(6.0, playerid, 1.123, 1.123, 1.123))- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. november 27. - 00:35:23- Valaki nem tudja melyik az az animáció amikor cj vesz egy dobozos üditõt az autómatánál?
- Cím: Kisebb kérdések
Írta: Zsolesszka - 2013. november 27. - 17:50:17
Valaki nem tudja melyik az az animáció amikor cj vesz egy dobozos üditõt az autómatánál?
[/quote]
http://wiki.sa-mp.com/wiki/GetPlayerAnimationIndex
Itt amit találsz kódot beilleszted a a módodba, majd felmész a szerveredre, cj skinre váltasz, keresel egy \"dobozos üdítõ automatát\", veszel egyet, majd közben figyeled mit ír ki.
:D
Na az lesz azaz animáció. :D :D- Cím: Kisebb kérdések
Írta: Rodrick_William - 2013. november 27. - 20:14:09- Sziasztok itten hogy lehet viszadobbni a karakterválasztóba? ITTEN
case TEAM_ADMINS: {
if (IsPlayerAdmin(playerid))
{
SetPlayerPos(playerid,gAdminsSP[rand][0],gAdminsSP[rand][1],gAdminsSP[rand][2]);
SetPlayerFacingAngle(playerid,gAdminsSP[rand][3]);
}
else SendClientMessage(playerid,COLOR_PLAYER,\"Nem vagy admin.\");
}
}- Cím: Kisebb kérdések
Írta: levente198626 - 2013. november 28. - 09:17:37- Hello. Van egy rpg modom de ha bizonyos hejekre megyek LS be akkor ezt írja ki[ Warning (opcode 0x6E7):Exception 0xC0000005 at 0x7F0BF7] segitsetek mi lehet a gond! Modolva nincs kocsi.
- Cím: Kisebb kérdések
Írta: huhboy - 2013. november 28. - 18:02:36
Sziasztok itten hogy lehet viszadobbni a karakterválasztóba? ITTEN
case TEAM_ADMINS: {
if (IsPlayerAdmin(playerid))
{
SetPlayerPos(playerid,gAdminsSP[rand][0],gAdminsSP[rand][1],gAdminsSP[rand][2]);
SetPlayerFacingAngle(playerid,gAdminsSP[rand][3]);
}
else SendClientMessage(playerid,COLOR_PLAYER,\"Nem vagy admin.\");
}
}
[/quote]
ForceClassSelection(playerid);- Cím: Kisebb kérdések
Írta: Rodrick_William - 2013. november 28. - 18:33:13
Sziasztok itten hogy lehet viszadobbni a karakterválasztóba? ITTEN
case TEAM_ADMINS: {
if (IsPlayerAdmin(playerid))
{
SetPlayerPos(playerid,gAdminsSP[rand][0],gAdminsSP[rand][1],gAdminsSP[rand][2]);
SetPlayerFacingAngle(playerid,gAdminsSP[rand][3]);
}
else SendClientMessage(playerid,COLOR_PLAYER,\"Nem vagy admin.\");
}
}
[/quote]
ForceClassSelection(playerid);
[/quote]
Köszönöm szépen!- Cím: Kisebb kérdések
Írta: bbTamas - 2013. november 30. - 13:54:37- Üdv!
SetPlayerAttachedObject és a Attach3DTextLabelToPlayer függvényt használva amikor a játékos meghal, akkor az OnPlayerDeath callback-nél kell-e törölni a rácsatolt objectet, és OnPlayerSpawn-nál meg újra rácsatolni.- Cím: Kisebb kérdések
Írta: jana4 - 2013. november 30. - 14:40:01
Üdv!
SetPlayerAttachedObject és a Attach3DTextLabelToPlayer függvényt használva amikor a játékos meghal, akkor az OnPlayerDeath callback-nél kell-e törölni a rácsatolt objectet, és OnPlayerSpawn-nál meg újra rácsatolni.
[/quote]
Ez most kérdés akarna lenni? :D Igen, ajánlott!- Cím: Kisebb kérdések
Írta: bbTamas - 2013. november 30. - 16:03:35- Lemaradt a kérdõjel, akkor már most módosítóm a módomat, köszi a segítséget. :)
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. november 30. - 16:48:09- Hellotok el lehet tüntetni az alap san andreasos dollar vonalat?:D
- Cím: Kisebb kérdések
Írta: Blaise - 2013. november 30. - 18:45:17
Hellotok el lehet tüntetni az alap san andreasos dollar vonalat?:D
[/quote]
Tudtommal csak ha csinálsz rá textdrawot.- Cím: Kisebb kérdések
Írta: levente198626 - 2013. november 30. - 18:52:56- Hello. Van egy rpg modom de ha bizonyos hejekre megyek LS be akkor ezt írja ki[ Warning (opcode 0x6E7):Exception 0xC0000005 at 0x7F0BF7] segitsetek mi lehet a gond! Modolva nincs kocsi.
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. november 30. - 20:55:43- Hellotok!
Mitõl lehet hogy feltöltök egy afterlife mod edited egy hfg-s szerverre.
És egyszerûen ha skint váltok,vagy ilyesmi akkor kifagy a szerver.- Cím: Kisebb kérdések
Írta: Lucio - 2013. november 30. - 21:01:18- Elõször nézd meg a server-logba mit ír. Másodszor lehet, hogy hibás benne a skin váltás
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. november 30. - 21:26:05- õ ha veszek például cigit akkor is kifagy:DD szóval az ilyen változásoknál kifagy.
Dupla hozzászólás automatikusan összefûzve. ( 2013. november 30. - 22:01:06 )
this is hiba üzenet!
samp03svr: amx/amxfile.c:222: fputs_cell: Assertion `fp!=((void *)0)\' failed.
De nem vágom Clans.hu-n simán futott.Hfg-nel meg kifagy?Még saját gépemen is lagg mentesen fut :|- Cím: Kisebb kérdések
Írta: hprsdragon - 2013. december 01. - 01:32:00- Hali, segítséget szeretnék kérni abban hogy vettem 1 szervert és semmitsem tudok.. Hogy kell módot berakni..scriptet stb... de ha valaki berakná vagy elmagyarázná azt nagyon megköszönném! :) :(
- Cím: Kisebb kérdések
Írta: huhboy - 2013. december 01. - 17:45:24
Hali, segítséget szeretnék kérni abban hogy vettem 1 szervert és semmitsem tudok.. Hogy kell módot berakni..scriptet stb... de ha valaki berakná vagy elmagyarázná azt nagyon megköszönném! :) :(
[/quote]
megvan adva a webadminban az ftp link, arra csatlakozol total commander-rel, és mindent fogsz látni. minden mappa meg van, neked csak bekell másolnod ftp-n a fájlokat, majd a server.cfg-ben átírod a dolgokat.
off: minek vettél szervert, ha nem tudod hogy kell csinálni? xd- Cím: Kisebb kérdések
Írta: Rodrick_William - 2013. december 01. - 20:00:05- Elfelejtettem hogy is lehetne azt hogy
if(IsPlayerAdmin(playerid) == 0)
HA a játékosnak több mint 5 pontja van?- Cím: Kisebb kérdések
Írta: huhboy - 2013. december 01. - 20:16:53
Elfelejtettem hogy is lehetne azt hogy
if(IsPlayerAdmin(playerid) == 0)
HA a játékosnak több mint 5 pontja van?
[/quote]
if(GetPlayerScore(playerid) >= 5)- Cím: Kisebb kérdések
Írta: Rodrick_William - 2013. december 01. - 20:20:14- Klassz! Kösz
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. december 02. - 16:03:30- Hellotok!
Valaki tud segíteni hogy mitõl crashelhetnek sokat a playerek a szerveren?- Cím: Kisebb kérdések
Írta: ZyZu. - 2013. december 03. - 03:08:38- Esetleg tudsz másolni egy crash kódot?.. többet lehetne belõle kinézni. Másrészt leginkább object hibáktól lehetséges vagy akár kisebb nagyobb szkirptelési hibák miatt is.
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. december 04. - 19:35:50
Esetleg tudsz másolni egy crash kódot?.. többet lehetne belõle kinézni. Másrészt leginkább object hibáktól lehetséges vagy akár kisebb nagyobb szkirptelési hibák miatt is.
[/quote]Úgy van hogy játszol kb 20 percet és egy idõ után nem tölti az objecteket,és utána meg ledob- Cím: Kisebb kérdések
Írta: ZyZu. - 2013. december 05. - 04:05:22- Probáld meg frissíteni a streamer plugint és a streamer includet szerintem jó lesz akkor. És használj crashdetect plugint az megoldja a problémádat.
- Cím: Kisebb kérdések
Írta: krisk - 2013. december 05. - 06:39:39 fputs_cell: Assertion `fp!=((void *)0)\' failed. [/quote]
Rossz, rossz, rossz kód eredménye!
Ez akkor jön elõ, ha megnyitsz egy (nem létezõ) fájlt, majd a nem létezõ fájl handlerjére hivatkozva akarsz bele írni.
Nagyon (!!) fontos, hogyha megnyitsz egy fájlt, MINDIG (!!!) ellenõríztesd le, hogy megnyitotta-e. Alapvetõ praktika és komplexebb rendszereknél fontos.
Maga a kód, ha valakit érdekel, valószínûleg úgy áll az eredeti AMX-ben, hogy az \"fputs_cell\" függvény, amely a virtuális gép stackjére rárakja a változót, rendelkezett egy kikötéssel, mégpedig azzal, hogy \"fp\" (ami valószínûleg egy pointer) nem egyenlõ \"(void(*)0)\"-val, ami az üres pointer. Ez a kikötés nem teljesült, ezért futásidejû hibát dob a szerver.
new File:fajlhandler = fopen(\"fajl.txt\", io_write);
if(!fajlhandler) { /* nem nyitotta meg rendesen */ }
Gondolom elfelejtettél valami ini-t átmásolni, mikor költöztetted a szervert.
Warning (opcode 0x6E7):Exception 0xC0000005 at 0x7F0BF7[/quote]
Ez pedig (a) sok feltelepített mod (b) inkompatibilis kocsimódok kocsikon (tugra hidraulika, stb...).- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. december 05. - 15:49:10
fputs_cell: Assertion `fp!=((void *)0)\' failed. [/quote]
Rossz, rossz, rossz kód eredménye!
Ez akkor jön elõ, ha megnyitsz egy (nem létezõ) fájlt, majd a nem létezõ fájl handlerjére hivatkozva akarsz bele írni.
Nagyon (!!) fontos, hogyha megnyitsz egy fájlt, MINDIG (!!!) ellenõríztesd le, hogy megnyitotta-e. Alapvetõ praktika és komplexebb rendszereknél fontos.
Maga a kód, ha valakit érdekel, valószínûleg úgy áll az eredeti AMX-ben, hogy az \"fputs_cell\" függvény, amely a virtuális gép stackjére rárakja a változót, rendelkezett egy kikötéssel, mégpedig azzal, hogy \"fp\" (ami valószínûleg egy pointer) nem egyenlõ \"(void(*)0)\"-val, ami az üres pointer. Ez a kikötés nem teljesült, ezért futásidejû hibát dob a szerver.
new File:fajlhandler = fopen(\"fajl.txt\", io_write);
if(!fajlhandler) { /* nem nyitotta meg rendesen */ }
Gondolom elfelejtettél valami ini-t átmásolni, mikor költöztetted a szervert.
Warning (opcode 0x6E7):Exception 0xC0000005 at 0x7F0BF7[/quote]
Ez pedig (a) sok feltelepített mod (b) inkompatibilis kocsimódok kocsikon (tugra hidraulika, stb...).
[/quote]Köszi már megvan így volt hogy Kasszak.ini és kasszak mappa volt létrehozva :)- Cím: Kisebb kérdések
Írta: nyomo - 2013. december 06. - 17:32:05- Helló!
Az lenne a kérdésem hogy egyszerre több objektet hogy tudok elmozdítani? A SA:MP Map Constructiont használom és amit pl LV be mappoltam azt kiszeretném vinni egy az egybe mappon kívülre. Ezzel a programmal lehet ezt, vagy esetleg mással?- Cím: Kisebb kérdések
Írta: PiCsUUU - 2013. december 06. - 23:07:14- Helló az a kérdésem lenne hogy: Spawn beálitani hogyan kell? pl:
AddPlayerClass(50,-1645.9060,1204.9580,21.1563,84.6422,0,0,0,0,0,0);
Ezt leirnátok hogy mit kell felhasználni belõle?- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. december 06. - 23:10:03
Helló az a kérdésem lenne hogy: Spawn beálitani hogyan kell? pl:
AddPlayerClass(50,-1645.9060,1204.9580,21.1563,84.6422,0,0,0,0,0,0);
Ezt leirnátok hogy mit kell felhasználni belõle?
[/quote]Attól függ hogy mit szeretnél!
Lényege annak a füvénynek hogy mit történyen amikor a játékos \"lespawnol\" vagy is leéled a pályára!- Cím: Kisebb kérdések
Írta: PiCsUUU - 2013. december 06. - 23:17:54- Ezt egy munkához adnám hogy:/munkaparancs és odadobja
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. december 06. - 23:52:13
Ezt egy munkához adnám hogy:/munkaparancs és odadobja
[/quote]
CMD:Munka
{
SetPlayerPos(x,y,z);//erre a kordinátákra dobja a játost!
SendClientMessage(playerid,-1,\"Itt a munka!\");
}- Cím: Kisebb kérdések
Írta: PiCsUUU - 2013. december 06. - 23:58:51- De én arra a x,y,z postra lennék kiváncsi hogy mit irjak oda? beirnád amit leirtam?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2013. december 07. - 00:07:38
De én arra a x,y,z postra lennék kiváncsi hogy mit irjak oda? beirnád amit leirtam?
[/quote]
SetPlayerPos(playerid, -1645.9060, 1204.9580, 21.1563);- Cím: Kisebb kérdések
Írta: kiakovi - 2013. december 07. - 00:41:09- Sziasztok, van olyan weather, ami annyira bugos, hogy nappal is villog vagy rosszul jelenik meg? Kéne :) Elõre is köszi :)
MEGOLDVA!- Cím: Kisebb kérdések
Írta: Elen - 2013. december 07. - 16:23:58- Hali! Tudja valaki azt az az animot amikor a mentõs letérdel és olyan mintha újraélesztené a játékost? ezer thx
- Cím: Kisebb kérdések
Írta: Blaise - 2013. december 07. - 17:31:14
Hali! Tudja valaki azt az az animot amikor a mentõs letérdel és olyan mintha újraélesztené a játékost? ezer thx
[/quote]
ApplyAnimation(playerid,\"MEDIC\",\"CPR\",4.1,0,1,1,1,1);
Erre gondolsz?- Cím: Kisebb kérdések
Írta: Elen - 2013. december 12. - 21:17:31- Helló
Már össze-vissza kerestem ezt a ... animot, már nem tudom, hogy mit írjak be..
Tudja valaki azt az animot, ami olyan mintha egy dobozt cipelne?
Alap játékba az elején van a küldi, hogy ki kell hozni a lakásból a dobozokat, nekem az az anim kellene!
Már egyszer kaptam valahonnan anim nevet dee azóta nem találom
Megtaláltam! Nem applyanimations dee nekem ez kellet :)
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_CARRY);
Csak ha legközelebb keressem megtaláljam :D- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. december 14. - 02:40:49- Valaki segítene ezt úgy megcsinálni hogy ha a játékos megint meghal akkor kitörölje az elözõ pénz objectet és pénz textet.!?
new money = GetPlayerMoney(playerid);
if(money>0)
{
new string[128];
new randnumb = 0 + random(360);
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid,x,y,z);
bagobjects[playerid]=CreateDynamicObject(1212,x+2,y+2,z-0.5,0,0,randnumb);
format(string,sizeof(string),\"Pénztárca: %s\\nÖsszeg: %d$\",PlayerName(playerid),money);
bagtext[playerid] = CreateDynamic3DTextLabel(string, 0xFFFFFFFF,x+2,y+2,z-0.8, 30.0);
bagpos[playerid][0]=x,bagpos[playerid][1]=y,bagpos[playerid][2]=z;
bagmoney[playerid]=money;
ResetPlayerMoney(playerid);
return 1;
}
Dupla hozzászólás automatikusan összefûzve. ( 2013. december 15. - 12:55:39 )
köszönöm a sok segítséget:DD.!
Õ van egy autókereskedésem ami üvegezett és csak az üvegen keresztül lehet kijönni.
meg csináltam azt hogyha az illetõ megveszi a kocsi akkor SetPlayerPos -al kitegye.
Ezzel az a baj hogy csak õt teszi ki és a kocsit a játékossal nem.!
Hogy tudom megoldani?- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2013. december 15. - 14:04:02- Hali.Ez mit jelent most vettem észre hogy ilyet ír a logban valami csomag de mi?
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607
[12:33:54] Packet was modified, sent by id: 21, ip: 37.214.57.242:13607- Cím: Kisebb kérdések
Írta: kadaradam - 2013. december 15. - 15:38:35- tényleg bonyolult használni a googlet...
http://lmgtfy.com/?q=sampforum.hu+Packet+was+modified
http://lmgtfy.com/?q=samp+Packet+was+modified- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. december 15. - 18:10:36- Hellotok van egy autókereskedésem ami üvegezett és csak az üvegen keresztül lehet kijönni.
meg csináltam azt hogyha az illetõ megveszi a kocsi akkor SetPlayerPos -al kitegye.
Ezzel az a baj hogy csak õt teszi ki és a kocsit a játékossal nem.!
Hogy tudom megoldani?- Cím: Kisebb kérdések
Írta: Dfoglalo - 2013. december 15. - 18:13:37 SetVehiclePos(GetPlayerVehicleId(playerid), X, Y, Z); // Vagy valami ilyesmi...- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. december 15. - 21:11:34- Köszönöm!
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2013. december 16. - 18:38:14- Hali.Tudnátok mondani valami tippet mit lehetne csinálni hogy a jármûvek ne süppedjenek a mappba? Ami a vizen van!
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2013. december 16. - 18:39:44- Képed mutatnál, hogy mire gondolsz? Egyébként nem süppednek bele, max úgy tû het. Esetleg feljebb helyezed õket egy picivel, és ennyi..
- Cím: Kisebb kérdések
Írta: ZyZu. - 2013. december 16. - 23:20:11
Hali.Tudnátok mondani valami tippet mit lehetne csinálni hogy a jármûvek ne süppedjenek a mappba? Ami a vizen van!
[/quote]
Lassabban tölti be az objecteket mint a jármûveket.. helyetted índitanék egy timert amivel betöltöd a jármûveket szerver índitás után.. vagy amit leírt Dfoglalo.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2013. december 17. - 15:36:55- Kösz a tippeket kifogom próbálni...Rakok fel képet ha otthon leszek
- Cím: Kisebb kérdések
Írta: nyomo - 2013. december 19. - 14:02:16- Helló
Vannak olyan teleportok hogy nincs semmi pickup ott, oda állsz az ajtóhoz és bedob mondjuk egy intibe... A kérdésem az lenne hogy ezek ugyan úgy pickup-al vannak megcsinálva és picukp id 0, vagy esetleg van ennek egy más módszere?- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. december 19. - 14:16:48- keresd ezt a publicot.
public CheckForWalkingTeleport(playerid)
{- Cím: Kisebb kérdések
Írta: nyomo - 2013. december 19. - 16:21:17- Bõvebben esetleg? Semmi jót nem találtam róla sajnos.
- Cím: Kisebb kérdések
Írta: huhboy - 2013. december 19. - 22:24:59 Idézetet írta: nyomo date=1387466477\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicBõvebben esetleg? Semmi jót nem találtam róla sajnos.ennyi:
OnPlayerUpdate(playerid) alá, vagy idõzítõre is kötheted, tök mindegy...csak idõzítõvel laggoltatni fog , ha sok a timer, nyomsz egy
if(IsPlayerInRangeOfPoint(playerid,1, x, y,z))//a belépési pont koordinátája
{
SetPlayerPos(playerid,x, y, z);//ahova szeretnéd, hogy a playert tegye
return 1;
}- Cím: Kisebb kérdések
Írta: nyomo - 2013. december 20. - 14:56:44- Ilyenre gondoltam gondoltam, jó!
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. december 21. - 09:53:15- Hellotok mitõl lehet hogy ez az object->
SetPlayerAttachedObject(playerid, 4, 2936, 1, 0.184699, 0.426247, 0.000000, 259.531341, 80.949592, 0.000000, 0.476124, 0.468181, 0.470769);
ez egy feszítõ vas.
Amint rá addolom megjelenik és eltünik :|- Cím: Kisebb kérdések
Írta: huhboy - 2013. december 21. - 11:45:01
Hellotok mitõl lehet hogy ez az object->
SetPlayerAttachedObject(playerid, 4, 2936, 1, 0.184699, 0.426247, 0.000000, 259.531341, 80.949592, 0.000000, 0.476124, 0.468181, 0.470769);
ez egy feszítõ vas.
Amint rá addolom megjelenik és eltünik :|
[/quote]
bemásolhatnád az egész kódot, abból többet meglehetne tudni....ennyibõl semmi baja nincs...- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. december 21. - 11:53:55
Hellotok mitõl lehet hogy ez az object->
SetPlayerAttachedObject(playerid, 4, 2936, 1, 0.184699, 0.426247, 0.000000, 259.531341, 80.949592, 0.000000, 0.476124, 0.468181, 0.470769);
ez egy feszítõ vas.
Amint rá addolom megjelenik és eltünik :|
[/quote]
bemásolhatnád az egész kódot, abból többet meglehetne tudni....ennyibõl semmi baja nincs...
[/quote]if(strcmp(cmd, \"/munkakezd\", true) == 0)
{
if(PlayerInfo[playerid][pJob] == 31)
{
SetPlayerCheckpoint(playerid, 385.9188,2608.2549,17.4246, 3.0);
SetPlayerAttachedObject(playerid, 3, 18634, 6, 0.078222, 0.000000, 0.110844, 298.897308, 264.126861, 193.350555, 1.000000, 1.000000, 1.000000);
SendClientMessage(playerid,COLOR_GREEN,\"Menj a kijelölt helyre!\");
}
else
{
SendClientMessage(playerid, COLOR_GREY,\"Nem vagy bányász.\");
}
return 1;
}
ez a code :DD én írtam :33. Még egy olyan kérdésem lenne hogy , game mode-ba vannak kocsik amiket lerakok és láthatatlanok az mitõl lehet?- Cím: Kisebb kérdések
Írta: huhboy - 2013. december 21. - 12:03:13- elõször is...szerintem nem ugyanaz a két kód xd de a kódban hiba nincs......timer-ben, vagy OnPlayerUpdate-ban nincs
RemovePlayerAttachedObject
??
az autóid meg vagy nem jó helyre raktad, vagy más világba...- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2013. december 21. - 12:14:19
elõször is...szerintem nem ugyanaz a két kód xd de a kódban hiba nincs......timer-ben, vagy OnPlayerUpdate-ban nincsRemovePlayerAttachedObject
??
az autóid meg vagy nem jó helyre raktad, vagy más világba...
[/quote]
siman a szabadba :DD nincsenek intibe :| ezért fura :\'D
Dupla hozzászólás automatikusan összefûzve. ( 2013. december 21. - 12:54:42 )
megvan.:S
Ha valakinek ugyan ilyen gondja lenne akkor keressen rá erre->
LinkVehicleToInterior- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. január 01. - 21:40:44- Valaki tudna olyat hogy adminnak másszínû az id-je.? Ja meg hogy a Ladmin4v2-ben ne csak az legyen hogy:
[ADMIN]Valaki parnacsott használt: REPAIR HANEM
[ADMIN_CMD]:Valaki egy admin parancsott használt: REPAIR Szin is változna.
mert ha belenyulok a ladminba akkor valamiért errorozik pedig megvan a inc em! Sokat segítenétek ezzel! ;)
Ja és mégegy: Ha admin beirja hogy /setgravity akkor elküldi az admin_cmd-t az amdinoknak meg vált ne keljen rcon setgravity-t álitani!
Köszönöm! ;)- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 01. - 22:17:55
Valaki tudna olyat hogy adminnak másszínû az id-je.? Ja meg hogy a Ladmin4v2-ben ne csak az legyen hogy:
[ADMIN]Valaki parnacsott használt: REPAIR HANEM
[ADMIN_CMD]:Valaki egy admin parancsott használt: REPAIR Szin is változna.
mert ha belenyulok a ladminba akkor valamiért errorozik pedig megvan a inc em! Sokat segítenétek ezzel! ;)
Ja és mégegy: Ha admin beirja hogy /setgravity akkor elküldi az admin_cmd-t az amdinoknak meg vált ne keljen rcon setgravity-t álitani!
Köszönöm! ;)
[/quote]
az elsõ kérésed nem igazán értem xd de a gravitációsba csak
dcmd_setgravity(playerid, params[])
{
//szintellenõrzés nem tudom hogy megy a ladmin-ban...xd de az nem nehéz belemáslnod
//meg nem árt egy ellenõrzést csinálni a paramsnak, hogy biztos szám legyen
new string[128];
format(string, 128, \"gravity %d\", params);
SendRconCommand(string);
return 1;
}- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. január 02. - 19:12:59- Hali.Van egy óra scriptem és nincs este a szerveren mikor felmegyek tudjátok mi a hiba?/*
/*
dddddddd
SSSSSSSSSSSSSSS hhhhhhh d::::::d
SS:::::::::::::::Sh:::::h d::::::d
S:::::SSSSSS::::::Sh:::::h d::::::d
S:::::S SSSSSSSh:::::h d:::::d
S:::::S h::::h hhhhh aaaaaaaaaaaaa ddddddddd:::::d
S:::::S h::::hh:::::hhh a::::::::::::a dd::::::::::::::d
S::::SSSS h::::::::::::::hh aaaaaaaaa:::::a d::::::::::::::::d
SS::::::SSSSS h:::::::hhh::::::h a::::ad:::::::ddddd:::::d
SSS::::::::SS h::::::h h::::::h aaaaaaa:::::ad::::::d d:::::d
SSSSSS::::S h:::::h h:::::h aa::::::::::::ad:::::d d:::::d
S:::::S h:::::h h:::::h a::::aaaa::::::ad:::::d d:::::d
S:::::S h:::::h h:::::ha::::a a:::::ad:::::d d:::::d
SSSSSSS S:::::S h:::::h h:::::ha::::a a:::::ad::::::ddddd::::::dd
S::::::SSSSSS:::::S h:::::h h:::::ha:::::aaaa::::::a d:::::::::::::::::d
S:::::::::::::::SS h:::::h h:::::h a::::::::::aa:::a d:::::::::ddd::::d
SSSSSSSSSSSSSSS hhhhhhh hhhhhhh aaaaaaaaaa aaaa ddddddddd ddddd
*/
#include
new Text:Time, Text:Date;
new hours;
new minute;
forward settime(playerid);
public OnGameModeInit()
{
SetTimer(\"settime\",1000,true);
Date = TextDrawCreate(537.00000,10.00000,\"--\");
TextDrawFont(Date, 2);
TextDrawSetOutline(Date,2); // thickness 1
TextDrawBackgroundColor(Date,0x000000FF);
TextDrawLetterSize(Date,0.5,1.5);
Time = TextDrawCreate(547.00000,28.00000,\"--\");
TextDrawFont(Time, 2);
TextDrawSetOutline(Time,2); // thickness 1
TextDrawBackgroundColor(Time,0x000000FF);
TextDrawLetterSize(Time,0.5,1.5);
SetTimer(\"settime\",1000,true);
return 1;
}
public OnFilterScriptExit()
{
print(\"\\n-----------------------------------------------------\");
print(\" Update Version! WORLDCLOCK+DATE By Shadow !UNLOADED!\");
print(\"-----------------------------------------------------/n\");
return 1;
}
public OnPlayerConnect(playerid)
{
gettime(hour, minute);
SetPlayerTime(playerid,hour,minute);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
TextDrawHideForPlayer(playerid, Time), TextDrawHideForPlayer(playerid, Date);
gettime(hours, minute);
SetPlayerTime(playerid,hours,minute);
return 1;
}
public settime(playerid)
{
new string[256],year,month,day,hours,minutes,seconds;
getdate(year, month, day), gettime(hours, minutes, seconds);
format(string, sizeof string, \"%d/%s%d/%s%d\", day, ((month < 10) ? (\"0\") : (\"\")), month, (year < 10) ? (\"0\") : (\"\"), year);
TextDrawSetString(Date, string);
format(string, sizeof string, \"%s%d:%s%d:%s%d\", (hours < 10) ? (\"0\") : (\"\"), hours, (minutes < 10) ? (\"0\") : (\"\"), minutes, (seconds < 10) ? (\"0\") : (\"\"), seconds);
TextDrawSetString(Time, string);
SetPlayerTime(playerid,hours,minutes);
}- Cím: Kisebb kérdések
Írta: ZyZu. - 2014. január 03. - 05:26:50- [mod]Látom több fórumozó nem értette meg miért lett megnyítva ez a téma pontosan, nos elmegyarázom tisztábban és érthetõen. A téma azért lett nyítva, hogy kisebb kérdéseket tudjatok írni nem szkripteket és egyébb módokat kérvényezni. A nem ide való hozzászolásokat töröltem máskor kérem aki ide írna elõbb olvassa el normálisan a téma címét és az elsõ hozzászolást, hogy mit is lehetséges pontosabban írni ebbe a témába! Köszönöm a megértést és probáljátok betartani ezeket a szabályokat.[/mod]
- Cím: Kisebb kérdések
Írta: [email protected] - 2014. január 04. - 16:59:51- Hogyan lehet azt megcsinálni hogy pl a játékos objecté alakuljon át?
Mint pl. egy kapuvá.- Cím: Kisebb kérdések
Írta: Hun_Norberto - 2014. január 04. - 21:13:05
Hali.Van egy óra scriptem és nincs este a szerveren mikor felmegyek tudjátok mi a hiba?
public settime(playerid)
{
new string[256],year,month,day,hours,minutes,seconds;
getdate(year, month, day), gettime(hours, minutes, seconds);
format(string, sizeof string, \"%d/%s%d/%s%d\", day, ((month < 10) ? (\"0\") : (\"\")), month, (year < 10) ? (\"0\") : (\"\"), year);
TextDrawSetString(Date, string);
format(string, sizeof string, \"%s%d:%s%d:%s%d\", (hours < 10) ? (\"0\") : (\"\"), hours, (minutes < 10) ? (\"0\") : (\"\"), minutes, (seconds < 10) ? (\"0\") : (\"\"), seconds);
TextDrawSetString(Time, string);
SetPlayerTime(playerid,hours,minutes);
}
[/quote]
A settime callback-ot playerid paraméterrel definiáltad, és használtad, de amikor meghivod (a SetTimer-rel), nem adod meg a playerid-t.
Egy lehetséges megoldás:
A forward résznél töröld a playerid-t, és...
public settime()
{
new string[256],year,month,day,hours,minutes,seconds;
getdate(year, month, day), gettime(hours, minutes, seconds);
format(string, sizeof string, \"%d/%s%d/%s%d\", day, ((month < 10) ? (\"0\") : (\"\")), month, (year < 10) ? (\"0\") : (\"\"), year);
TextDrawSetString(Date, string);
format(string, sizeof string, \"%s%d:%s%d:%s%d\", (hours < 10) ? (\"0\") : (\"\"), hours, (minutes < 10) ? (\"0\") : (\"\"), minutes, (seconds < 10) ? (\"0\") : (\"\"), seconds);
TextDrawSetString(Time, string);
for(new i; i {
SetPlayerTime(i,hours,minutes);
}
}
Tehát minden másodpercben végighalad a játékosokon, és beállitja nekik az idõt.- Cím: Kisebb kérdések
Írta: ZyZu. - 2014. január 05. - 23:05:37
Hellotok!
Simán konvertáltam kb 2 órája a gamemodom és most már nem tudom.:| az amx-e megvan:)!
Valahogy megoldható hogy vissza legyen fordítva pwn.re?
[/quote]
Meg lehetséges oldalni de a probléma onnan kezdõdik ha vissza konvertálod nem kapod meg azt a pwn fájlt.. szóval hibás az egész mehet kukába, max vissza kapsz pár kódot de azt is hibásan.- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 06. - 20:06:09- Szép estét mindenkinek. lenne egy kis MTA gondom....ez mitõl van? xd
vidikártyám 2 gb-s, mta-ban c-s objectek vannak....
ötlet?![]()
- Cím: Kisebb kérdések
Írta: Aldoooo - 2014. január 08. - 18:27:18- Nekem is ilyen volt c -s objectekel anno..ragd újra.
- Cím: Kisebb kérdések
Írta: Ezredes.$ - 2014. január 08. - 18:40:53- Off.
ragd
[/quote]
daquf.- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 08. - 19:13:38
ragd újra.
[/quote]
A mai tizenévesek (y) sok sikert az életben ;)
egyébként meg újra rakhatom akárhányszor, ugyanúgy homályosak maradnak....- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. január 08. - 19:37:25- Sziasztok! Abba tudna valaki segíteni hogy hogyan lehet megcsinálni hogy Team-társat ne lehessen sebezni!?
Ne irjon ki semmit meg ne vonjon le semmit csak ne lehessen ölni.
Én butus vagyok ehez. :Cry2: :OO- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. január 08. - 20:39:46- Hellotok azt szeretném hogy amikor a kocsi felrobban akkor lecrealjon egy roncs kocsit , amit lehetne vontatni és hasonlók,de itt tartok.
public OnVehicleDeath(vehicleid)
{
DestroyObject(obj[vehicleid]);
DestroyObject(obj2[vehicleid]);
Flasher[vehicleid] = 0;
new Float:vehx, Float:vehy, Float:vehz;
GetVehiclePos(GetPlayerVehicleID(i), vehx, vehy, vehz);
CreateDynamicObject(5001,vehx,vehy,vehz,0.0,0.0,0.0);
return 1;
}
Hogy lehetne megoldani hogy eltünjön a roncs ha pl beírja valaki hogy /elvontat?- Cím: Kisebb kérdések
Írta: Lucio - 2014. január 08. - 21:20:45- A roncsautó létrehozását egy globális változóba rakod ahogy az obj2-nél is van
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. január 08. - 21:49:17- köszönöm:D és azt hogy tudom lekérdezni hogy a játékos az adott object közelébe van:?+hogy azt az objectet törölje ami mellete van.:s
- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 08. - 22:10:49
Sziasztok! Abba tudna valaki segíteni hogy hogyan lehet megcsinálni hogy Team-társat ne lehessen sebezni!?
Ne irjon ki semmit meg ne vonjon le semmit csak ne lehessen ölni.
Én butus vagyok ehez. :Cry2: :OO
[/quote]
mindkét playert tedd ugyanabba a team-be, jelen esetben az 1-be, ami lehet mondjuk asd is, csak elõtte definiáld, hogy #define asd 1
SetPlayerTeam(playerid, 1);// az 1 helyett írhatsz bármi mást, csak definiáld számmal.
ha pedig újra ölhetõvé akarod tenni õt,
SetPlayerTeam(playerid, NO_TEAM);- Cím: Kisebb kérdések
Írta: Petrik - 2014. január 09. - 16:56:36- Sziasztok!
Ha sok dolgot mentek dinivel (kocsik, házak, játékosok, ilyesmi), akkor az nagyobb negatív hatással van a szerverre, mintha phpmyadminba mentenék? Ha igen, mennyivel?- Cím: Kisebb kérdések
Írta: Pedró - 2014. január 09. - 17:34:54
Sziasztok!
Ha sok dolgot mentek dinivel (kocsik, házak, játékosok, ilyesmi), akkor az nagyobb negatív hatással van a szerverre, mintha phpmyadminba mentenék? Ha igen, mennyivel?
[/quote]
MySQL-re gondolsz. Hát attól függ..
Ha a mentési folyamatok elenyészõek, tehát kevésszer mentesz.. Például: Játékosoknak adatait csak kilépéskor, házak adatait csak akkor, ha változik egy adat, kocsikat csak akkor mented ha nagyobb változás történik.. Idõzítõk nélkül, akkor nem okoz negatívumot..
Viszont ha sûrûn mentesz, meg sokat, akkor ajánlatosabb SQL-t választanod, nos itt van 2 lehetõséged.. SQLite, ami alapból benne van a kliensbe, vagypedig a MySQL, amely használatához plugint kell letöltened, ott pedig ami az eddigi legjobb, BlueG MySQL pluginja, amely többszálon futtatja a query-ket, lekérdezéseket, stb stb..- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. január 09. - 19:27:55- Hellotok.!
Hogy tudom azt megcsinálni hogy egy globális váltzos objectet töröljek,úgy hogy a közelébe vagyok , és csak azt törölje ami a közelembe van?
pl.:
new fal = 12345;
cmd:fal
{
new float:x
new float:y
new float:z
GetPlayerPos(x,y,z)
createobject(fal,x,y,z,0.0,0.0,0.0);
}
cmd:rombol
{
if(/ide kellene hogy hogytudom lekérdezni azt hogy van-e a közeléb fal változós object)
{
RemoveObject(fal);//ide meg hogy csak azt törölje
}
}
Valaki tud segíteni?- Cím: Kisebb kérdések
Írta: lanviier - 2014. január 11. - 17:11:29- Hogy kell azt megcsinálni hogy a kaput milyen messzirõl tudjam nyitni?
- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 11. - 17:58:58
Hogy kell azt megcsinálni hogy a kaput milyen messzirõl tudjam nyitni?
[/quote]
If(IsPlayerInRangeOfPoint(playerid,5.0, x, y, z);//az 5.0 a távolság az adott ponttól, tetszés szerint változtathatod...- Cím: Kisebb kérdések
Írta: lanviier - 2014. január 11. - 18:30:31- és ezt mi alá kell bemásolnom?
- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 11. - 18:34:47
és ezt mi alá kell bemásolnom?
[/quote]
attól függ, mihez akarod...ha pl parancsra akarod nyitni a kaput, akkor a parancs alá eztt írod, és alá, a kapu nyitást...viszont ha magától akarod, hogy nyíljon, akkor timerre kell kötnöd.- Cím: Kisebb kérdések
Írta: lanviier - 2014. január 11. - 18:56:58- hátt nekem hibát ad ki :S
- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 11. - 19:28:31
hátt nekem hibát ad ki :S
[/quote]
máspld be a kódot, meg a hibaüzenetet :D- Cím: Kisebb kérdések
Írta: lanviier - 2014. január 11. - 20:00:22- KÓD:
#include
forward Csukodjbe();
//SZINEK
//----------------[]Szinkodók[]------------------------
#define FEHER 0xFFFFFFAA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOUR_GREEN 0x33AA33AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOUR_YELLOW 0xFFFF00AA
#define COLOR_PURPLE 0x9900FFAA
#define COLOR_BROWN 0x993300AA
#define COLOR_ORANGE 0xFF9933AA
#define COLOR_CYAN 0x99FFFFAA
#define COLOR_TAN 0xFFFFCCAA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_KHAKI 0x999900AA
#define COLOR_LIME 0x99FF00AA
#define COLOR_ERROR 0xFF202020
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_BLACK 0x000000AA
#define COLOR_TURQ 0x00A3C0AA
#define COLOR_LIGHTBLUE 0x00BFFFAA
#define COLOR_GREENISHGOLD 0xCCFFDD56
#define COLOR_LIGHTBLUEGREEN 0x0FFDD349
#define COLOR_NEUTRALBLUE 0xABCDEF01
#define COLOR_LIGHTCYAN 0xAAFFCC33
#define COLOR_LEMON 0xDDDD2357
#define COLOR_AQUA 0x7CFC00AA
#define COLOR_WHITEYELLOW 0xFFE87DAA
#define COLOR_BLUEAQUA 0x7E60FFAA
#define COLOR_GREENYELLOWWHITE 0xCBFF45AA
#define COLOR_DARKBLUE 0x15005EAA
#define COLOR_RED 0xff0000AA
#define piros 0xff0000AA
#define COLOR_ROB_SUCCESS 0x00CCFFAA
#define COLOR_ROB_FAILURE 0xCCCCFFAA
#define COLOR_ROB_ERROR 0xFF0000AA
#define COLOR_ALIEN 0x90FF87FF
#define COLOR_SHOOTER 0xFFAC82FF
#define COLOR_WHITE 0xFFFFD5FF
#define COLOR_BLUE (0x0000FFAA)
#define GELTONA 0xFFFF00FF
#define BALTA 0xFFFFFFFF
#define COLOUR_RED 0xEB000FFF
#define COLOR_TRANSPARENT 0xFFFFFF00
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_LBLUE 0x17ddebAA
#define COL_EASY \"{FFF1AF}\"
#define COL_WHITE \"{FFFFFF}\"
#define COL_BLACK \"{0E0101}\"
#define COL_GREY \"{C3C3C3}\"
#define COL_GREEN \"{6EF83C}\"
#define COL_RED \"{F81414}\"
#define COL_CYAN \"{00FFEE}\"
#define COL_LIGHTBLUE \"{00C0FF}\"
#define COL_BLUE \"{0049FF}\"
#define COL_MAGENTA \"{F300FF}\"
#define COL_VIOLET \"{B700FF}\"
#define COL_PINK \"{FF00EA}\"
#define COL_MARONE \"{A90202}\"
#define COL_CMD \"{B8FF02}\"
#define COL_PARAM \"{3FCD02}\"
#define COL_SERVER \"{AFE7FF}\"
#define COL_VALUE \"{A3E4FF}\"
#define COL_RULE2 \"{FBDF89}\"
#define COL_RWHITE \"{FFFFFF}\"
#define COL_LGREEN \"{C9FFAB}\"
#define COL_LRED \"{FFA1A1}\"
#define COL_LRED2 \"{C77D87}\"
#define COLOR_YELLOW 0xFFFF00AA
//SZINEK VÉGE
new kapu;
new timer;
public OnGameModeInit()
CreateObject(16409, -2990.447753, 477.329681, 3.856916, 0.000000, 0.000000, 179.699996);//asd
public OnFilterScriptInit()
{
kapu = CreateObject(11319, -2983.099853, 478.314666, 5.274063, 0.000000, 0.000000, 0.000000);//asd
return 1;
}
public OnFilterScriptExit()
{
KillTimer(timer);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/kgarazs2\", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COLOR_WHITE, \"10másodperc múlva záródik!\");
MoveObject(kapu, -2983.099853, 478.314666, 0.974063, 2.0);
timer = SetTimerEx(\"Csukodjbe\",10000,0,\"i\",playerid);
if(IsPlayerInRangeOfPoint(playerid,5.0,-2983.099853, 478.314666, 0.974063);//az 5.0 a távolság az adott ponttól, tetszés szerint változtathatod...
return 1;
}
return 0;
}
public Csukodjbe()
{
MoveObject(kapu, -2983.099853, 478.314666, 5.274063, 2.0);
}
Hiba üzentet:
C:\\Users\\Zsolti\\Desktop\\Impossible\\filterscripts\\PPGarazs.pwn(103) : error 001: expected token: \")\", but found \";\"
C:\\Users\\Zsolti\\Desktop\\Impossible\\filterscripts\\PPGarazs.pwn(103) : error 036: empty statement
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Errors.- Cím: Kisebb kérdések
Írta: bbTamas - 2014. január 11. - 20:11:06- Feltételnél cseréld ki erre:
if(IsPlayerInRangeOfPoint(playerid,5.0,-2983.099853, 478.314666, 0.974063))- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 11. - 20:43:54
KÓD:
#include
forward Csukodjbe();
//SZINEK
//----------------[]Szinkodók[]------------------------
#define FEHER 0xFFFFFFAA
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_GREEN 0x33AA33AA
#define COLOUR_GREEN 0x33AA33AA
#define COLOR_YELLOW 0xFFFF00AA
#define COLOUR_YELLOW 0xFFFF00AA
#define COLOR_PURPLE 0x9900FFAA
#define COLOR_BROWN 0x993300AA
#define COLOR_ORANGE 0xFF9933AA
#define COLOR_CYAN 0x99FFFFAA
#define COLOR_TAN 0xFFFFCCAA
#define COLOR_PINK 0xFF66FFAA
#define COLOR_KHAKI 0x999900AA
#define COLOR_LIME 0x99FF00AA
#define COLOR_ERROR 0xFF202020
#define COLOR_GRAD2 0xBFC0C2FF
#define COLOR_BLACK 0x000000AA
#define COLOR_TURQ 0x00A3C0AA
#define COLOR_LIGHTBLUE 0x00BFFFAA
#define COLOR_GREENISHGOLD 0xCCFFDD56
#define COLOR_LIGHTBLUEGREEN 0x0FFDD349
#define COLOR_NEUTRALBLUE 0xABCDEF01
#define COLOR_LIGHTCYAN 0xAAFFCC33
#define COLOR_LEMON 0xDDDD2357
#define COLOR_AQUA 0x7CFC00AA
#define COLOR_WHITEYELLOW 0xFFE87DAA
#define COLOR_BLUEAQUA 0x7E60FFAA
#define COLOR_GREENYELLOWWHITE 0xCBFF45AA
#define COLOR_DARKBLUE 0x15005EAA
#define COLOR_RED 0xff0000AA
#define piros 0xff0000AA
#define COLOR_ROB_SUCCESS 0x00CCFFAA
#define COLOR_ROB_FAILURE 0xCCCCFFAA
#define COLOR_ROB_ERROR 0xFF0000AA
#define COLOR_ALIEN 0x90FF87FF
#define COLOR_SHOOTER 0xFFAC82FF
#define COLOR_WHITE 0xFFFFD5FF
#define COLOR_BLUE (0x0000FFAA)
#define GELTONA 0xFFFF00FF
#define BALTA 0xFFFFFFFF
#define COLOUR_RED 0xEB000FFF
#define COLOR_TRANSPARENT 0xFFFFFF00
#define COLOR_GREY 0xAFAFAFAA
#define COLOR_LBLUE 0x17ddebAA
#define COL_EASY \"{FFF1AF}\"
#define COL_WHITE \"{FFFFFF}\"
#define COL_BLACK \"{0E0101}\"
#define COL_GREY \"{C3C3C3}\"
#define COL_GREEN \"{6EF83C}\"
#define COL_RED \"{F81414}\"
#define COL_CYAN \"{00FFEE}\"
#define COL_LIGHTBLUE \"{00C0FF}\"
#define COL_BLUE \"{0049FF}\"
#define COL_MAGENTA \"{F300FF}\"
#define COL_VIOLET \"{B700FF}\"
#define COL_PINK \"{FF00EA}\"
#define COL_MARONE \"{A90202}\"
#define COL_CMD \"{B8FF02}\"
#define COL_PARAM \"{3FCD02}\"
#define COL_SERVER \"{AFE7FF}\"
#define COL_VALUE \"{A3E4FF}\"
#define COL_RULE2 \"{FBDF89}\"
#define COL_RWHITE \"{FFFFFF}\"
#define COL_LGREEN \"{C9FFAB}\"
#define COL_LRED \"{FFA1A1}\"
#define COL_LRED2 \"{C77D87}\"
#define COLOR_YELLOW 0xFFFF00AA
//SZINEK VÉGE
new kapu;
new timer;
public OnGameModeInit()
CreateObject(16409, -2990.447753, 477.329681, 3.856916, 0.000000, 0.000000, 179.699996);//asd
public OnFilterScriptInit()
{
kapu = CreateObject(11319, -2983.099853, 478.314666, 5.274063, 0.000000, 0.000000, 0.000000);//asd
return 1;
}
public OnFilterScriptExit()
{
KillTimer(timer);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/kgarazs2\", cmdtext, true, 10) == 0)
{
SendClientMessage(playerid, COLOR_WHITE, \"10másodperc múlva záródik!\");
MoveObject(kapu, -2983.099853, 478.314666, 0.974063, 2.0);
timer = SetTimerEx(\"Csukodjbe\",10000,0,\"i\",playerid);
if(IsPlayerInRangeOfPoint(playerid,5.0,-2983.099853, 478.314666, 0.974063);//az 5.0 a távolság az adott ponttól, tetszés szerint változtathatod...
return 1;
}
return 0;
}
public Csukodjbe()
{
MoveObject(kapu, -2983.099853, 478.314666, 5.274063, 2.0);
}
Hiba üzentet:
C:\\Users\\Zsolti\\Desktop\\Impossible\\filterscripts\\PPGarazs.pwn(103) : error 001: expected token: \")\", but found \";\"
C:\\Users\\Zsolti\\Desktop\\Impossible\\filterscripts\\PPGarazs.pwn(103) : error 036: empty statement
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
2 Errors.
[/quote]
ennek mûködnie kell.......
#include
forward Csukodjbe();
new kapu;
new timer;
public OnFilterScriptInit()
{
CreateObject(16409, -2990.447753, 477.329681, 3.856916, 0.000000, 0.000000, 179.699996);//asd
kapu = CreateObject(11319, -2983.099853, 478.314666, 5.274063, 0.000000, 0.000000, 0.000000);//asd
return 1;
}
public OnFilterScriptExit()
{
KillTimer(timer);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(\"/kgarazs2\", cmdtext, true, 10) == 0)
{
if(IsPlayerInRangeOfPoint(playerid,5.0,-2983.099853, 478.314666, 0.974063))
{
SendClientMessage(playerid, 0xffffffaa, \"10másodperc múlva záródik!\");
MoveObject(kapu, -2983.099853, 478.314666, 0.974063, 2.0);
timer = SetTimerEx(\"Csukodjbe\",10000,0,\"i\",playerid);
}
return 1;
}
return 0;
}
public Csukodjbe()
{
MoveObject(kapu, -2983.099853, 478.314666, 5.274063, 2.0);
}- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. január 13. - 14:31:08- Üdv valaki tud segiteni hogy adminnak szines idje legyen? Ladmin4v2 használok.
Admin:
PiCsUUU [3]:assss
Nem admin.
PiCsUUU [3]:asss- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 13. - 15:03:17 Idézetet írta: PiCsUUU date=1389619868\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicÜdv valaki tud segiteni hogy adminnak szines idje legyen? Ladmin4v2 használok.OnPlayerText alá csinálsz egy sort a módban, hogy
Admin:
PiCsUUU [3]:assss
Nem admin.
PiCsUUU [3]:asss
new string[256];
if(IsPlayerLAdmin(playerid))
{
format(string, sizeof(string), \"%s (színkód}[%d]: {ffffff}%s\", GetPlayerName(playerid), playerid, text);
}
else
{
format(string, sizeof(string), \"%s (ffffff}[%d]:{ffffff} %s\", GetPlayerName(playerid), playerid, text);
}
return SendClientMessageToAll(GetPlayerColor(playerid), string);
elvileg mûködnie kell...csak includeold a ladmin inc-ét..
#include <IsPlayerLAdmin>- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. január 13. - 18:03:45- Ezeket irta ki..
C:\\Users\\Levente\\Desktop\\Bandaháborúk szerver\\filterscripts\\id.pwn(9) : warning 202: number of arguments does not match definition
C:\\Users\\Levente\\Desktop\\Bandaháborúk szerver\\filterscripts\\id.pwn(9) : warning 202: number of arguments does not match definition
C:\\Users\\Levente\\Desktop\\Bandaháborúk szerver\\filterscripts\\id.pwn(13) : warning 202: number of arguments does not match definition
C:\\Users\\Levente\\Desktop\\Bandaháborúk szerver\\filterscripts\\id.pwn(13) : warning 202: number of arguments does not match definition
C:\\Users\\Levente\\Desktop\\Bandaháborúk szerver\\filterscripts\\id.pwn(16) : warning 225: unreachable code
[gmod]Máskor code tagokat használni![/gmod]- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 13. - 19:38:29 Idézetet írta: PiCsUUU date=1389632625\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicEzeket irta ki..gondoltam berakod a módodba -.-\"
C:\\Users\\Levente\\Desktop\\Bandaháborúk szerver\\filterscripts\\id.pwn(9) : warning 202: number of arguments does not match definition
C:\\Users\\Levente\\Desktop\\Bandaháborúk szerver\\filterscripts\\id.pwn(9) : warning 202: number of arguments does not match definition
C:\\Users\\Levente\\Desktop\\Bandaháborúk szerver\\filterscripts\\id.pwn(13) : warning 202: number of arguments does not match definition
C:\\Users\\Levente\\Desktop\\Bandaháborúk szerver\\filterscripts\\id.pwn(13) : warning 202: number of arguments does not match definition
C:\\Users\\Levente\\Desktop\\Bandaháborúk szerver\\filterscripts\\id.pwn(16) : warning 225: unreachable code
public OnPlayerText(playerid, text[])
{
new string[256];
if(IsPlayerLAdmin(playerid))
{
format(string, sizeof(string), \"%s (színkód}[%d]: {ffffff}%s\", GetPlayerName(playerid), playerid, text);
}
else
{
format(string, sizeof(string), \"%s (ffffff}[%d]:{ffffff} %s\", GetPlayerName(playerid), playerid, text);
}
return SendClientMessageToAll(GetPlayerColor(playerid), string);
}- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. január 13. - 19:48:52- meg csináltam de még ID-t SE ír ki :$ :cry3:
- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 13. - 20:31:12
meg csináltam de még ID-t SE ír ki :$ :cry3:
[/quote]
ezért kéne jól a módba írni....ha gondolod, skypeon segítek....- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. január 13. - 20:39:48- ohh azt megköszönném :yes:
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. január 14. - 18:51:00- Helló.Valaki tudja mért nem mükszik ez a parancs?
error nincs a módba csak mikor beírom akkor Unknow Command ír ki
COMMAND:cc(playerid,params[])
{
SendAdminText(playerid, \"/cc\", params);
// Check if the player has logged in
if (APlayerData[playerid][LoggedIn] == true)
{
//admin szintet ellenörzni
if(APlayerData[playerid][PlayerLevel] < 5)
{
for(new i = 0; i <= 100; i++) SendClientMessageToAll(-1, \"\");
for(new i = 0; i <= 100; i++) SendClientMessageToAll(-1, \"\");
for(new i = 0; i <= 100; i++) SendClientMessageToAll(-1, \"\");
}
else
return 0;
}
else
return 0;
// Let the server know that this was a valid command
return 1;
}- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 14. - 18:55:23 Idézetet írta: ZSOLTI99 date=1389721860\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHelló.Valaki tudja mért nem mükszik ez a parancs?felesleges a sok return 0; mivel csak akkor hajtja végre, ha megfelel a feltételeknek.
error nincs a módba csak mikor beírom akkor Unknow Command ír ki
COMMAND:cc(playerid,params[])
{
SendAdminText(playerid, \"/cc\", params);
// Check if the player has logged in
if (APlayerData[playerid][LoggedIn] == true)
{
//admin szintet ellenörzni
if(APlayerData[playerid][PlayerLevel] < 5)
{
for(new i = 0; i <= 100; i++) SendClientMessageToAll(-1, \"\");
for(new i = 0; i <= 100; i++) SendClientMessageToAll(-1, \"\");
for(new i = 0; i <= 100; i++) SendClientMessageToAll(-1, \"\");
}
else
return 0;
}
else
return 0;
// Let the server know that this was a valid command
return 1;
}
de a hiba, amit te keresel, az az, hogy te valószínûleg 5-ös admin vagy a szerveren,......viszont a kód úgy szól, hogy 5-nél kisebb szintû játékos használhassa....
COMMAND:cc(playerid,params[])
{
if (APlayerData[playerid][LoggedIn] == true)
{
//if(APlayerData[playerid][PlayerLevel] < 5)// a < jelet ki kell cserélni >= tehát javítva:
if(APlayerData[playerid][PlayerLevel] >= 5)
{
for(new i = 0; i < 100; i++)
SendClientMessageToAll(0xffffffaa,\" \");
SendAdminText(playerid, \"/cc\", params); // ezt meg elég akkor elküldeni, ha a parancs végbement.
}
}
return 1;
}- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. január 14. - 20:21:12- Hali valaki tudja miért írja ki hogy:
C:\\Users\\Levente\\Desktop\\Bandaháborúk szerver\\filterscripts\\autores.pwn(21) : error 017: undefined symbol \"CMDMessageToAdmins\"- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 14. - 20:29:33 Idézetet írta: PiCsUUU date=1389727272\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHali valaki tudja miért írja ki hogy:nincs definiálva a CMDMessageToAdmins...
C:\\Users\\Levente\\Desktop\\Bandaháborúk szerver\\filterscripts\\autores.pwn(21) : error 017: undefined symbol \"CMDMessageToAdmins\"
ahogy elnézem ladminból van......kitöröltél egy pár sort...beleértve magát a parancsot is a CMD után....- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. január 14. - 20:34:54- És valami megolds?
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. január 14. - 20:41:37- kösz a segítséget sikerült
- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. január 16. - 16:45:08- Hali valaki tudna segiteni abban hogy az az ember használhassa akit \"be\" rakok?
Code.
new name[MAX_PLAYER_NAME];
if(!strcmp(name,\"Szabi.\")) return SendClientMessage(playerid,COLOR_RED,\"HIBA: Nincs jogod ebbõl a csapatból kirugni embereket!\");
de most pl nem engedi neki hiába az a neve...- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 16. - 17:38:06 new name[MAX_PLAYER_NAME];
if(!strfind(name,\"Szabi.\", true) != -1) return SendClientMessage(playerid,COLOR_RED,\"HIBA: Nincs jogod ebbõl a csapatból kirugni embereket!\");- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. január 16. - 17:51:47- ezt irja. warning 213: tag mismatch
- Cím: Kisebb kérdések
Írta: huhboy - 2014. január 16. - 18:02:21 new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
if(strfind(name,\"Szabi.\", true) != -1) return SendClientMessage(playerid,COLOR_RED,\"HIBA: Nincs jogod ebbõl a csapatból kirugni embereket!\");
így?- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. január 16. - 20:46:24- Köszi de már megoldodott minden :D :$
- Cím: Kisebb kérdések
Írta: lanviier - 2014. január 25. - 21:24:41- RemoveBuildingForPlayer(playerid, 4990, 1646.1953, -2414.0703, 17.9297, 0.25);
erre miért ad ki hibát?
az on game mode init alá rakom be pedig
C:\\Users\\Zsolti\\Desktop\\Impossible\\gamemodes\\bare.pwn(264) : error 017: undefined symbol \"playerid\"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. január 26. - 11:54:23- AZt hogyan tudom megcsinálni hogy ha valaki feljön és a Dialogba írja a nevét pl Szia Juci(ez megvan)\\n Kérlek írd be a jelszavad a lenti mezõben
de a nevet nemtudom megcsinálni már próbálkoztam vele de nem jön össze ...Esetleg valaki tudna egy tippet adni?- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. január 26. - 20:57:36- DIALOG_STYLE_PASSWORD ott használd
- Cím: Kisebb kérdések
Írta: bbTamas - 2014. január 26. - 21:28:37 Idézetet írta: lanviier date=1390681481\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicRemoveBuildingForPlayer(playerid, 4990, 1646.1953, -2414.0703, 17.9297, 0.25);Rakd a OnPlayerConnect függvény alá:
erre miért ad ki hibát?
az on game mode init alá rakom be pedig
C:\\Users\\Zsolti\\Desktop\\Impossible\\gamemodes\\bare.pwn(264) : error 017: undefined symbol \"playerid\"
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
Azért ír hibát mert hiányzik a playerid paraméter.
Tehát helyesen:
public OnPlayerConnect(playerid)
{
RemoveBuildingForPlayer(playerid, 4990, 1646.1953, -2414.0703, 17.9297, 0.25);
return 1;
}- Cím: Kisebb kérdések
Írta: HackFlux - 2014. január 27. - 11:37:36- SaMp-ban melyik az az idõjárás,amikor piros minden és mozognak a fák ?Mintha be lennél szívva....
- Cím: Kisebb kérdések
Írta: ZyZu. - 2014. január 28. - 01:48:55 Idézetet írta: HackFlux date=1390819056\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSaMp-ban melyik az az idõjárás,amikor piros minden és mozognak a fák ?Mintha be lennél szívva....0-7 Blue skies
08 Stormy
09 Cloudy and foggy
10 Clear blue sky
11 Heatwave
12-15 Dull, colourless
16 Dull, cloudy ,rainy
17-18 Heatwave
19 Sandstorm
20 Foggy, Greenish
21 Very dark, gradiented skyline, purple
22 Very dark, gradiented skyline, purple
23-26 Pale orange
27-29 Fresh blue
30-32 Dark, cloudy, teal
33 Dark, cloudy, brown
34 Blue/purple, regular
35 Dull brown
36-38 Bright, foggy, orange
39 Very bright
40-42 Blue/purple cloudy
43 Toxic clouds
44 Black/white sky
51-53 Amazing draw distance
700 Stormy weather with pink sky and crystal water
150 Darkest weather ever- Cím: Kisebb kérdések
Írta: HackFlux - 2014. január 28. - 07:35:20- Kössz ZyZu
- Cím: Kisebb kérdések
Írta: Pedró - 2014. január 28. - 11:36:36 Idézetet írta: ZyZu. date=1390870135\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic0-7 Blue skies
SaMp-ban melyik az az idõjárás,amikor piros minden és mozognak a fák ?Mintha be lennél szívva....
08 Stormy
09 Cloudy and foggy
10 Clear blue sky
11 Heatwave
12-15 Dull, colourless
16 Dull, cloudy ,rainy
17-18 Heatwave
19 Sandstorm
20 Foggy, Greenish
21 Very dark, gradiented skyline, purple
22 Very dark, gradiented skyline, purple
23-26 Pale orange
27-29 Fresh blue
30-32 Dark, cloudy, teal
33 Dark, cloudy, brown
34 Blue/purple, regular
35 Dull brown
36-38 Bright, foggy, orange
39 Very bright
40-42 Blue/purple cloudy
43 Toxic clouds
44 Black/white sky
51-53 Amazing draw distance
700 Stormy weather with pink sky and crystal water
150 Darkest weather ever
[/quote]
Forrás?:)
Egyébként nem írtad még mindig le a választ a kérdésre..- Cím: Kisebb kérdések
Írta: HackFlux - 2014. január 28. - 18:58:37- Hát nem írta le,de ott megtaláltam,azt amelyik nekem kell :)
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. január 30. - 00:25:12- Sziasztok!
Végre írok ebbe a témába is, mint kérdezõ. :D
Ha létrehozok CreateDynamicObject függvénnyel 3 objectet, A-t, B-t, és C-t, ebben a sorrendben, akkor A ID-je 1, B ID-je 2, míg C ID-je 3 lesz. Ha törlöm B-t a DestroyDynamicObject függvénnyel, akkor A ID-je 1, és C ID-je 2 lesz, vagy rosszul tudom, és valami csoda folytán C ID-je maradna 3? :hmmm: Jól jönne, ha C ID-je maradna 3, de szerintem ekkora mázlim nincs. Viszont ilyen dologért nem fogok tesztet készíteni, szóval tõletek kérek megerõsítést a dologról. :D
Köszönettel,
Dfoglalo- Cím: Kisebb kérdések
Írta: Pedró - 2014. január 30. - 18:03:01 Idézetet írta: Dfoglalo date=1391037912\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicViszont ilyen dologért nem fogok tesztet készíteni, szóval tõletek kérek megerõsítést a dologról. :DPedig ha saját magad teszteled a funkciókat, sokkal jobban áttudod tekinteni a folyamatokat. :/
Egyébként ez már nem aktuális, ennek nyitottál külön témát, amelyben ez a kérdés meg lett már válaszolva..- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. január 31. - 12:55:22 Idézetet írta: Pedró date=1391101381\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicViszont ilyen dologért nem fogok tesztet készíteni, szóval tõletek kérek megerõsítést a dologról. :DPedig ha saját magad teszteled a funkciókat, sokkal jobban áttudod tekinteni a folyamatokat. :/
Egyébként ez már nem aktuális, ennek nyitottál külön témát, amelyben ez a kérdés meg lett már válaszolva..
[/quote]
Ezt hamarabb írtam, mint a témát. :) A témába viszont egy nagyobb kérdést is bele tettem, amelyhez mellékeltem ezt a kérdést is, hátha ott hamarabb választ kapok... Ugyanis a kiemelt témákat nem nagyon látogatják mostanában. :(
Viszont van egy új kérdésem is: melyik az az anim, amikor valaki baseball, lapáttal, vagy esetleg golf ütõvel üt valakit? Pontosabban ez az anim kéne:
[hs width=555]
http://www.kephost.com/images4/2014/1/31/a1_2014_1_31_mcemk5fopk.bmp[/hs]- Cím: Kisebb kérdések
Írta: Asdelon - 2014. január 31. - 15:08:45 Idézetet írta: Dfoglalo date=1391169322\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Viszont ilyen dologért nem fogok tesztet készíteni, szóval tõletek kérek megerõsítést a dologról. :DPedig ha saját magad teszteled a funkciókat, sokkal jobban áttudod tekinteni a folyamatokat. :/
Egyébként ez már nem aktuális, ennek nyitottál külön témát, amelyben ez a kérdés meg lett már válaszolva..
[/quote]
Ezt hamarabb írtam, mint a témát. :) A témába viszont egy nagyobb kérdést is bele tettem, amelyhez mellékeltem ezt a kérdést is, hátha ott hamarabb választ kapok... Ugyanis a kiemelt témákat nem nagyon látogatják mostanában. :(
Viszont van egy új kérdésem is: melyik az az anim, amikor valaki baseball, lapáttal, vagy esetleg golf ütõvel üt valakit? Pontosabban ez az anim kéne:
[hs width=555]
http://www.kephost.com/images4/2014/1/31/a1_2014_1_31_mcemk5fopk.bmp[/hs]
[/quote]
Lehet rosszat írok, de véletlenül nem ezek azok?
Bat_1
Bat_2
Bat_3
Bat_4
Bat_block
Bat_Hit_1
Bat_Hit_2
Bat_Hit_3
Bat_IDLE
Bat_M
BAT_PART
[/quote]- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. január 31. - 15:18:53- Nekem konkrétan a megfelelõ kell, nem akarom végig próbálgatni az összeset... Plusz lehet, hogy nem is azok lesznek. És mivel több száz anim van, egy konkrét válaszra lenne szükségem.
- Cím: Kisebb kérdések
Írta: Asdelon - 2014. január 31. - 15:39:02- én úgy ismerem, kódok nélkül, hogy a bat, a sima baseballos ütés készülés,vagy mi.. :-[
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. január 31. - 15:52:50- Csak az nem biztos, hogy a lapátra is igaz, és én csak a lapáton néztem meg az ütés kinézetét. Na mindegy, majd kipróbálom... Majd.
- Cím: Kisebb kérdések
Írta: Pedró - 2014. február 02. - 21:10:46 Idézetet írta: Dfoglalo date=1391179970\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicCsak az nem biztos, hogy a lapátra is igaz, és én csak a lapáton néztem meg az ütés kinézetét. Na mindegy, majd kipróbálom... Majd.ApplyAnimation(playerid, \"BASEBALL\", \"BAT_1\", 4.0, 1, 0, 0, 0, -1);
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. február 02. - 21:31:11- Akkor Asdelon sem tévedett :D Viszont még mindig nem foglalkoztam vele, s csak a kérdést tettem még fel, de így legalább már nem kell keresgélem. Köszi mindenkinek.
- Cím: Kisebb kérdések
Írta: Petrik - 2014. február 03. - 21:56:01- Sziasztok.
Szeretnék egy játszott perc mérõt timerekkel (1 perces timerek), és arra lennék kíváncsi, hogy nagyon laggoltat-e minden játékosnak egy külön timer?- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. február 03. - 22:12:32- Igazából mindegy... Jó a sima is ciklusokkal, meg playeridis is anélkül.
- Cím: Kisebb kérdések
Írta: RicsikeHUN - 2014. február 10. - 21:46:42- Sziasztok!
Lenne egy kérdésem: letöltöttem a TrueLifeRPG modot otthoni szórakozásra. De nem tudom elndítani, mert ezt írja ki: (kép)
A választ elõre is köszönöm!- Cím: Kisebb kérdések
Írta: divkn - 2014. február 10. - 21:54:33- Ennél kissebb képet nem tudtál bemásolni? :D
[hs width=300 height=180]http://kepfeltoltes.hu/140210/TrueLifeRPG_gond_www.kepfeltoltes.hu_.png[/hs]
(Ha képfeltöltésre töltöd fel, akkor a direct linket kell kimásolnod és beillesztened img kódok közé)
Egy plugin valószínûleg nincs betöltve, legalábbis egy funkciót nem tud értelmezni ami a játékmódban van.- Cím: Kisebb kérdések
Írta: dawee0101 - 2014. február 11. - 16:02:11- Sziasztok!
Mi a probléma akkor ha csatlakoznék bármelyik szerverre nem dob be, semmit se csinál. Eddig jó volt nem tudom mi lehet a baj.
Tippek?- Cím: Kisebb kérdések
Írta: huhboy - 2014. február 11. - 16:35:17 Idézetet írta: dawee0101 date=1392130931\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!próbáld meg a dokumentumokban a gta mappájából a gta_sa.set-et törölni :)
Mi a probléma akkor ha csatlakoznék bármelyik szerverre nem dob be, semmit se csinál. Eddig jó volt nem tudom mi lehet a baj.
Tippek?
- Cím: Kisebb kérdések
Írta: nyomo - 2014. február 16. - 20:41:42- Helló
Van egy id-m a OnPlayerPickUpPickup callback-en belül azt hogyan tudom felhasználni a dialognál (OnDialogResponse) ?? Jelenleg úgy van megoldva hogy létrehoztam egy globális \"m\" változót ami egyenlõ a i-vel azaz OnPlayerPickUpPickup-on belül található id-vel.
Ez így megállja a helyét, más megoldás esetleg?
Megpróbáltam a for ciklus változóját létrehozni globálisan de úgy nem volt jó.- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. február 24. - 19:10:36- Sziasztok!
Ma felmentünk 2-en tesztelni a szerómra. Én meg is kaptam a 0. ID-t, viszont a másik ember a 2-eset kapta meg. Ez meg hogy a viharba lehetséges? NPC nincs a szerveren. Ha valaki tudja az okát, leírhatná (pusztán kíváncsi vagyok rá, de nagyon, mert még sosem találkoztam ilyennel). :D
Köszönettel,
Dfoglalo- Cím: Kisebb kérdések
Írta: ZyZu. - 2014. február 25. - 01:44:06 Idézetet írta: Dfoglalo date=1393265436\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!Nekem is volt hasonló probléma :D. Nekem az OnPlayerUpdate alatt volt a hiba.. valami függvény nem volt oda való és az ID -t össze vissza kavargatta. :( Akkor is újra kellett írjam a módomat.
Ma felmentünk 2-en tesztelni a szerómra. Én meg is kaptam a 0. ID-t, viszont a másik ember a 2-eset kapta meg. Ez meg hogy a viharba lehetséges? NPC nincs a szerveren. Ha valaki tudja az okát, leírhatná (pusztán kíváncsi vagyok rá, de nagyon, mert még sosem találkoztam ilyennel). :D
Köszönettel,
Dfoglalo
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. február 27. - 18:43:34- Sziasztok
Azt szeretném megkérdezni hogy itt a végén az 50.0 az milyen célt szolgál?
Mert akarok egy olyan cuccost csinálni ami jelzi a kocsinak a tulaját 3D szöveggel!
new Text3D:vehicle3Dtext[MAX_VEHICLES],vehicle_id;
// Creating the TextLabel for later use
public OnGameModeInit ( )
{
vehicle_id = CreateVehicle( 510, 0.0. 0.0, 15.0, 5, 0, 120 );
vehicle3Dtext[ vehicle_id ] = Create3DTextLabel( \"Example Text\", 0xFF0000AA, 0.0, 0.0, 0.0, 50.0, 0, 1 );
//Creating the Vehicle
//Attaching Text Label To Vehicle
Attach3DTextLabelToVehicle( vehicle3Dtext[ vehicle_id ] , vehicle_id, 0.0, 0.0, 2.0);
}
public OnGameModeExit ( )
{
Delete3DTextLabel( vehicle3Dtext[ vehicle_id ] );
return true;
}- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. február 27. - 18:45:32- http://wiki.sa-mp.com/wiki/Create3DTextLabel
(text[], color, Float:X, Float:Y, Float:Z, Float:DrawDistance, virtualworld, testLOS)
-->
Float:DrawDistance
-->
The distance from where you are able to see the 3D Text Label
[/quote]
-->
A felirattól számított 50 koordinátányi körzetben látható a felirat a játékosok számára.
Edit: további részletek magyarul.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. február 27. - 19:00:45- Azt hittem hogy az a 3d szövegnek a magassága
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. február 27. - 20:20:57- A magasság az a Z koordináta.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. február 28. - 15:12:52- Azt tudom csak ez a cuccos kicsit megzavart ...kösz az infót
- Cím: Kisebb kérdések
Írta: GeGe[NLRP] - 2014. március 01. - 17:27:19- Sziasztok! Leszögezem, hogy script ügyileg egy analfabéta vagyok szóval kezeljetek úgy, mint egy öt évest, aki a kvantumfizika alapjait akarja megismerni. :D
Szóval csak baromkodni akarok egy házi szerveren (saját), de hiába másolok be minden FS-t a megfelelõ helyre és írom bele a server.cfg-be nem töltenek be. Tipp? :D :$- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 01. - 17:38:22- Hany FS-rõl van szó?
Milyen értelemben \'nem töltenek be\'?
Mit ír a log?- Cím: Kisebb kérdések
Írta: GeGe[NLRP] - 2014. március 01. - 17:48:15 Idézetet írta: Dfoglalo date=1393691902\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHany FS-rõl van szó?
Milyen értelemben \'nem töltenek be\'?
Mit ír a log?
- 4 FS
- Amikor elindítom a szervert, ugye be kéne, hogy töltsenek/mûködés képesek legyenek. Ez nem történik meg és hiába töltöm be õket Rconnal, nem mûködnek.
- [16:41:29] Filterscript \'hs.amx\' load failed.
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 01. - 19:27:14- Csak akkor nem töldõdik be, ha nincs ott a megfelelõ mappában a megfelelõ amx fájl. Viszont összesen vagy 4 FS, vagy annyit raksz be? Ugyanis maximum 16 db lehet bent. Ha pedig már be van töltve elõtte 16, akkor ezeket már nem fogja engedni. Más oka viszont nem nagyon lehet a hibának, csak ez a kettõ.
- Cím: Kisebb kérdések
Írta: inf - 2014. március 01. - 20:13:04- Üdv.
Az lenne a kérdésem hogy a textdraw szövegekben lehet használni ilyen színkódokat? {FFFFFF} stb....- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 01. - 20:18:13- Tudommal csak a ~r~, ~g~k stb.-vel lehet színezni az alap textraw színen kívül.
- Cím: Kisebb kérdések
Írta: inf - 2014. március 01. - 21:53:54- Ebben mi van elírva?
#define Msg(%1,%2) ShowPlayerDialog(%1, 27, DIALOG_STYLE_MSGBOX, \"{\"vzold\"}KingLife\", %2, \"Kilépés\");
MEGOLDVA!- Cím: Kisebb kérdések
Írta: akosd127 - 2014. március 02. - 17:02:41- Hogy lehet számolni a megtett kilómétert?
- Cím: Kisebb kérdések
Írta: gbr333 - 2014. március 02. - 18:08:26 Idézetet írta: akos127 date=1393776161\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHogy lehet számolni a megtett kilómétert?Lehet ,hogy ez segít:
http://forum.sa-mp.com/showthread.php?t=420595- Cím: Kisebb kérdések
Írta: ZoleBB - 2014. március 09. - 20:02:27- Üdv!
Az lenne a kérdésem, hogy: Jármûre hogyan lehet szöveget illeszteni?- Cím: Kisebb kérdések
Írta: Pedró - 2014. március 09. - 20:07:11- http://wiki.sa-mp.com/wiki/Create3DTextLabel
http://wiki.sa-mp.com/wiki/Attach3DTextLabelToVehicle- Cím: Kisebb kérdések
Írta: ZoleBB - 2014. március 09. - 20:22:02- Ezer hála! :)
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. március 12. - 17:40:27- Sziasztok
Azt szeretném kérdezni hogy ez a függvény milyen célt szolgál? Mer olvasgattam neten hogy BAD RCON ATEMPT-rõl és ezt a függvényt tanácsolták mer a logba ilyeneket írkál:[17:11:03] BAD RCON ATTEMPT BY: 84.236.18.169 és erre keresek valami módszert!
public OnRconLoginAttempt(ip[], password[], success)
{
if(!success) //If the password was incorrect
{
printf(\"FAILED RCON LOGIN BY IP %s USING PASSWORD %s\",ip, password);
new pip[16];
for(new i=0; i<MAX_PLAYERS; i++) //Loop through all players
{
GetPlayerIp(i, pip, sizeof(pip));
if(!strcmp(ip, pip, true)) //If a player\'s IP is the IP that failed the login
{
SendClientMessage(i, 0xFFFFFFFF, \"Wrong Password. Bye!\"); //Send a message
Ban(i); //They are now banned.
}
}
}
return 1;
}- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 12. - 18:08:29- Ez callback, nem függvény. ÉS azt a célt szolgálja, hogy amikor valaki/valami (pl. rcon hack program) megpróbál bejelentkezni a szervered rcon-jába, le tudd kérdezni azt az IP-t (ip paraméter), amelyrõl megkísérelték a belépést, lekérdezheted, hogy melyik jelszóval próbálkozott (password paraméter), és persze azt is megtudhatod, hogy sikerült e belépnie (success paraméter). A kód (mit beillesztettél/bemásoltál ide) pedig azt a célt szolgálja, hogy kibannolja az IP címét annak a játékosnak, aki megpróbált belépni rcon-ba, de nem sikerült neki. Ez azért nem túl jó megoldás, mert lehet, hogy egy admin írta el véletlenül a jelszót, így az IP-je bekerül a samp ban fájljába, IP-re bannolva õt a szerverrõl. Ráadásul ha valaki kívülrõl próbálja feltörni azt, biztosan nem lesz jelen a szerveren, így nem kap bannt. Tehát úgy érdemes megcsinálni, hogy amennyiben online emberkérõl van szó, legyen neki lehetõsége még egyszer, maximum kétszer próbálkozni, ha pedig külsõ kísérletrõl van szó, mehet azonnal az IP ban.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. március 12. - 18:53:51- Oké köszi a segítséget.Úgy lesz kialakítva hogy csak kickelje ha a szerón próbál belépni!
- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 14. - 21:21:42- Sziasztok!
format(filestr,sizeof(filestr),\"DELETE FROM Kenderek WHERE ID = %d\", x);
A Delete után kell egy *?- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 14. - 23:20:36- Elméletileg nem kell.
- Cím: Kisebb kérdések
Írta: szjoco96 - 2014. március 15. - 08:42:11- Hol találok jó leírást a if használatáról???
- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 15. - 09:11:56- Textdraw kérdés:
Lehet az a villógás oka,hogy minden playerid-nek létrehozom ongamemodeinitnél,és amikor játékos belép akkor is? xd Csak hogy biztos legyek,hogy ez a baj.- Cím: Kisebb kérdések
Írta: Flash - 2014. március 15. - 10:13:34- OnGameModeInit-hez a CreateTexdraw-os sorokat illeszd be, majd az OnPlayerConnect vagy OnPlayerSpawn vagy akárhova, ahol megszeretnéd jeleníteni a textdrawot, ott: TextDrawShowForPlayer(playerid, text);
- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 15. - 11:07:02- Rendben köszi,akkor jól csináltam.
- Cím: Kisebb kérdések
Írta: ppatrik2012 - 2014. március 15. - 15:27:06- \"Object tömb\" interiorba/vw -be mozgatása. Hogyan?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 15. - 15:31:03- Csak CreateDynamicObject használata esetén, az object létrehozásánál tudod megadni annak interiorid-jét, illetve worldid-jét (ha erre gondoltál):
native CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 200.0, Float:drawdistance = 0.0);- Cím: Kisebb kérdések
Írta: ppatrik2012 - 2014. március 15. - 15:33:53- De most ha mappolnak nekem egy 200 objectes dolgot, egyesével írkáljam át? :O
- Cím: Kisebb kérdések
Írta: Pedró - 2014. március 15. - 16:11:02- www.convertffs.com Itt van lehetõséged beállítani a VW-t.. A bemásolt kódot is állítsd Incognito-sra és a kívánt konvertálási formát is.. Majd állítsd be a Virtualworld-t jobboldalt, és futtasd le a konvertálást.
- Cím: Kisebb kérdések
Írta: ppatrik2012 - 2014. március 15. - 16:43:47- én nem látok jobb oldalt vw állítást..
Dupla hozzászólás automatikusan összefûzve. ( 2014. március 15. - 19:54:06 )
Valaki megtudná mondani, hol találok ilyen vw állításos dolgot?- Cím: Kisebb kérdések
Írta: inf - 2014. március 15. - 20:34:45- Ezzel mi a probléma?
Ezt az error-t kapom erre a sorra.
Error:
error 033: array must be indexed (variable \"inputtext\")
Sor:
if(inputtext < 18 || inputtext > 60)- Cím: Kisebb kérdések
Írta: Erik3333 - 2014. március 15. - 21:25:54- Így nézd meg:
if(strlen(inputtext)< 18 || strlen(inputtext) > 60)- Cím: Kisebb kérdések
Írta: inf - 2014. március 15. - 21:46:56- Így mostmár tökéletes köszi!
- Cím: Kisebb kérdések
Írta: Flash - 2014. március 16. - 10:20:21- 1 helyett 0-ra írd (talán)
- Cím: Kisebb kérdések
Írta: ppatrik2012 - 2014. március 16. - 10:22:48- Nem jó úgysem..
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 16. - 11:28:33 Idézetet írta: InFIeL_HuN date=1394912085\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicEzzel mi a probléma?Számmá kell alakítani.
Ezt az error-t kapom erre a sorra.
Error:
error 033: array must be indexed (variable \"inputtext\")
Sor:
if(inputtext < 18 || inputtext > 60)
Így nézd meg:
if(strlen(inputtext)< 18 || strlen(inputtext) > 60)
[/quote]
Ez hosszúságot jelent, és szerintem nem a hossz kell neki. Ha ez így van, akkor:
if(strval(inputtext) < 18 || strval(inputtext) > 60)
ha mégis a hossz kéne, ott van Gun megoldása.- Cím: Kisebb kérdések
Írta: ppatrik2012 - 2014. március 16. - 14:01:04- Olyan pickup ami nem tûnik el ha belemegyünk. Az 1 es típus lenne nem? De ha én pl belemegyek, én nem látom, de más igen, ha más megy bele én látom õ nem.. Ezt nem értem. Help
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 16. - 14:13:42 Idézetet írta: ppatrik2012 date=1394974864\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicOlyan pickup ami nem tûnik el ha belemegyünk. Az 1 es típus lenne nem? De ha én pl belemegyek, én nem látom, de más igen, ha más megy bele én látom õ nem.. Ezt nem értem. Help[mod]Már egyszer feltetted a kérdésedet, nem kell még egyszer! Az elõzõ hozzászólásodat töröltem.[/mod]
Itt vannak a pickip típusok, ezeket próbálgasd. Egyébként a 0. típusúnak kéne lennie a jónak, ugyanis annál van az, hogy ha bárki belemegy, senki számára sem tûnik el az adott pickup.- Cím: Kisebb kérdések
Írta: ppatrik2012 - 2014. március 16. - 16:50:36- magától megoldódott az 1 essel, de egyébként még1 kérdés: Azt szeretném megvalósítani, ha egy játékos az X,Y,Z kordinátán van, akkor kapjon egy üzenetet a rendszertõl.
Addig tiszta, hogy:
if(IsPlayerInRangeOfPoint(playerid,tavolsag,X,Y,Z))
{
SendClientMessage(playerid, piros, \"XYZ\");
return 1;
}
De ezt hová illesszem?- Cím: Kisebb kérdések
Írta: Pedró - 2014. március 16. - 17:02:07- Egy idõzítõ callbackje alá.....
például:
new timer;
forward PozicioEllenorzes();
public OnGameModeInit() {
timer = SetTimer(\"PozicioEllenorzes\", 1000, true);
return 1;
}
public PozicioEllenorzes() {
for(new playerid; playerid < MAX_PLAYERS; playerid++) {
if(!IsPlayerConnected(playerid)) continue;
//IDE
}
return 1;
}- Cím: Kisebb kérdések
Írta: ppatrik2012 - 2014. március 16. - 17:24:48- Köszönöm, és azt megtudom, hogy ha már egyszer ki írta neki, többször ne tegye?
- Cím: Kisebb kérdések
Írta: huhboy - 2014. március 16. - 17:44:40 new megnezte[MAX_PLAYERS];
public OnPlayerConnect(playerid)
{
megnezte[playerid] = 0;
return 1;
}
//felesleges timer...
public OnPlayerUpdate(playerid)
{
if(IsPlayerInRangeOfPoint(playerid,tavolsag,X,Y,Z))
{
if(megnezte[playerid]== 0) return SendClientMessage(playerid, piros, \"XYZ\"), megnezte[playerid] = 1;
}
return 1;
}- Cím: Kisebb kérdések
Írta: ppatrik2012 - 2014. március 16. - 19:52:02- Holnap kipróbálom. Köszi.
- Cím: Kisebb kérdések
Írta: ZyZu. - 2014. március 19. - 00:56:08 Idézetet írta: rcsbakos2 date=1395184926\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHellotok![gmod]Ez nem elég kicsi kérdés.. erre van egy megfelelõ alfórum.. oda írj![/gmod]
Valaki tud adni egy alap roleplay modot. :DD?
Amibe csak pár dolog van bele írva ?:D
- Cím: Kisebb kérdések
Írta: ppatrik2012 - 2014. március 20. - 20:37:18- Helló, hogyan tudnám eltüntetni az alap pénz textdrawot?(script oldalról, nem az F7-re gondolok)
- Cím: Kisebb kérdések
Írta: rhassi - 2014. március 20. - 20:44:21- Max eltakarni tudod :s
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 20. - 20:59:30- Az nem textdraw. Amúgy nem lehet eltüntetni, maximum egy textdrawwal eltakarni.
- Cím: Kisebb kérdések
Írta: ppatrik2012 - 2014. március 20. - 21:09:19- De pl több szerveren is olyan szinten jól elvannak \"Takarva\"... Hogy a fenébe csinálják? :D
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 20. - 21:17:10- Így:
Amúgy nem lehet eltüntetni, maximum egy textdrawwal eltakarni.[/quote]- Cím: Kisebb kérdések
Írta: rhassi - 2014. március 20. - 21:19:04- Hát vannak InGame Editorok, ezekkel lehet ügyeskedni :P
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 20. - 21:54:18 Idézetet írta: ppatrik2012 date=1395346159\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicDe pl több szerveren is olyan szinten jól elvannak \"Takarva\"... Hogy a fenébe csinálják? :DÉn már megcsináltam editorban a saját modomhoz. Kicsit kilóg a dollárjel, mivel nem akartam olyan nagyon megnyújtani. Nincs rajta box, emiatt néhány számjegynél kilóg alóla a dollárjel. Emellett a színe nem egyezik meg az eredeti GTA-sal teljesen, mert a screenshot, amirõl szedtem a színét, kicsit torzított.
new Text:PenzJelzo[MAX_PLAYERS];
//OGMI-hez:
for(new i; i < MAX_PLAYERS; i ++)
{
PenzJelzo = TextDrawCreate(488.000000, 76.000000, \" 00000000ft\");
TextDrawBackgroundColor(PenzJelzo, 255);
TextDrawFont(PenzJelzo, 3);
TextDrawLetterSize(PenzJelzo, 0.679998, 2.399999);
TextDrawColor(PenzJelzo, 777658367);
TextDrawSetOutline(PenzJelzo, 1);
TextDrawSetProportional(PenzJelzo, 1);
TextDrawSetSelectable(PenzJelzo, 0);
if(IsPlayerConnected(i))
{
TextDrawShowForPlayer(i, PenzJelzo);
}
}
//OnPlayerDisconnectnél:
TextHideShowForPlayer(i, PenzJelzo);
Nincsenek tabsize-ok, bocsi, telefonról írok (másolok).
Persze a saját modomból :D.
U.i.: Azért van elõtte szóköz, mert így egyszerûbb lesz kiírni elé a mínusz jelet.
#define fuggveny%0(%1) forward%0(%1); public%0(%1)
stock intabs(int)
{
if (int < 0)
return -int;
else
return int;
}
fuggveny AdatTDFrissites(playerid)
{
new
penz1 = intabs(jatekosAdat[playerid][Penz]);
if(-99999999 <= jatekosAdat[playerid][Penz] < -9999999)
{
format(Kiiras[playerid], 128, \"-%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(-9999999 <= jatekosAdat[playerid][Penz] < -999999)
{
format(Kiiras[playerid], 128, \"-0%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(-999999 <= jatekosAdat[playerid][Penz] < -99999)
{
format(Kiiras[playerid], 128, \"-00%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(-99999 <= jatekosAdat[playerid][Penz] < -9999)
{
format(Kiiras[playerid], 128, \"-000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(-9999 <= jatekosAdat[playerid][Penz] < -999)
{
format(Kiiras[playerid], 128, \"-0000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(-999 <= jatekosAdat[playerid][Penz] < -99)
{
format(Kiiras[playerid], 128, \"-00000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(-99 <= jatekosAdat[playerid][Penz] < -9)
{
format(Kiiras[playerid], 128, \"-000000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(-9 <= jatekosAdat[playerid][Penz] < 0)
{
format(Kiiras[playerid], 128, \"-0000000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(0 <= jatekosAdat[playerid][Penz] <= 9)
{
format(Kiiras[playerid], 128, \" 0000000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(9 < jatekosAdat[playerid][Penz] <= 99)
{
format(Kiiras[playerid], 128, \" 000000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(99 < jatekosAdat[playerid][Penz] <= 999)
{
format(Kiiras[playerid], 128, \" 00000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(999 < jatekosAdat[playerid][Penz] <= 9999)
{
format(Kiiras[playerid], 128, \" 0000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(9999 < jatekosAdat[playerid][Penz] <= 99999)
{
format(Kiiras[playerid], 128, \" 000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(99999 < jatekosAdat[playerid][Penz] <= 999999)
{
format(Kiiras[playerid], 128, \" 00%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(999999 < jatekosAdat[playerid][Penz] <= 9999999)
{
format(Kiiras[playerid], 128, \" 0%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(9999999 < jatekosAdat[playerid][Penz] <= 99999999)
{
format(Kiiras[playerid], 128, \" %dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
Az AdatTD frissites függvényt timerre rakod, akkor frissül is rendesen, habár \"pörögni\" nem fog, mint az alap GTA-s (nem fog felfelé számolni, rögtön odaugrik).
VAGY!
Csinálsz egy saját HozzaadPenz függvényt, ami amellett, hogy hozzáadja a pénzr, frissíti is azt. Így nem lesznek felesleges frissülések, csak ha kell.
U.i.: Ebben az nincs megcsinálva, hogy ha többet adsz neki, akkor mit írjon ki, hanem akkor beragad, mindaddig, amíg nem változtatod meg kisebb értékre.
Remélem tudtam segíteni!- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. március 22. - 11:45:09- Hellótok :DD
ezzel mi lehet a gond :|?
CMD:felvesz(playerid, params[])
{
if(isnull(params))
{
SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\");
return true;
}
if(strcmp(params, \"1\", true) == 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
new GunID = GetPlayerWeapon(playerid);
new GunAmmo = GetPlayerAmmo(playerid);
if(GunID > 0 && GunAmmo != 0)
{
new f = MAX_OBJ+1;
for(new a = 0; a < MAX_OBJ; a++)
{
if(dGunData[a][ObjPos][0] == 0.0)
{
f = a;
break;
}
}
if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");
RemovePlayerWeapon(playerid, GunID);
dGunData[f][ObjData][0] = GunID;
dGunData[f][ObjData][1] = GunAmmo;
GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);
dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);
new buffer[50];
format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);
SendClientMessage(playerid, 0x33AA3300, buffer);
}
return 1;
}
valamiért kiakadrá az egész gamemodom- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 22. - 12:51:40 Idézetet írta: rcsbakos2 date=1395485109\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHellótok :DDBocs ha offolok, de kezdõ szememmel ebbõl annyi jön le, hogy ez egy /eldob parancs. Mit értesz az alatt, hogy kiakad? Pawn library mûködése leállt? Vagy erroros? Vagy lefut pawnoban, de a szervert crashelteti?
ezzel mi lehet a gond :|?
CMD:felvesz(playerid, params[])
{
if(isnull(params))
{
SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\");
return true;
}
if(strcmp(params, \"1\", true) == 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
new GunID = GetPlayerWeapon(playerid);
new GunAmmo = GetPlayerAmmo(playerid);
if(GunID > 0 && GunAmmo != 0)
{
new f = MAX_OBJ+1;
for(new a = 0; a < MAX_OBJ; a++)
{
if(dGunData[a][ObjPos][0] == 0.0)
{
f = a;
break;
}
}
if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");
RemovePlayerWeapon(playerid, GunID);
dGunData[f][ObjData][0] = GunID;
dGunData[f][ObjData][1] = GunAmmo;
GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);
dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);
new buffer[50];
format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);
SendClientMessage(playerid, 0x33AA3300, buffer);
}
return 1;
}
valamiért kiakadrá az egész gamemodom
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. március 22. - 13:13:54- Sziasztok.
Akarok csinálni egy zene dialogot már minden megvan csak azt nem tudom hogyan kéne megjeleníteni a linket nincs kedvem mind a 40 zenének a nevét beleírni elég lenne ha csak az http link lenen ott de nem jut semmi az eszembe hogy lehet ezt megcsinálni.
CMD:zene(playerid, params[])
{
ShowPlayerDialog(playerid, Zene_Dialog , DIALOG_STYLE_LIST,\"Rádiók\",\"és akkor itt meg jelenne a link\\nKikapcsolás\",\"Hallgatás\",\"Kilépés\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Zene_Dialog)
{
if(listitem == 0) StopAudioStreamForPlayer(playerid), Msg(\"{FFFF00}Zeze kikapcsolása!\");
if(listitem == 1) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket\"), Msg(\"{FFFF00}1\");
if(listitem == 2) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket), Msg(\"{FFFF00}2\");
if(listitem == 3) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket\"), Msg(\"{FFFF00}3);
if(listitem == 4) PlayAudioStreamForPlayer(playerid, \"d\"), Msg(\"{FFFF00}neve\");
}
return 1;
}- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 22. - 13:39:52 Idézetet írta: ZSOLTI99 date=1395490434\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok.Tárold egy tömbben õket, és a dialog elõhozásánál formázd bele a nevüket ;)
Akarok csinálni egy zene dialogot már minden megvan csak azt nem tudom hogyan kéne megjeleníteni a linket nincs kedvem mind a 40 zenének a nevét beleírni elég lenne ha csak az http link lenen ott de nem jut semmi az eszembe hogy lehet ezt megcsinálni.
CMD:zene(playerid, params[])
{
ShowPlayerDialog(playerid, Zene_Dialog , DIALOG_STYLE_LIST,\"Rádiók\",\"és akkor itt meg jelenne a link\\nKikapcsolás\",\"Hallgatás\",\"Kilépés\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Zene_Dialog)
{
if(listitem == 0) StopAudioStreamForPlayer(playerid), Msg(\"{FFFF00}Zeze kikapcsolása!\");
if(listitem == 1) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket\"), Msg(\"{FFFF00}1\");
if(listitem == 2) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket), Msg(\"{FFFF00}2\");
if(listitem == 3) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket\"), Msg(\"{FFFF00}3);
if(listitem == 4) PlayAudioStreamForPlayer(playerid, \"d\"), Msg(\"{FFFF00}neve\");
}
return 1;
}
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. március 22. - 14:01:33 Idézetet írta: KovaNovik date=1395489100\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicBocs ha offolok, de kezdõ szememmel ebbõl annyi jön le, hogy ez egy /eldob parancs. Mit értesz az alatt, hogy kiakad? Pawn library mûködése leállt? Vagy erroros? Vagy lefut pawnoban, de a szervert crashelteti?
Hellótok :DD
ezzel mi lehet a gond :|?
CMD:felvesz(playerid, params[])
{
if(isnull(params))
{
SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\");
return true;
}
if(strcmp(params, \"1\", true) == 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
new GunID = GetPlayerWeapon(playerid);
new GunAmmo = GetPlayerAmmo(playerid);
if(GunID > 0 && GunAmmo != 0)
{
new f = MAX_OBJ+1;
for(new a = 0; a < MAX_OBJ; a++)
{
if(dGunData[a][ObjPos][0] == 0.0)
{
f = a;
break;
}
}
if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");
RemovePlayerWeapon(playerid, GunID);
dGunData[f][ObjData][0] = GunID;
dGunData[f][ObjData][1] = GunAmmo;
GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);
dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);
new buffer[50];
format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);
SendClientMessage(playerid, 0x33AA3300, buffer);
}
return 1;
}
valamiért kiakadrá az egész gamemodom
[/quote]arra hogy amikor berakom rögtön elõjön 22 hiba- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. március 22. - 14:05:21- kösz az infót
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 22. - 14:17:34 Idézetet írta: rcsbakos2 date=1395493293\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Bocs ha offolok, de kezdõ szememmel ebbõl annyi jön le, hogy ez egy /eldob parancs. Mit értesz az alatt, hogy kiakad? Pawn library mûködése leállt? Vagy erroros? Vagy lefut pawnoban, de a szervert crashelteti?
Hellótok :DD
ezzel mi lehet a gond :|?
CMD:felvesz(playerid, params[])
{
if(isnull(params))
{
SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\");
return true;
}
if(strcmp(params, \"1\", true) == 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
new GunID = GetPlayerWeapon(playerid);
new GunAmmo = GetPlayerAmmo(playerid);
if(GunID > 0 && GunAmmo != 0)
{
new f = MAX_OBJ+1;
for(new a = 0; a < MAX_OBJ; a++)
{
if(dGunData[a][ObjPos][0] == 0.0)
{
f = a;
break;
}
}
if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");
RemovePlayerWeapon(playerid, GunID);
dGunData[f][ObjData][0] = GunID;
dGunData[f][ObjData][1] = GunAmmo;
GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);
dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);
new buffer[50];
format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);
SendClientMessage(playerid, 0x33AA3300, buffer);
}
return 1;
}
valamiért kiakadrá az egész gamemodom
[/quote]arra hogy amikor berakom rögtön elõjön 22 hiba
[/quote]
Akkor írd hozzá az errorokat, amiket ír.- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. március 22. - 14:23:27 Idézetet írta: KovaNovik date=1395494254\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Bocs ha offolok, de kezdõ szememmel ebbõl annyi jön le, hogy ez egy /eldob parancs. Mit értesz az alatt, hogy kiakad? Pawn library mûködése leállt? Vagy erroros? Vagy lefut pawnoban, de a szervert crashelteti?
Hellótok :DD
ezzel mi lehet a gond :|?
CMD:felvesz(playerid, params[])
{
if(isnull(params))
{
SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\");
return true;
}
if(strcmp(params, \"1\", true) == 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
new GunID = GetPlayerWeapon(playerid);
new GunAmmo = GetPlayerAmmo(playerid);
if(GunID > 0 && GunAmmo != 0)
{
new f = MAX_OBJ+1;
for(new a = 0; a < MAX_OBJ; a++)
{
if(dGunData[a][ObjPos][0] == 0.0)
{
f = a;
break;
}
}
if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");
RemovePlayerWeapon(playerid, GunID);
dGunData[f][ObjData][0] = GunID;
dGunData[f][ObjData][1] = GunAmmo;
GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);
dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);
new buffer[50];
format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);
SendClientMessage(playerid, 0x33AA3300, buffer);
}
return 1;
}
valamiért kiakadrá az egész gamemodom
[/quote]arra hogy amikor berakom rögtön elõjön 22 hiba
[/quote]
Akkor írd hozzá az errorokat, amiket ír.
[/quote]ezek jönnek elõC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(513) : error 017: undefined symbol \"split\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(577) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(581) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(588) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(590) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(603) : error 017: undefined symbol \"SaveWeaponsToFile\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(612) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(613) : error 017: undefined symbol \"ProxDetector\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(617) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(618) : error 017: undefined symbol \"ProxDetector\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(622) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(623) : error 017: undefined symbol \"ProxDetector\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(627) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(652) : error 017: undefined symbol \"LoadWeaponsFromFile\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(662) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(663) : error 017: undefined symbol \"ProxDetector\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(680) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(707) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(713) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(732) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(734) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(749) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(751) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(766) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(767) : error 017: undefined symbol \"SendAdminMessage\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(768) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(784) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(785) : error 017: undefined symbol \"SendAdminMessage\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(786) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(795) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(801) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(814) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(815) : error 017: undefined symbol \"SendAdminMessage\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(829) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(829) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(831) : error 017: undefined symbol \"Neve\"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Moderátor olvassa, akkor elnézést kérek elõre!- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 22. - 14:34:50- Hiányzik belõle a Neve karakterlánc. Gondolom a játékos nevét akarja vele jelképezni.
Mod tetejére:
new Neve[MAX_PLAYERS][MAX_PLAYER_NAME]
Hiányzik belõle a ProxDetector függvény. Itt van, ha nincs kedved megkeresni (forrás: fórum):
stock ProxDetector(playerid, Float:radius, string[], col1, col2, col3, col4, col5)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
new Float:ix, Float:iy, Float:iz;
new Float:cx, Float:cy, Float:cz;
foreach(Player, i)
{
if(GetPlayerInterior(playerid) == GetPlayerInterior(i) && GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
{
GetPlayerPos(i, ix, iy, iz);
cx = (x - ix);
cy = (y - iy);
cz = (z - iz);
if(((cx < radius/16) && (cx > -radius/16)) && ((cy < radius/16) && (cy > -radius/16)) && ((cz < radius/16) && (cz > -radius/16)))
{
SendClientMessage(i, col1, string);
}
else if(((cx < radius/8) && (cx > -radius/8)) && ((cy < radius/8) && (cy > -radius/8)) && ((cz < radius/8) && (cz > -radius/8)))
{
SendClientMessage(i, col2, string);
}
else if(((cx < radius/4) && (cx > -radius/4)) && ((cy < radius/4) && (cy > -radius/4)) && ((cz < radius/4) && (cz > -radius/4)))
{
SendClientMessage(i, col3, string);
}
else if(((cx < radius/2) && (cx > -radius/2)) && ((cy < radius/2) && (cy > -radius/2)) && ((cz < radius/2) && (cz > -radius/2)))
{
SendClientMessage(i, col4, string);
}
else if(((cx < radius) && (cx > -radius)) && ((cy < radius) && (cy > -radius)) && ((cz < radius) && (cz > -radius)))
{
SendClientMessage(i, col5, string);
}
}
}
return 1;
}
Így már jóval kevesebb errorja lesz (remélhetõleg).
A SendAdminMessage csak akkor lenne lehetséges, ha van változód, ami tárolja az adott játékos adminszintjét.
A loose identitation warningok pedig csak azt kelzik, hogy nem jó számú tab van az adott sor elõtt.- Cím: Kisebb kérdések
Írta: bbTamas - 2014. március 22. - 14:42:59- Sziasztok!
Hogyan tudok létrehozni, vagy mivel tudok rajzolni lekerekített téglalap textdraw-t?
Mivel rajzolják az egyedi kilométeróra textdrawjait?- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. március 22. - 14:52:20 Idézetet írta: KovaNovik date=1395495290\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHiányzik belõle a Neve karakterlánc. Gondolom a játékos nevét akarja vele jelképezni.Köszi most csak 6 error jött elõ :DD
Mod tetejére:
new Neve[MAX_PLAYERS][MAX_PLAYER_NAME]
Hiányzik belõle a ProxDetector függvény. Itt van, ha nincs kedved megkeresni (forrás: fórum):
stock ProxDetector(playerid, Float:radius, string[], col1, col2, col3, col4, col5)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
new Float:ix, Float:iy, Float:iz;
new Float:cx, Float:cy, Float:cz;
foreach(Player, i)
{
if(GetPlayerInterior(playerid) == GetPlayerInterior(i) && GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
{
GetPlayerPos(i, ix, iy, iz);
cx = (x - ix);
cy = (y - iy);
cz = (z - iz);
if(((cx < radius/16) && (cx > -radius/16)) && ((cy < radius/16) && (cy > -radius/16)) && ((cz < radius/16) && (cz > -radius/16)))
{
SendClientMessage(i, col1, string);
}
else if(((cx < radius/8) && (cx > -radius/8)) && ((cy < radius/8) && (cy > -radius/8)) && ((cz < radius/8) && (cz > -radius/8)))
{
SendClientMessage(i, col2, string);
}
else if(((cx < radius/4) && (cx > -radius/4)) && ((cy < radius/4) && (cy > -radius/4)) && ((cz < radius/4) && (cz > -radius/4)))
{
SendClientMessage(i, col3, string);
}
else if(((cx < radius/2) && (cx > -radius/2)) && ((cy < radius/2) && (cy > -radius/2)) && ((cz < radius/2) && (cz > -radius/2)))
{
SendClientMessage(i, col4, string);
}
else if(((cx < radius) && (cx > -radius)) && ((cy < radius) && (cy > -radius)) && ((cz < radius) && (cz > -radius)))
{
SendClientMessage(i, col5, string);
}
}
}
return 1;
}
Így már jóval kevesebb errorja lesz (remélhetõleg).
A SendAdminMessage csak akkor lenne lehetséges, ha van változód, ami tárolja az adott játékos adminszintjét.
A loose identitation warningok pedig csak azt kelzik, hogy nem jó számú tab van az adott sor elõtt.
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(23) : error 001: expected token: \";\", but found \"enum\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(510) : error 017: undefined symbol \"split\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 012: invalid function call, not a valid address
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : warning 215: expression has no effect
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 001: expected token: \";\", but found \")\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : fatal error 107: too many error messages on one line
sorok:
23.sorban->
enum dGunEnum
{
Float:ObjPos[3],
ObjID,
ObjData[2]
};
510. sorban
for(new g = 0; g < MAX_OBJ; g++)
{
fread(file, buffer);
split(buffer, FileCoords, \',\');<.. 510.sor ez
dGunData[g][ObjPos][0] = floatstr(FileCoords[0]);
dGunData[g][ObjPos][1] = floatstr(FileCoords[1]);
dGunData[g][ObjPos][2] = floatstr(FileCoords[2]);
dGunData[g][ObjData][0] = strval(FileCoords[3]);
dGunData[g][ObjData][1] = strval(FileCoords[4]);
574.sorban lévõ hiba:
if(strfind(Neve(playerid), \"_\", true) == -1 );
{
SendClientMessage(playerid,GREEN,\"Nem megfelelõ Név!\");
format(string1,sizeof(string1),\"[KICK]%s Kickellve lett a rendszer általl,Indok:Helytelen név!\");
SendClientMessageToAll(RED,string1);
Kick(playerid);
}
Dupla hozzászólás automatikusan összefûzve. ( 2014. március 22. - 14:53:34 )
Sziasztok!
Hogyan tudok létrehozni, vagy mivel tudok rajzolni lekerekített téglalap textdraw-t?
Mivel rajzolják az egyedi kilométeróra textdrawjait?
[/quote]
Hello ezzel elég könnyû :D
http://forum.sa-mp.com/showthread.php?t=290640- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 22. - 18:55:47 Idézetet írta: rcsbakos2 date=1395496340\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHello ezzel elég könnyû :D
Sziasztok!
Hogyan tudok létrehozni, vagy mivel tudok rajzolni lekerekített téglalap textdraw-t?
Mivel rajzolják az egyedi kilométeróra textdrawjait?
http://forum.sa-mp.com/showthread.php?t=290640
[/quote]
Ezzel szerintem nem kapott választ a kérdésre. Habár az tény, hogy azzal meg lehet valósítan, sõt, a videóban is szerepel az ahhoz szükséges dolog, méghozzá a textúrák TD-ként felhasználása. Keresd meg azt a textúrát, amely a számodra szükséges lekerekített sarkú téglalap ábra, majd használd az textdraw-ként. Azt viszont sajnos én sem tudom megmondani, hogy melyik ez a textúra, bocsi. :confused:- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 22. - 20:08:47- Sziasztok!
A GetDistance funkcióknál milyen mennyiséggel tér vissza?Méterrel?- Cím: Kisebb kérdések
Írta: Flash - 2014. március 22. - 20:10:48- Igen, méter.
http://wiki.sa-mp.com/wiki/GetPlayerDistanceFromPoint- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 23. - 10:26:25- Valaki nem tudja véletlenül a Juventus rádió online stream url-jét?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 23. - 10:55:07- Google.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 23. - 14:21:33 Idézetet írta: rcsbakos2 date=1395496340\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicKöszi most csak 6 error jött elõ :DD
...
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(23) : error 001: expected token: \";\", but found \"enum\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(510) : error 017: undefined symbol \"split\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 012: invalid function call, not a valid address
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : warning 215: expression has no effect
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 001: expected token: \";\", but found \")\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : fatal error 107: too many error messages on one line
sorok:
23.sorban->
enum dGunEnum
{
Float:ObjPos[3],
ObjID,
ObjData[2]
};
510. sorban
for(new g = 0; g < MAX_OBJ; g++)
{
fread(file, buffer);
split(buffer, FileCoords, \',\');<.. 510.sor ez
dGunData[g][ObjPos][0] = floatstr(FileCoords[0]);
dGunData[g][ObjPos][1] = floatstr(FileCoords[1]);
dGunData[g][ObjPos][2] = floatstr(FileCoords[2]);
dGunData[g][ObjData][0] = strval(FileCoords[3]);
dGunData[g][ObjData][1] = strval(FileCoords[4]);
574.sorban lévõ hiba:
if(strfind(Neve(playerid), \"_\", true) == -1 );
{
SendClientMessage(playerid,GREEN,\"Nem megfelelõ Név!\");
format(string1,sizeof(string1),\"[KICK]%s Kickellve lett a rendszer általl,Indok:Helytelen név!\");
SendClientMessageToAll(RED,string1);
Kick(playerid);
}
[/quote]
A 23. sor elõtt visszafele keresd meg az elsõ sort, amibe még van írva. Na, annak a végérõl hiányzik a \";\" jel. Azért 23-at írt, mert odáig kereste, de nem találta.
A split függvényed hiányzik. Ez hasonló az sscanfhoz, feldarabolja aszerint, ami megadsz, jelen esetben vesszõre darabolja.
Forrás: hivat. Wiki. Ott se tudják ki csinálta, de valami okosat sejtenek, mint Y_Less vagy DracoBlue.
// Author unknown. It was probably someone smart like [[user:DracoBlue|DracoBlue]] or [[user:Y_Less|Y_Less]].
stock split(const strsrc[], strdest[][], delimiter)
{
new i, li;
new aNum;
new len;
while(i <= strlen(strsrc))
{
if(strsrc == delimiter || i == strlen(strsrc))
{
len = strmid(strdest[aNum], strsrc, li, i, 128);
strdest[aNum][len] = 0;
li = i+1;
aNum++;
}
i++;
}
return 1;
}
Az 574. sorban ez álljon:
if(strfind(Neve[playerid], \"_\", true) == -1);
Mondjuk ez alapján a Neve lehetne egy stock is ami csinálj egy stringet, lekéri bele a nevét és visszatér vele, de ha a többi helyen jó volt az stringnek, akkor inkább itt változtassunk, mint a többi 10.000 helyen. :D
Dupla hozzászólás automatikusan összefûzve. ( 2014. március 23. - 14:32:04 )
Sziasztok!
Hogyan tudok létrehozni, vagy mivel tudok rajzolni lekerekített téglalap textdraw-t?
Mivel rajzolják az egyedi kilométeróra textdrawjait?
[/quote]
Hello ezzel elég könnyû :D
http://forum.sa-mp.com/showthread.php?t=290640
[/quote]
Ezzel szerintem nem kapott választ a kérdésre. Habár az tény, hogy azzal meg lehet valósítan, sõt, a videóban is szerepel az ahhoz szükséges dolog, méghozzá a textúrák TD-ként felhasználása. Keresd meg azt a textúrát, amely a számodra szükséges lekerekített sarkú téglalap ábra, majd használd az textdraw-ként. Azt viszont sajnos én sem tudom megmondani, hogy melyik ez a textúra, bocsi. :confused:
[/quote]
Hivatalos fórumon találtam egy nagyon beteg megoldást erre (textúrával is megoldható, de én sem tudom a textúrákat):
Kinagyítasz egy o betût, aminek ugye kerek a sarka. Ezt pedig eltakarod pár téglalappal.
Eszméletlen, mit ki nem találnak.Én meg mióta regisztráltam azon gondolkodom, minek a rövidítése a \"Dfoglalo\" szó.
Valahogy így (az ábráért + ötletért köszönet Vincének a hivatalos fórumról):
Dupla hozzászólás automatikusan összefûzve. ( 2014. március 23. - 14:45:40 )
Most én kérdeznék egy enyhén hosszú kérdést. Valaki el tudná nekem mondani röviden mi az az ORM? Annyit tudok (angolul) róla, hogy automatikusan létrehozza a queryket. Ez igaz? Akkor pár sorral elmenthetek egy több tíz információt tartalmazó enumot? Mert az nagyon jó lenne. Nem szeretném azt a hibát elkövetni, mint régebbi GM-jeimben.Az elsõ dinis volt, lassan mentett, lassan töltött, átláthatatlan volt. R6-os mysql-re váltottam. Ahhoz volt tutorial, meg is értettem, amikor rá kellett jönnöm, hogy ez így nem mehet tovább, mert nem javítják már, nem frissítik, nem támogatják. Váltottam R7-re, ami gyorsabb volt, de alig értettem meg, és rájöttem, hogy az se frissül tovább. Ezután frissítettem R37-re, amihez szerencsére találtam egy normális példa gamemodot (az r6-hoz volt hivatalos példa GM is, újabbakhoz már nem lett csinálva), így abból megtanulhattam nagyjából jól az R37-et. Elég sokmindent elmentett már rendesen. Gondoltam, kijött az R38, frissítem is rá. Azzal soha többé nem tudott belépni, mert mindig kicrashelt a szerver, pedig recompiléztam is. Vissz*raktam az R37-et, azzal se ment. Most csináltam egy új gamemodot, ahol mindent átgondolok, nem akarok beleesni elõzõ hibáimba, miszerint \"áhh, majd kijavítom\". A fontosabb, bonyolultabb, nehezen megtalálható dolgokat átrakosgatom a régibõl, sok rendszert újraírok.
Szóval, megérné inkább orm-et használni? Mert ha tényleg olyan egyszerû, mint amilyennek tûnik... 8)- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 24. - 09:56:59- Hogy lehet meghosszabbítani a dialogot?Hogy több sor is kiférjen?
Jelenleg csak 4 sor fér ki.- Cím: Kisebb kérdések
Írta: Flash - 2014. március 24. - 10:06:01 Idézetet írta: tudvari date=1395651419\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHogy lehet meghosszabbítani a dialogot?Hogy több sor is kiférjen?http://sampforum.hu/index.php?topic=11750.msg133280#msg133280
Jelenleg csak 4 sor fér ki.
- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 24. - 10:08:14- Nekem összesen csak 4 sor van benne,ami olyan 60 karakter lehet,és nem hibát ír ki,hanem csak egyszerûen leharapja az 5. sor felét.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 24. - 10:14:37 Idézetet írta: tudvari date=1395652094\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicNekem összesen csak 4 sor van benne,ami olyan 60 karakter lehet,és nem hibát ír ki,hanem csak egyszerûen leharapja az 5. sor felét.Lehet, hogy hülyeséget mondok, de nem lehet, hogy a \\n tagokkal együtt már több karakter, és emiatt már nem elég hosszú a karakterlánc hozzá? Próbálj meg \\t-t is használni.
- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 24. - 10:17:14- Remélem csak az.128-as hosszúságot adtam meg,lehet hogy pont hosszabb egy kicsit.Bár nem tûnik annyinak
- Cím: Kisebb kérdések
Írta: Flash - 2014. március 24. - 10:30:33- Szerintem 128 helyett írj 1024-et
- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 24. - 10:37:58- 256-ra átírtam és semmivel sem lett több karakter.
A Dialogom input-os.Lehet az probléma?- Cím: Kisebb kérdések
Írta: Flash - 2014. március 24. - 11:08:22- Másold be a kódot
- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 24. - 11:11:13 format(string, sizeof string, \"Helyes válasz! \\nMi jelent az RK? \\n1 - Folytonos öldöklés oknélkül\\n2 - Szerepen kivüli dolgok felhasználása szerepben.\\n3 - Halálutáni bosszúállás.\");
ShowPlayerDialog(playerid, kerdesek, DIALOG_STYLE_INPUT, \"Kérdés: 2/10\", string, \"Tovább\", \"Kilépés\");
return 1;
Úgy ér véget,hogy 3. Halál- Cím: Kisebb kérdések
Írta: Flash - 2014. március 24. - 11:31:32 ShowPlayerDialog(playerid, kerdesek, DIALOG_STYLE_INPUT, \"Kérdés: 2/10\", Helyes válasz! \\nMi jelent az RK? \\n1 - Folytonos öldöklés oknélkül\\n2 - Szerepen kivüli dolgok felhasználása szerepben.\\n3 - Halálutáni bosszúállás.\", \"Tovább\", \"Kilépés\");
így?- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 24. - 17:26:34- Köszi,sikerült.Bár valamiért most az összes többi jó lett,pedig csak 1-nél cseréltem le a tiédre.
Másik:
new Float:Kamat;
public OnGameModeInit()
{
new sv = random(3)+3;
Kamat = sv/100;
Mindig 0.00000.Miért nem jó?
És itt is ugyan úgy 0.00 százalékokat ír:
new Float:bortonsz = (JatekosInfo[playerid][bortonIdo]/JatekosInfo[playerid][JatszottIdo])*100;
new Float:ajsz = (JatekosInfo[playerid][AJIdo]/JatekosInfo[playerid][JatszottIdo])*100;
new Float:ora = (JatekosInfo[playerid][JatszottIdo]/60);
SendClientMessage(playerid, NARANCS, \"------------------------------------STATISZTIKA------------------------------------\");
format(string,sizeof(string), \"| Játszott Idõ: %d perc (%.2f óra)|\",JatekosInfo[playerid][JatszottIdo],ora);
SendClientMessage(playerid, SZURKE, string);
format(string,sizeof(string), \"| Ebbõl Börtönben: %d perc (%.2f százalék) |\",JatekosInfo[playerid][bortonIdo],bortonsz);
SendClientMessage(playerid, SZURKE, string);
format(string,sizeof(string), \"| Ebbõl Adminjailben: %d perc (%.2f százalék) |\",JatekosInfo[playerid][AJIdo],ajsz);
SendClientMessage(playerid, SZURKE, string);
format(string,sizeof(string), \"| Halálok: %d | Gyilkosságok: %d |\",JatekosInfo[playerid][Halal],JatekosInfo[playerid][Oles]);
SendClientMessage(playerid, SZURKE, string);- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. március 24. - 18:16:05- Sziasztok olyan kérdésem lenne az mitõl lehet , hogy felmegyek szerverre belépek a felhasználómba miután beléptem , a karakterem össze megy egy doboz alakú skinné és a felhõk felé száll :| és csak akkor éledek le ha meghalok :|
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 24. - 22:08:47 Idézetet írta: rcsbakos2 date=1395681365\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok olyan kérdésem lenne az mitõl lehet , hogy felmegyek szerverre belépek a felhasználómba miután beléptem , a karakterem össze megy egy doboz alakú skinné és a felhõk felé száll :| és csak akkor éledek le ha meghalok :|Lespawnolod a játékost, de valamit elrontasz, ezáltal lesz ilyen bug. OnPlayerConnectnél TogglePlayerSpectating(playerid, 1);
Amikor belép, akkor elõször TogglePlayerSpectating(playerid, 1); majd utána állíts spawn infot, utána spawnold le, utána állíts egyéb cuccokat, amit nem te, hanem a játék tárol, pl. fegyverskill.- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. március 25. - 12:34:19 Idézetet írta: KovaNovik date=1395695327\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicLespawnolod a játékost, de valamit elrontasz, ezáltal lesz ilyen bug. OnPlayerConnectnél TogglePlayerSpectating(playerid, 1);
Sziasztok olyan kérdésem lenne az mitõl lehet , hogy felmegyek szerverre belépek a felhasználómba miután beléptem , a karakterem össze megy egy doboz alakú skinné és a felhõk felé száll :| és csak akkor éledek le ha meghalok :|
Amikor belép, akkor elõször TogglePlayerSpectating(playerid, 1); majd utána állíts spawn infot, utána spawnold le, utána állíts egyéb cuccokat, amit nem te, hanem a játék tárol, pl. fegyverskill.
[/quote]Köszi !Megvan abba hagytam egy parancs írását csak annyit írtam hogy SpawnPlayer(playerid) kordináta nélkül:)- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 27. - 18:12:02- Üdv mindenkinek, egy Streameres kérdéssel fordulnék hozzátok.
Éppen készítek egy fegyver eldobós rendszert a kis házi szerveremre, amivel hétvégén szoktunk a haverjaimmal kikapcsolódni, azonban egy problémába ütköztem.
Itt lenne a kód, amivel leteszem a fegyver objektet, és megadom a játékosnak a lehetõséget, hogy máshova helyezze.
new FegyverObjekt;
//A poz1-ben van az interiorja és a vw-je, a poz2-ben az x, y, és z koordinátája a játékosnak.
FegyverObjekt = CreateDynamicObject(348, poz2[0], poz2[1], poz2[2], 0.0, 0.0, 0.0, poz1[0], poz1[1], -1);
EditDynamicObject(playerid, FegyverObjekt);
Namost, ez teljesen jól mûködik, mindaddig, amíg interiort nem váltok. Pl. amikor bemegyek egy ajtón (elteleportálok másik interiorba), majd visszajövök, a fegyver nem azon a helyen lesz, ahova mozgattam, hanem ahonnan elkezdtem mozgatni. Igen, próbáltam kiszedni a virtualworldre, illetve interiorra vonatkozó paramétert, de nem jártam sikerrel.
VISZONT!
Ha sima CreateObjectet és EditObjectet használok, azzal megy, még interior váltás után is. Streamer bug lenne? Vagy csak én rontottam el valamit nagyon.
Elõre is köszönöm a segítõ jellegõ hozzászólásokat!
Edit: elnézést, most próbáltam ki jobban és nem az interior váltásra, hanem a távolságra ugrik vissza az eredeti helyére. Tehát, ha messze megyek tõle, majd visszamegyek, egyszerûen már más helyen van.- Cím: Kisebb kérdések
Írta: huhboy - 2014. március 27. - 18:40:51- hali. Ezzel mi lehet a gond? ugyanis a játékost bedobja az autóba, viszont nem változtatja meg a helyzetét, vagyis nem teleportálja oda. ötlet?
forward DerbySpawn(playerid);
public DerbySpawn(playerid)
{
if(derbymap == 1)
{
switch(random(7))
{
case 0: SetPlayerPos(playerid, 3244.0334, -1213.3790, 70.8554), SetPlayerFacingAngle(playerid,180.0), Autoba(playerid);
case 1: SetPlayerPos(playerid, 3293.2686, -1387.0214, 84.0554), SetPlayerFacingAngle(playerid,90.0), Autoba(playerid);
case 2: SetPlayerPos(playerid, 3265.8931, -1362.3733, 84.0285), SetPlayerFacingAngle(playerid,0.0), Autoba(playerid);
case 3: SetPlayerPos(playerid, 3229.2837, -1337.8181, 84.0554), SetPlayerFacingAngle(playerid,90.0), Autoba(playerid);
case 4: SetPlayerPos(playerid, 3196.3582, -1370.4860, 70.8554), SetPlayerFacingAngle(playerid,180.0), Autoba(playerid);
case 5: SetPlayerPos(playerid, 3195.8088, -1278.7086, 70.8554), SetPlayerFacingAngle(playerid,270.0), Autoba(playerid);
case 6: SetPlayerPos(playerid, 3329.9385, -1371.3793,7 0.8554), SetPlayerFacingAngle(playerid,90.0), Autoba(playerid);
}
}
return 1;
}
stock Autoba(playerid)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
new vid;
vid = CreateVehicle(444, X, Y, Z+1, A, 0, 1, 180);
PutPlayerInVehicle(playerid, vid, 0);
}- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 27. - 18:47:55 Idézetet írta: huhboy date=1395942051\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topichali. Ezzel mi lehet a gond? ugyanis a játékost bedobja az autóba, viszont nem változtatja meg a helyzetét, vagyis nem teleportálja oda. ötlet?Konkrétan mi a probléma? Nem teszi bele a kocsiba? Nem teleportálja oda? Errort/warningot ír? Crashelteti a szervert?
forward DerbySpawn(playerid);
public DerbySpawn(playerid)
{
if(derbymap == 1)
{
switch(random(7))
{
case 0: SetPlayerPos(playerid, 3244.0334, -1213.3790, 70.8554), SetPlayerFacingAngle(playerid,180.0), Autoba(playerid);
case 1: SetPlayerPos(playerid, 3293.2686, -1387.0214, 84.0554), SetPlayerFacingAngle(playerid,90.0), Autoba(playerid);
case 2: SetPlayerPos(playerid, 3265.8931, -1362.3733, 84.0285), SetPlayerFacingAngle(playerid,0.0), Autoba(playerid);
case 3: SetPlayerPos(playerid, 3229.2837, -1337.8181, 84.0554), SetPlayerFacingAngle(playerid,90.0), Autoba(playerid);
case 4: SetPlayerPos(playerid, 3196.3582, -1370.4860, 70.8554), SetPlayerFacingAngle(playerid,180.0), Autoba(playerid);
case 5: SetPlayerPos(playerid, 3195.8088, -1278.7086, 70.8554), SetPlayerFacingAngle(playerid,270.0), Autoba(playerid);
case 6: SetPlayerPos(playerid, 3329.9385, -1371.3793,7 0.8554), SetPlayerFacingAngle(playerid,90.0), Autoba(playerid);
}
}
return 1;
}
stock Autoba(playerid)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
new vid;
vid = CreateVehicle(444, X, Y, Z+1, A, 0, 1, 180);
PutPlayerInVehicle(playerid, vid, 0);
}
- Cím: Kisebb kérdések
Írta: huhboy - 2014. március 27. - 18:51:09- mindegy...rákötöttem egy 2 másodperces timert, az megoldotta :D azért kössz :D
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. március 30. - 16:00:02- Sziasztok
Csináltam egy ganga zona területet egy utat akarok kirajzolni csak az a baj hogy a minimap elkezd vibrálni bevillannak pár fények és ez nagyon idegesít.És azt akarom hogy simán menjen ne vibráljon
#include <a_samp>
new utak0;
public OnGameModeInit()
{
utak0 = GangZoneCreate(1990.689331,622.292358,2179.733886,543.970153);
return 1;
}
public OnPlayerSpawn(playerid)
{
GangZoneShowForPlayer(playerid, utak0, 0x1a1818AA);
return 1;
}- Cím: Kisebb kérdések
Írta: kriszrap - 2014. április 03. - 21:21:50- sziasztok !!
Mi az rp-ben átad animáció??- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 04. - 10:04:09- Ha egy style típusú dialog alatt csak a response-t nézem (a case-eket nem),akkor ha nem választ ki semmit a listából,és úgy kattint a baloldali gombra,akkor is lefut a response rész,ugye?
- Cím: Kisebb kérdések
Írta: Flash - 2014. április 04. - 10:56:29- Ha be van állítva akkor igen. Példa:
#include a_samp
#define DialogID 123
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
if(dialogid == DialogID) {
if(!response) {
// A Bal egér gombra kattint
}else{
// A jobb egér gombra kattint
}
}
return 1;
}- Cím: Kisebb kérdések
Írta: Pedró - 2014. április 04. - 11:12:44 Idézetet írta: tudvari date=1396598649\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHa egy style típusú dialog alatt csak a response-t nézem (a case-eket nem),akkor ha nem választ ki semmit a listából,és úgy kattint a baloldali gombra,akkor is lefut a response rész,ugye?akk automatikusan 0 s listitem
- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 04. - 11:22:26- köszi.
- Cím: Kisebb kérdések
Írta: kriszrap - 2014. április 04. - 12:11:23- rpg nél mi az /átad animja???
- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 04. - 20:39:56- Pár ismerõs nem tud feljönni a szerverre,mert amikor csatlakozni akar,akkor nem tudja elérni az IP-t.Ugyan azt írja ki,mint ha offline lenne a szerver.
És gondolom ha már 2 embernek ez a problémája,akkor lehet hogy emiatt az elmúlt 1 hónapban egy csomó játékostól estem el.
Szóval nem tudjátok mi lehet a baj? :D
Server didn\'t respond...- Cím: Kisebb kérdések
Írta: Nátha - 2014. április 04. - 21:25:02- Hostos vagy házi a szeró ?
- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 04. - 21:28:36- Host
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 04. - 21:29:40- Ha az RPG-drõl van szó, akkor az - ha jól tudom -, sunwelles. Ott pedig nem nagyon van csatlakozási probléma, ha egyszer te például fel tudsz menni. Ha pedig didn\'t responseot ír - a csatlakozás után, a kliensben, chaten (?) - akkor valószínûleg azért írja, mert a kliens és a szerver verzió nem egyezik meg az adott felhasználóknál. Legalábbis ez a leggyakoribb hiba.
- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 04. - 21:34:51- Én is erre gondoltam.Megkérdeztem,és azt mondta,hogy ugyan az.
Bár lehet,hogy hazudott,hogy ne legyen \"égõ\" neki. :D
Aztán gondolom leszedte a jó verziót,és fel tudott jönni.- Cím: Kisebb kérdések
Írta: Davidus - 2014. április 05. - 11:09:28- Hello, ez lenne a gondom: Felhasználta Mr.Rich által publikált gm-ét, és kivettem belõle a fegyver részét, és ez fogadott pár javítás után:
http://kepfeltoltes.hu/view/140405/200796258K_p1_www.kepfeltoltes.hu_.png
Viszont ha adok hozzá egy új változót akkor pedig ez:
http://kepfeltoltes.hu/view/140405/1369148997K_p2_www.kepfeltoltes.hu_.png
Mi lehet a probléma? valaki tudna segíteni? Elõre is köszönöm.
[mod]Itt kérdezz Error -t![/mod]- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 05. - 19:59:50- van egy saját funkcióm(stock),és bizonyos esetekben 0-val returnöl.
Lehet használni így?
if(!Fuggveny){} //ha nullával tér vissza.
Vagy csak akkor,hogy ha forwardingolom,és publicként deklarálom?
Ha igen,akkor kérdésem:
Returnol valamilyen értékkel,ha:
return SendClientMessage();
És a biztonság kedvéért megkérdezem: A teljes függvény lefut,ugye?Nem csak megnézi,hogy mivel returnolna vissza a függvény,hogy ha le futna,hanem le is fut,nem?- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 10. - 14:29:58- Kicsit máshogy, de igen. Az strcmp-t is használhatod kétféleképpen, ezt is. Csak az strcmp pont máshogy returnol, de itt nem ez a lényeg.
if(!Fuggveny())
{
}
...ugyanaz, mint...
if(Fuggveny() == 0)
{
}
Ha return Masikfuggveny()-t írsz, akkor meg arra tér vossza, amivel a masikfuggveny visszatérne. Mivel sikerült elküldeni, az SCM 1-el tér vissza. Mindnél írják a különlegességeit, pl. az scmnél 0-val tér vissza, ha nincs csatlakozva a játékos, de ha túl hosszú, és nem küldte el, akkor nem 0-val returnol. Ezért van (volt :D) erre is saját függvényem.
Próba: ha zcmdnél 0-ra térsz vissza, azt írja, ismeretlen parancs. Ha nem csatlakozott játékosnak küldesz clientmessaget, akkor 0-val tér vissza az scm--> a parancs is.
Ez...
CMD:vmi(playerid)
{
SendClientMessage(28473, -1, \"ASD!\");
return 1;
}
...1-el, míg...
CMD:vmi(playerid)
{
return SendClientMessage(50294, -1, \"ASD\");
return 1;
}
...ez 0-val tér vissza.- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 10. - 15:23:27- köszi az infókat
- Cím: Kisebb kérdések
Írta: Thomas_Jonson - 2014. április 10. - 22:30:28- Hello. Melyik az a kód amelyikkel pl ha beírok egy parancsot.. Akkor az összes játékosnak a képernyõre ki ír egy szöveget.. Mármint nem olyat akarok hogy beírok egy parancsot és utána a szöveget hanem, ha beírom pl /Repairall akkor az összes játékosnak kiírja a képernyõre hogy Kocsik megjavítva. Ez csak egy példa. Valaki tudna ebbe segíteni?
UI: Lehet tökre egyszerü, de én sík H*lye vagyok hozzá. :D Mármint a scriptelés ehezz a részéhez. :D
Thx elõre is.- Cím: Kisebb kérdések
Írta: Razo - 2014. április 10. - 22:35:14 CMD:repairall(playerid,params[])
{
SendClientMessageToAll(-1,\"Kocsik megjavítva.\");
for(new i; i<MAX_VEHICLES; i++)
{
RepairVehicle(i);
}
return 1;
}- Cím: Kisebb kérdések
Írta: Thomas_Jonson - 2014. április 10. - 22:39:11 Idézetet írta: Razo date=1397162114\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicIgen, de ezzel egy bajom van.. Hogy nekem is így van hogy Chatra írja ki a SendClientMessageToall -al De nekem egy olyan Kód kéne mely a képernyõre írja ki nem a Chatra ha érted az elképzelésem. :DCMD:repairall(playerid,params[])
{
SendClientMessageToAll(-1,\"Kocsik megjavítva.\");
for(new i; i<MAX_VEHICLES; i++)
{
RepairVehicle(i);
}
return 1;
}
- Cím: Kisebb kérdések
Írta: Razo - 2014. április 10. - 22:42:52- Értem.
#define IDO 3000
CMD:repairall(playerid,params[])
{
GameTextForAll(\"~r~Kocsik megjavítva.\",IDO,1);
for(new i; i<MAX_VEHICLES; i++)
{
RepairVehicle(i);
}
return 1;
}- Cím: Kisebb kérdések
Írta: Thomas_Jonson - 2014. április 10. - 22:47:25 Idézetet írta: Razo date=1397162572\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicÉrtem.Ohh.. Köszi! :) Örök hála! :D
#define IDO 3000
CMD:repairall(playerid,params[])
{
GameTextForAll(\"~r~Kocsik megjavítva.\",IDO,1);
for(new i; i<MAX_VEHICLES; i++)
{
RepairVehicle(i);
}
return 1;
}
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. április 14. - 18:00:53- Sziasztok.Voltam egy szerveren és ott olyan jó volt a látotávolság hogy ls-böl lv be átlehetett látni nagyon jó volt néztem itt a magyar szerókat ott nem olyan jó a látótávolság....
És azzal fordulok hozzátok hogy lehet ezt növelni tegyük fel itt az alap mappnál?? Nagyobb látásviszonyok?? :D
GTA-ba fulon van a látóhatár!- Cím: Kisebb kérdések
Írta: .Adamcha. - 2014. április 14. - 18:36:58 Idézetet írta: ZSOLTI99 date=1397491253\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic...1-2 idõjárásnál jobban renderelõdik be a map, ha arra gondolsz.
- Cím: Kisebb kérdések
Írta: Thomas_Jonson - 2014. április 14. - 18:51:28 Idézetet írta: .Adamcha. date=1397493418\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic1-2 idõjárásnál jobban renderelõdik be a map, ha arra gondolsz.
...
[/quote]
Szerintem arra gondol hogy a mitõl lehet az hogy az egyik szerón jobban töltenek be a mappok mint egy másikon.. és sztem erre lenne kiváncsi hogy ez mitõl van, és a látótávolságon hogy lehet javítani.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. április 14. - 19:13:03 Idézetet írta: Thomas_Jonson date=1397494288\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
1-2 idõjárásnál jobban renderelõdik be a map, ha arra gondolsz.
...
[/quote]
Szerintem arra gondol hogy a mitõl lehet az hogy az egyik szerón jobban töltenek be a mappok mint egy másikon.. és sztem erre lenne kiváncsi hogy ez mitõl van, és a látótávolságon hogy lehet javítani.
[/quote]
Nem arra gondolta de azért kösz..
...
[/quote]
1-2 idõjárásnál jobban renderelõdik be a map, ha arra gondolsz.
[/quote] lehet igazad van mert ott más volt az idõjárás meg is fogom tesztelni hogy mûködik is az a dolog.- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 15. - 07:15:26- Valóban, az idõjárás lesz a kulcs, mert az alap mapoknál csak azzal tudsz varázsolni. Valamelyii ID-vel az orrod hegyéig nem látsz el, a másikkal pedig látod SF-bõl, hogy LS reptéren egy mókus fingik.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. április 15. - 14:49:28- Köszi a segítséget akkor keresek egy idõjárást ami jó kösz ..
Dupla hozzászólás automatikusan összefûzve. ( 2014. április 15. - 21:24:00 )
Ezt a rádiót ha berakom a szerverbe szerintetek ezt lefogja játszani? http://fecakamion.listen2myradio.com
Ha nem akkor hogy szerzek olyan linket amit lejátszik? Ez a rádió kéne nekem!- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 18. - 21:27:52- Sziasztok,az ugrást be lehet szüntetni a clear animationssal?
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 18. - 21:45:12 Idézetet írta: tudvari date=1397849272\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok,az ugrást be lehet szüntetni a clear animationssal?Én úgy csinálnám, hogy TogglePlayerControllable(playerid, true); vagy pedig a saját pozíciójára állítod. Az elsõ egyszerûbb, és szerintem mûködik is.
((Csak nem a sérülés rendszerr tolod? Nagyon megjött a TudvariRPG feelingem. +Ment a PM a honlapodon.))- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 18. - 22:54:48- Tesztelted már? :D mert biztos dolog kéne.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 18. - 23:53:01- (Majdnem teljesen) biztos vagyok benne, mert régebben egy timeres bug miatt egyfolytában rám rakta, és alig tudtam menni. Kicsit csúnyán remeg tõle a karakter, de megakadályozza az ugrást. Ezt még lehetne kombinálni az ugrás gomb érzékelésével. ;)
- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 19. - 00:02:37- Rendben,akkor majd kipróbálom.Köszi.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. április 19. - 11:12:23- Sziasztok. Azzal a problémával fordulok hozzátok hogy mikor beírok egy parancsot akkor egy kicsit késõbb hozza be eddig mindig tökéletesen behozta ahogy beírtam bent volt a dialog.
zcmd használok.- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 19. - 11:17:03- ZSOLTI99, szerintem egyszerû szerver laggról lesz szó, bár ki tudja...
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. április 19. - 11:56:21- Oké.Köszi az infót .Azért prbóbálok cserélni zcmd.inc-et másikra
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 20. - 17:13:11- Sziasztok!
Azt tudom, hogyan lehet beprogramozni, hogy a szerver kapjon jelszót. Azonban azt már nem, hogy hogyan lehet a gamemodeba beírni azt, hogy a jelszó levételre kerüljön. Aki tudja, kérem írja le! :D
Köszönettel: Dfoglalo- Cím: Kisebb kérdések
Írta: huhboy - 2014. április 20. - 17:25:30 Idézetet írta: Dfoglalo date=1398006791\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!
Azt tudom, hogyan lehet beprogramozni, hogy a szerver kapjon jelszót. Azonban azt már nem, hogy hogyan lehet a gamemodeba beírni azt, hogy a jelszó levételre kerüljön. Aki tudja, kérem írja le! :D
Köszönettel: Dfoglalo
SendRconCommand(\"password 0\");- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 20. - 17:34:16- Hogyan tudom az Input textjét egy változóban elmenteni?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 20. - 17:34:29- Pfú, köszi, én meg simán nem írtam be jelszót és kész, de az nyilván nem volt jó. :D Ment a +
- Cím: Kisebb kérdések
Írta: huhboy - 2014. április 20. - 17:42:29 Idézetet írta: Campe3r date=1398008056\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHogyan tudom az Input textjét egy változóban elmenteni?
new bevitel[MAX_PLAYERS];
//ezt dialogos cuccok alá, ahol elakarod menteni...
bevitel[playerid] = strval(inputtext);- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 20. - 17:59:45- Köszönöm, megy a +, azt esetleg nem tudjátok hogyan lehet leellenõrizni azt, hogy egy változónak van-e értéke?
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 20. - 18:08:21 Idézetet írta: Campe3r date=1398009585\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicKöszönöm, megy a +, azt esetleg nem tudjátok hogyan lehet leellenõrizni azt, hogy egy változónak van-e értéke?Szia. Ha létrehozol egy változót, annak alapból 0 lesz az értéke, ha csak nem adod meg azt a létrehozásánál. Ergo, if(!valtozo), vagy ami biztosabb if(valtozo == 0) //valami
- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 20. - 18:09:09- Köszönöm
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 20. - 20:21:29 Idézetet írta: huhboy date=1398008549\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Hogyan tudom az Input textjét egy változóban elmenteni?
new bevitel[MAX_PLAYERS];
//ezt dialogos cuccok alá, ahol elakarod menteni...
bevitel[playerid] = strval(inputtext);
[/quote]
Ha szöveget akar elmenteni, akkor ez nem jó megoldás. Ugyanis így átalakítja az inputtextet számmá, majd azt tárolja el egy integer típusú változóba. Ha mindig szám lesz megadva inputtextnek, akkor jó ez a megoldás, de amúgy nem. Ha szöveges változóba szeretnél menteni, használhatsz formatot, de nagyon egyszerûen trükközhetsz is:
new Valtozod[888888888888]; // 888888888888 helyére amennyire szükséged van.
strins(Valtozod, inputtext, 0);- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 21. - 13:47:21- Hogyan tudom egy változó karakterjeinek összegét lekérni és átalakítani egy változót ugyanannyi karakterre amennyi elötte volt, csak nem ugyan azok a karakterek lesznek, hanem *(jelszóhoz kellene)
- Cím: Kisebb kérdések
Írta: huhboy - 2014. április 21. - 15:46:13 Idézetet írta: Campe3r date=1398080841\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHogyan tudom egy változó karakterjeinek összegét lekérni és átalakítani egy változót ugyanannyi karakterre amennyi elötte volt, csak nem ugyan azok a karakterek lesznek, hanem *(jelszóhoz kellene)a dudb include-dal :)
http://sampforum.hu/index.php?topic=3075.msg36705#msg36705- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 21. - 17:23:19- Olvasd el jobban a kérdést, és aztán válaszolj..
E.: Már megoldottam
[mod]Õ legalább próbált segíteni. Amúgy a kérdésed sem volt túl érthetõ, szóval nem csoda, hogy számodra nem megfelelõ választ adott. Ha megoldottad, akkor a megoldást közöld velünk, hogy mások is tanulhassanak belõle. Ha egyszer kérdeztél. A dupla hozzászólás helyett pedig használd a szerkesztés gombot![/mod]
Dupla hozzászólás automatikusan összefûzve. ( 2014. április 21. - 17:35:53 )
Valaki el tudná nekem magyarázni, hogy mysql-ben hogyan is történik ez a feldarabolás sscanf-fal?
Példa:
sscanf(Data, \"p<|>s[24]s[64]i\", MyPassword, MyUserName, MyAdminLevel);- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 21. - 19:22:51- Az általad írt példában:
p<|> - | jelekkel darabolunk
s[24] - az elsõ lekérdezett adat string típusú és maximum 24 karakter hosszú lehet, majd eltároljuk ezt egy string típusú valtozóba
s[64] - az második lekérdezett adat string típusú és maximum 64 karakter hosszú lehet, majd eltároljuk ezt egy másik string típusú valtozóba
i - A harmadik adat integer típusú lehet, melyet eltárolunk egy integer típusú változóba- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 21. - 19:32:49- Köszönöm, +
E.:
Sziasztok! Lekértem egy integert mysql-el, de valamiért nem jó. Mi lehet a gond?
Itt ahol definiálom a változót amibe lekérem
enum KarakterInfoEnum:
{
ID[16],
Felhasznalo[32],
Karakternev[32]
};
new KarakterInfo[MAX_PLAYERS][KarakterInfoEnum];
És itt, ahol lekérem mysql-el, és kiiratom teszt miatt:
sscanf(Line,\"p<|>is[32]s[32]\", KarakterInfo[playerid][iD], KarakterInfo[playerid][Felhasznalo], KarakterInfo[playerid][Karakternev]);
SendClientMessage(playerid, -1, KarakterInfo[playerid][iD]);- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 21. - 22:51:32- Nem tudom, hogy mi van veled, az inttel és a stringgel, de nagyon nem találjátok az összhangot... Most nem stringet akartál intbe menteni, hanem intet stringbe menteni.
ID[16],
helyett
ID,- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 22. - 11:34:24- Hát igen, régen scripteltem pawn-t :D A lua viszont még nehezebb volt aztán olyasmi módszereket próbálok alkalmazni. Vissza kell szoknom még :D
E.: Melyik változót használjam idõ lekéréshez mysql-en?
E.: Sziasztok! Valami gond van a mysql lekérésemmel sscanf-ba, nem tudjátok mi lehet a gond?
Kód:
format(Query, sizeof(Query), \"SELECT * FROM felhasznalok WHERE felhasznalonev = \'%s\'\", FelhasznaloInfo[playerid][Felhasznalonev]);
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() != 0)
{
if(mysql_num_rows() != 0)
{
if(mysql_fetch_row_format(Line))
{
sscanf(Line, \"p<|>ds[32]s[32]s[32]d\", FelhasznaloInfo[playerid][iD], FelhasznaloInfo[playerid][Felhasznalonev], FelhasznaloInfo[playerid][Jelszo], FelhasznaloInfo[playerid][Email], FelhasznaloInfo[playerid][AdminSzint]);
SendClientMessage(playerid, -1, \"Sikeresen bejelentkeztél!\");
InfoBox(playerid, 1, \"Sikeresen bejelentkeztél!\");
Betolt(playerid);
FelhasznaloInfo[playerid][bejelentkezve] = 1;
mysql_free_result();
}
}
else
{
SendClientMessage(playerid, -1, \"Hibás jelszó!\");
InfoBox(playerid, 3, \"Hibás jelszó!\");
}
}
else
{
SendClientMessage(playerid, -1, \"Nem létezõ felhasználó!\");
InfoBox(playerid, 2, \"Nem létezik ilyen nevû felhasználó!\");
}
mysql_free_result();
Enum:
enum FelhasznaloInfoEnum
{
Felhasznalonev[32],
Jelszo[32],
Email[32],
AdminSzint,
Bejelentkezve
};
new FelhasznaloInfo[MAX_PLAYERS][FelhasznaloInfoEnum];
Hiba:
warning 213: tag mismatch
amit erre a sorra ír:
sscanf(Line, \"p<|>ds[32]s[32]s[32]d\", FelhasznaloInfo[playerid][iD], FelhasznaloInfo[playerid][Felhasznalonev], FelhasznaloInfo[playerid][Jelszo], FelhasznaloInfo[playerid][Email], FelhasznaloInfo[playerid][AdminSzint]);- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 23. - 22:18:17- Én ilyet nem látok az enumban:
FelhasznaloInfo[playerid][iD]- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 23. - 22:20:49- Tényleg, észre sem vettem. :) köszönöm
E: Csinálnám a barát rendszeremet, hogy a chatbe, /me-be, /do-ba csak az látja a nevét az embernek aki csinálja, akinek megvan barátnak. Valamiért nem jó :S
CMD:me(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new String[256];
new String2[256];
new Nev[MAX_PLAYER_NAME];
new Float:PosX;
new Float:PosY;
new Float:PosZ;
GetPlayerPos(playerid, PosX, PosY, PosZ);
GetPlayerName(playerid, Nev, sizeof(Nev));
if(sscanf(params, \"s[256]\", String)) return SendNGRPMessage(playerid, 3, \"/me [cselekvés]\");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i, 30.00, PosX, PosY, PosZ))
{
if(IsPlayerBarat(i, Nev))
{
format(String2, sizeof(String2), \"{f041be}* %s %s.{f041be}\", Nev, String);
SendClientMessage(i, -1, String2);
}
else
{
format(String2, sizeof(String2), \"{f041be}* Valaki %s.{f041be}\", String);
SendClientMessage(i, -1, String2);
}
}
}
}
}
return 1;
}
forward IsPlayerBarat(playerid, KarakterNev[]);
public IsPlayerBarat(playerid, KarakterNev[])
{
new Nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nev, sizeof(Nev));
format(Query, sizeof(Query), \"SELECT * FROM baratok WHERE karakter = \'%s\' AND barat = \'%s\'\", KarakterNev, Nev);
mysql_query(Query);
return 1;
}
[mod]Javítottam a code tageket.[/mod]- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 24. - 21:02:57- Sziasztok! A Whirlpool pluginnal kapcsolatban lenne egy rövid kérdésem? Ugye a jelszónak minimum 129 cellás karakterlánc kell. Akkora méretben is kell mentenem, vagy elég a 32 (max. jelszó hossz, titkosítatlanul.)
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 24. - 22:40:24- Micsoda? 129? Melyik elvetemült állat ad meg magának 129 karakteres jelszót? Ha egyáltalán annyi befér egy dialogba/a chatre. Amúgy a kérdést sem igazán értem (mellesleg azért is, mert ?-t raktál pont helyett). A MySQL mezõ méretérõl beszélsz, vagy mi? Annyira állítsd, ahány karakter maximum lehet a jelszó titkosítva. A string is akkora, titkosítatlanul pedig amekkora a jelszó. De csak hablatyolok itt össze-vissza, mert nem igazán vágom a kérdésed.
- Cím: Kisebb kérdések
Írta: Flash - 2014. április 25. - 06:56:33- ÉN se nagyon értem de a jelszónak szerintem lehessen megadni minimum 3 maximum 32 karaktert, és valahogy így mentsd le:
jelszo = sha1(\'%s\')- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 25. - 07:40:57- Csak Whirlpool plugint akartam használni. De már rájöttem, hogy azt elég nehéz lenne használnom PHP-ben. Inkább maradok az md5-nél, vagy az sha1-nél. És ezek közül melyik a jobb?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 25. - 10:52:36- Biztos van valami különbség, de amúgy szerintem tökmindegy.
- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 25. - 21:08:45- Sziasztok! Valamiért ha beírom /adminad, akkor nem írja ki, hogyan kéne használni, és amikor adok valakinek játékost nem írja ki a formázott stringet.
Kód:
CMD:adminad(playerid, params[])
{
new id, Szint;
new SzintSzoveg[248];
if(sscanf(params, \"ud\", id, Szint)) return SendNGRPMessage(playerid, 3, \"/adminad [Játékos ID/Játékos Név] [AdminSzint]\");
if(IsPlayerConnected(playerid) || FelhasznaloInfo[playerid][bejelentkezve] == 1)
{
if(IsPlayerConnected(id) || FelhasznaloInfo[id][bejelentkezve] == 1)
{
if(Szint >= 0 && Szint <= 7)
{
if(Szint == 1) { format(SzintSzoveg, sizeof(SzintSzoveg), \"Kezdõ Adminsegédet\"); }
if(Szint == 2) { format(SzintSzoveg, sizeof(SzintSzoveg), \"Haladó Adminsegédet\"); }
if(Szint == 3) { format(SzintSzoveg, sizeof(SzintSzoveg), \"Fõ Adminsegédet\"); }
if(Szint == 4) { format(SzintSzoveg, sizeof(SzintSzoveg), \"Kezdõ Adminisztrátort\"); }
if(Szint == 5) { format(SzintSzoveg, sizeof(SzintSzoveg), \"Haladó Adminisztrátort\"); }
if(Szint == 6) { format(SzintSzoveg, sizeof(SzintSzoveg), \"Fõ Adminisztrátort\"); }
if(Szint == 7) { format(SzintSzoveg, sizeof(SzintSzoveg), \"Tulajdonost\"); }
new String[256];
for(new i; i < MAX_PLAYERS; i++)
{
format(String, sizeof(String), \"%s nevû játékosnak %s adtál\", Nev(id), SzintSzoveg);
SendNGRPMessage(playerid, 4, String);
format(String, sizeof(String), \"%s %s adott neked\", Nev(playerid), SzintSzoveg);
SendNGRPMessage(id, 4, String);
if(IsPlayerConnected(i) && FelhasznaloInfo[bejelentkezve] == 1)
{
if(FelhasznaloInfo[AdminSzint] >= 0 && FelhasznaloInfo[AdminSzint] <= 7)
{
format(String, sizeof(String), \"%s nevû játékosnak %s adott %s\", Nev(id), id, Szint, Nev(playerid));
SendNGRPMessage(i, 4, String);
}
}
}
}
else
{
SendNGRPMessage(playerid, 2, \"AdminSzint: 0 - 7\");
}
}
else
{
SendNGRPMessage(playerid, 2, \"A játékos nincs fent a szerveren!\");
}
}
return 1;
}
A SendNGRPMessage-vel ne foglalkozzatok, az mûködik a többi parancsnál.- Cím: Kisebb kérdések
Írta: huhboy - 2014. április 25. - 23:15:24- az elsõ problémád az az, hogy
if(sscanf(params, \"ud\", id, Szint)) return SendNGRPMessage(playerid, 3, \"/adminad [Játékos ID/Játékos Név] [AdminSzint]\");
helyett
if(!sscanf(params, \"ud\", id, Szint)) return SendNGRPMessage(playerid, 3, \"/adminad [Játékos ID/Játékos Név] [AdminSzint]\");
a második gondodat meg egy egyszerû SendClientMessageToAll-al, vagy simán SendClientMessage-gel megoldhatnád. Akkor biztos mûködne, és nem kéne felesleges függvényeket lefuttatnia.- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 26. - 08:28:44- Az sscanf eleve 1-el tér vissza, szóval annak úgy jónak kellene lennie. Viszont tényleg egyszerûbb lenne, ha csinálnál egy AdminSzintNev tömböt, ami valahogy így nézne ki:
//Globális változókhoz
new AdminSzintNev[][] =
{\"Nem admin\", \"Adminsegéd}
És akkor csak bele kell formáznod, hogy format(Uzenet, sizeof(Uzenet), \"Elõléptetted %s-t. Új rangja: %s (%d), nev(id), AdminSzintNev[szint], Szint);- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 26. - 09:25:11- Na mostmár nem is mûködik a parancs :S
E.: megoldottam, annyi volt a probléma, hogy a sendngrpmessage-ben túl sok volt a színkód, ezért nem írta ki.- Cím: Kisebb kérdések
Írta: Tomee - 2014. április 26. - 11:24:37- A EditObject változott valamit a 0.3z-ben? Mióta azt a klienst használom, nem tudom állítani az objectek helyét. Ha egyszerre hozom létre az objectet és egybõl mozgatni akarom lese teszi az objectet.
======================================
Rájöttem a hibára- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 26. - 17:41:42- Sziasztok! Az a kérdésem, hogy mit válasszak ki mysql-el a WHERE részben, hogy autót be tudjak tölteni?
Eddig ennyit tudtam a kódból megcsinálni:
public JarmuBetolt(vehicleid)
{
format(Query, sizeof(Query), \"SELECT * FROM jarmuvek\");
mysql_query(Query);
}
Itt a mysql tábla
Mit válasszak ki, hogy mûködjön ez a funkció? (Bocsi, nem tudtam hogyan fogalmazzam ezt meg)- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 26. - 20:04:38- Melyik verziót használod? Ha az R38-asat, akkor mysql_tqueryt kell használnod, és ahhoz megadnod egy callbacket. A callback egy public, ami alá már írhatod a mysql_fetch_row-okat, meg ilyeneket. Ilyen módon kérd le mindenét enumba, és a végén spawnold le. Mentéskor csak kérd le a jelenlegi adatait az enumba, és azt mentsd.
- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 26. - 21:59:03- r6-ot használok, de egyépkétn megoldottam, kilestem dlc-bõl XD
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 26. - 22:23:01- Egy kis megjegyzés, ha nem probléma. KovaNovik: valóban tqueryval érdemes megoldani, elvégre akkor külön részen tudod szerkeszteni a betöltés folyamatát, de simán lehet egyszerû queryvel is. Elvégre ugyanazt csinálja, csak az elõbbi a forráskódban egy külön callbacken, míg utóbbi közvetlenül a query sora alatt végzi el a megadott dolgokat. De igen, nyugodtan használható a tquery a feladatra.
- Cím: Kisebb kérdések
Írta: divkn - 2014. április 28. - 00:42:33- Mennyi a +/- XYZ végpontja a játék területnek? Elvileg van egy korlát ahol még lehetséges objektumokat, játékost, jármûvet teleportálni az egész SA mapon belül bármilyen probléma nélkül. Valahol olvastam ezt, de már nem tudom hol.
- Cím: Kisebb kérdések
Írta: huhboy - 2014. április 28. - 09:32:06- ahogy én tudom, a streamer bárhol létrehozza az objecteket, nélküle meg minden irányban 5000. A teleport pedig bármeddig elvisz :)
- Cím: Kisebb kérdések
Írta: divkn - 2014. április 28. - 12:07:13- Körülnéztem néhány oldalon és mindenhol más-más értékeket írnak. Néhány szkriptben 10 000-es értéket adtak meg, egyjátékos módra pedig 5000 vagy 6000 a limit. Nem tartom lehetetlennek hogy Kalcor vagy valamelyik SA-MP Team módosította volna ezt, de mondjuk ilyet nem láttam a SA-MP forráskódjában. SAMP Map Constructionban ha jól láttam az óceán sincs folytatva, legalábbis ott is van egy határ. Soha nem próbálkoztam vele azon kívülre valamit tenni, majd lementeni, csak picit fura.
Azt hiszem egy srác készített egy videót is, arról hogy mi történik a jármûvel, ha minél magasabban van. Na, azt a videót sem találom már. XD
Hááát, majd egyszer kiderül. Egyenlõre javítom a bullcrapet. :D Köszönöm a válaszod és továbbra is várok hasznos információra.- Cím: Kisebb kérdések
Írta: huhboy - 2014. április 28. - 12:31:25- pár napja a derby-mbe akartam javító pickupot letenni, 7000-es koordinátához, és azt már nem hozta létre, de a SetPlayerPos, meg a streamer callback-ek ugyanúgy mûködnek.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 28. - 13:42:25- Akkor rakd a map fölé, máik intibe, jó magasra. Vagy a tengerre, de másik intibe, esetleg másik vw-be (mert ugye a atreamer tud másk interiort). Tipp: a mapolást szedd ki külön fájlba, és ctrl H-val cseréld le a );-eket , 1, 1, -1, stb így sok objektet tudsu egy intibe rakni. Még tipp: konvertáld át convertffs-el a mapolást, és mta.dzek.eu oldalon könnyen el tudod tolni sok koordinátával. Sok szerencsét, további jó scriptelést! :thumbsup:
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 28. - 13:50:22- Ez igaz, a maptól számított bizonyos távolságon túl kifelé a tengeren már nem látszódnak se a pickupok, se a 3d textek, stb. De az objectek igen! Azonban van egy olyan határ, amin elkezd villogni a kép és kiír valami figyelmeztetõ szöveget. Na ott már tényleg vége van a mapnak, habár olyan kívülre nem igazán mapolna senki.
- Cím: Kisebb kérdések
Írta: divkn - 2014. április 28. - 16:11:48- Azt hiszem megtaláltam azt amire szükségem volt.
m_WorldBounds[0] = 20000.0f;
m_WorldBounds[1] = -20000.0f;
m_WorldBounds[2] = 20000.0f;
m_WorldBounds[3] = -20000.0f;
if(pGame->GetActiveInterior() != 0) return; // can\'t enforce inside interior
if(m_pPlayerPed->EnforceWorldBoundries(pNetGame->m_WorldBounds[0],pNetGame->m_WorldBounds[1],
pNetGame->m_WorldBounds[2],pNetGame->m_WorldBounds[3]))
{
m_pPlayerPed->SetArmedWeapon(0);
pGame->DisplayGameText(\"Stay within the ~r~world boundries\",1000,5);
}- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 28. - 16:14:59 Stay within the ~r~world boundries
[/quote]
Na ezt írja ki mikor valahogy \"kikerülök a világból\" :D- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 28. - 21:43:29- De divkn, minek ez a kód, ha eleve kiírja? Vagy az interiorokkal babrálsz valamit, azért nem elég a SetPlayerWorldBoundaries (vagy mi)?
Dfoglalo, ha kimész, villog, és csúszol visszafele a levegõben, ha annyira kimész hogy nem tud visszarakni / kimegy a tényleges határából (mert ugye a tényleges határon belül van a programozott, biztonságilag), akkor villog gondolom :D
Csak okoskodtam, nem biztosak ám ezek (halvány emlékezet). :D- Cím: Kisebb kérdések
Írta: Campe3r - 2014. május 01. - 11:40:03- Sziasztok! Ezzel mi lehet a gond?
public JarmuMent(vehicleid)
{
GetVehiclePos(vehicleid, JarmuInfo[vehicleid][JPosX], JarmuInfo[vehicleid][JPosY], JarmuInfo[vehicleid][JPosZ]);
GetVehicleZAngle(vehicleid, JarmuInfo[vehicleid][JPosR]);
format(Query, sizeof(Query), \"UPDATE `jarmuvek` SET `model` = \'%d\', `posx` = \'%f\', `posy` = \'%f\', `posz` = \'%f\', `posr` = \'%f\', `jposx` = \'%f\', `jposy` = \'%f\', `jposz` = \'%f\', `jposr` = \'%f\', `szin1` = \'%d\', `szin2` = \'%d\', `tulaj` = \'%s\', `frakcio` = \'%d\' WHERE `id` = \'%d\'\", JarmuInfo[vehicleid][Model], JarmuInfo[vehicleid][PosX], JarmuInfo[vehicleid][PosY], JarmuInfo[vehicleid][PosZ], JarmuInfo[vehicleid][PosR], JarmuInfo[vehicleid][JPosX], JarmuInfo[vehicleid][JPosY], JarmuInfo[vehicleid][JPosZ], JarmuInfo[vehicleid][JPosR], JarmuInfo[vehicleid][szin1], JarmuInfo[vehicleid][szin2], JarmuInfo[vehicleid][Tulaj], JarmuInfo[vehicleid][Frakcio], vehicleid);
mysql_query(Query);
}
Amit hibaüzenetnek kapok:
ngrp.pwn(1087) : error 075: input line too long (after substitutions)
ngrp.pwn(1088) : error 017: undefined symbol \"Jarm\"
ngrp.pwn(1089) : warning 217: loose indentation
ngrp.pwn(1089) : error 017: undefined symbol \"uInfo\"
ngrp.pwn(1089) : warning 215: expression has no effect
ngrp.pwn(1089) : error 001: expected token: \";\", but found \"]\"
ngrp.pwn(1089) : error 029: invalid expression, assumed zero
ngrp.pwn(1089) : fatal error 107: too many error messages on one line- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 01. - 12:35:37- Jó sorokat másoltál be? Mert itt nincs is pl. uInfo változó sem. CTRL-G-t használjatok.
- Cím: Kisebb kérdések
Írta: Campe3r - 2014. május 01. - 14:26:57- Na mindegy, megoldottam úgy, hogy másik sorba raktam a másik felét, mert túl sok karakter votl egy soprban.
E.:
Miért nem tölt be jármûveket a scriptem?
public JarmuBetolt(vehicleid)
{
new String[256];
format(Query, sizeof(Query), \"SELECT * FROM jarmuvek WHERE id = \'%d\'\", vehicleid);
mysql_query(Query);
mysql_store_result();
if(mysql_fetch_row_format(Line))
{
sscanf(Line, \"p<|>ddffffdds[32]d\", JarmuInfo[vehicleid][iD], JarmuInfo[vehicleid][Model], JarmuInfo[vehicleid][PosX], JarmuInfo[vehicleid][PosY], JarmuInfo[vehicleid][PosZ], JarmuInfo[vehicleid][PosR], JarmuInfo[vehicleid][szin1], JarmuInfo[vehicleid][szin2], JarmuInfo[vehicleid][Tulaj], JarmuInfo[vehicleid][Frakcio]);
AddStaticVehicleEx(JarmuInfo[vehicleid][Model], JarmuInfo[vehicleid][PosX], JarmuInfo[vehicleid][PosY], JarmuInfo[vehicleid][PosZ], JarmuInfo[vehicleid][PosR], JarmuInfo[vehicleid][szin1], JarmuInfo[vehicleid][szin2], -1);
format(String, sizeof(String), \"%d Jármû betöltve.\", vehicleid);
print(String);
}
mysql_free_result();
}
És ahogy használom ongamemodeint alatt:
for(new i = 0; i < MAX_VEHICLES; i++)
{
JarmuBetolt(i);
}
Mysql tábla itt- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 02. - 13:32:04- Miért nem választasz ki mindent a jarmuvek táblából, és loopolsz mysql_num_rows számmal? Az pont annyit tölt be, amennyit kell.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. május 02. - 16:01:00- Sziasztok. Olyat hogy tudok csinálni hogy pl valaki beírja /teleport parancsot és bejön az dialog meg minden és a levegõbe fellövi az kamera oda visz a kiválasztott helyre.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 02. - 17:51:43- Ezt hogy érted? A lista elem kiválasztásánál? Mert akkor csak egy megerõsítõ dialog kell hozzá, meg egy InterpolateCameraPos. :)
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. május 02. - 18:47:08- Igen pl kiválasztom a lisán azt az elemet ami Lv néven van és a levegõben menjen oda a kijelölt helyre.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 02. - 19:07:26- Akkor legyen egy lista dialog, ott ha rámész az egyikre, annak a koordinátáját rakja bele egy változódba, és jöjön ki egy dialog, hogy biztosan oda akarsz-e menni, eközben InterpolateCameraPossal ráközelít a hely koordánátáira, majd, ha igent nyomsz, rá is teleportál.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. május 02. - 19:30:02- Oké kösz az infót majd letesztelem hogy ezzel a mûködik-e amit mondtál :D
- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 02. - 20:15:59- akkor is jó a RemovePlayerFromVehicle() ,hogy ha nem is megy gyorsan és nem is megy lassan a jármû?Mert elvégre IG is van egy sebesség,aminél pont nem tudsz kiszállni,és vagy fel kell gyorsítanod,vagy le kell lassítanod.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 02. - 20:49:40- Ha ráteleportálod a saját pozíciójára, 100%, hogy kiszedi.
- Cím: Kisebb kérdések
Írta: Campe3r - 2014. május 03. - 10:28:35- Sziasztok! A következõ errort kapom a /parkol parancsomra:
error 076: syntax error in the expression, or invalid function call
Össze szeretnék hasonlítani két stringet(jelen esetbe a jármû tulaja és a játékos neve), de valamiért hibát ír.
Kód:
CMD:parkol(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(FelhasznaloInfo[playerid][bejelentkezve] == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(JarmuInfo[GetPlayerVehicleID(playerid)][Tulaj] == KarakterInfo[playerid][Nev])
{
}
else
{
SendNGRPMessage(playerid, 2, \"Ez nem a te jármûved!\");
}
}
else
{
SendNGRPMessage(playerid, 2, \"Nem vagy jármûben!\");
}
}
}
}- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 03. - 12:17:55- így? :D
CMD:parkol(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(FelhasznaloInfo[playerid][bejelentkezve] == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(JarmuInfo[GetPlayerVehicleID(playerid)][Tulaj] == strcmp(KarakterInfo[playerid][Nev]))
{
}
else
{
SendNGRPMessage(playerid, 2, \"Ez nem a te jármûved!\");
}
}
else
{
SendNGRPMessage(playerid, 2, \"Nem vagy jármûben!\");
}
}
}
}- Cím: Kisebb kérdések
Írta: Campe3r - 2014. május 03. - 12:39:27- Ugyanaz.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 03. - 12:51:04- Camp3r:
CMD:parkol(playerid, params[])
{
if(!IsPlayerConnected(playerid) || FelhasznaloInfo[playerid][bejelentkezve] == 0) return 1;
new jarmu = GetPlayerVehicleID(playerid);
if(jarmu == INVALID_VEHICLE_ID || jarmu == -1) return SendNGRPMessage(playerid, 2, \"Nem vagy jármûben!\");
if(strcmp(JarmuInfo[jarmu][Tulaj], KarakterInfo[playerid][Nev]) != 0) SendNGRPMessage(playerid, 2, \"Ez nem a te jármûved!\");
//Ide jöhet a kód, ami lefut, ha minden oké. A jármûvel való operáláshoz létrehoztam neki egy jarmu változót.
return 1;
}- Cím: Kisebb kérdések
Írta: Campe3r - 2014. május 03. - 12:52:39- köszönöm
- Cím: Kisebb kérdések
Írta: Nooname - 2014. május 03. - 15:06:46- Hello Tudna segitene vki?Epsilon felrakta a Left 4 dead Szervert nemtudom h kell elinditani!
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. május 04. - 14:36:06- Hali. Olyan problémám lenne hogy csináltam egy olyat hogy admint ne lehessen kickelni de mikor játékost kickelek akkor is kiírja hogy \"admint nem lehehet kickelni\" de kickeli a játékost csak annyi a hibája és nem bírok rájönni hogy mi a hiba benne!
forward KickTimer(playerid);
// Kicks a player with a reason
COMMAND:kick(playerid, params[])
{
new PlayerToKick, Reason[128], ReasonMsg[128], Name[24];
// Send the command to all admins so they can see it
SendAdminText(playerid, \"/kick\", params);
// Check if the player has logged in
if (APlayerData[playerid][LoggedIn] == true)
{
// Check if the player\'s admin-level is at least 1
if (APlayerData[playerid][PlayerLevel] >= 1)
{
if (sscanf(params, \"us[128]\", PlayerToKick, Reason)) SendClientMessage(playerid, 0xFF0000AA, \"Hasznalta: \\\"/kick <JátékosNév/ID> <Indok>\\\"\");
else
{
if (IsPlayerConnected(PlayerToKick)) // If the player is a valid playerid (he\'s connected) error&&
{
if (APlayerData[PlayerToKick][PlayerLevel] == 0)
{
// Get the name of the player who warned the player
GetPlayerName(playerid, Name, sizeof(Name));
// Send the warned player a message who kicked him and why he\'s been kicked
format(ReasonMsg, 128, \"Kickelve lettél egy admin által %s %s\", AdminLevelName[APlayerData[playerid][PlayerLevel]], Name);
SendClientMessage(PlayerToKick, 0xFF0000FF, ReasonMsg);
format(ReasonMsg, 128, \"Indok: %s\", Reason);
SendClientMessage(PlayerToKick, 0xFF0000FF, ReasonMsg);
SetTimerEx(\"KickTimer\",100,false,\"i\",PlayerToKick);
}
SendClientMessage(playerid, 0xFF0000FF, \"Admint nem kickelhetel!.\");
}
else
SendClientMessage(playerid, 0xFF0000FF, \"Nincs ilyen játékos.\");
}
}
else
return 0;
}
else
return 0;
// Let the server know that this was a valid command
return 1;
}- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 04. - 14:56:21- tessék:
forward KickTimer(playerid);
// Kicks a player with a reason
COMMAND:kick(playerid, params[])
{
new PlayerToKick, Reason[128], ReasonMsg[128], Name[24];
// Send the command to all admins so they can see it
SendAdminText(playerid, \"/kick\", params);
// Check if the player has logged in
if (APlayerData[playerid][LoggedIn] == true)
{
// Check if the player\'s admin-level is at least 1
if (APlayerData[playerid][PlayerLevel] >= 1)
{
if (sscanf(params, \"us[128]\", PlayerToKick, Reason)) SendClientMessage(playerid, 0xFF0000AA, \"Hasznalta: \\\"/kick <JátékosNév/ID> <Indok>\\\"\");
else
{
if (IsPlayerConnected(PlayerToKick)) // If the player is a valid playerid (he\'s connected) error&&
{
if (APlayerData[PlayerToKick][PlayerLevel] == 0)
{
// Get the name of the player who warned the player
GetPlayerName(playerid, Name, sizeof(Name));
// Send the warned player a message who kicked him and why he\'s been kicked
format(ReasonMsg, 128, \"Kickelve lettél egy admin által %s %s\", AdminLevelName[APlayerData[playerid][PlayerLevel]], Name);
SendClientMessage(PlayerToKick, 0xFF0000FF, ReasonMsg);
format(ReasonMsg, 128, \"Indok: %s\", Reason);
SendClientMessage(PlayerToKick, 0xFF0000FF, ReasonMsg);
SetTimerEx(\"KickTimer\",100,false,\"i\",PlayerToKick);
}else
SendClientMessage(playerid, 0xFF0000FF, \"Admint nem kickelhetsz.\");
}
else
SendClientMessage(playerid, 0xFF0000FF, \"Nincs ilyen játékos.\");
}
}
else
return 0;
}
else
return 0;
// Let the server know that this was a valid command
return 1;
}- Cím: Kisebb kérdések
Írta: Flash - 2014. május 04. - 15:15:49- Hali.
Csaináltam egy NPC-t mert sok minden bugol valamiért 0-ás ID-re és azt gondoltam a legkönnyebb megoldásnak ha lerakok egy NPC-t. Ez meg is valósult, lespawnoltatom, majd disconnectel magától.
Bent van a rec file, megvan a scriptje, megvan a ConnectNPC, és a cfg be is a maxnpc 1..
Mi lehet a baj?
[15:10:32] [npc:join] FakeFlash has joined the server (NPC IP)
[15:10:51] [npc:part] FakeFlash has left the server (0:0)
[/quote]- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 04. - 15:23:02 Idézetet írta: Flash date=1399209349\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHali.
Csaináltam egy NPC-t mert sok minden bugol valamiért 0-ás ID-re és azt gondoltam a legkönnyebb megoldásnak ha lerakok egy NPC-t. Ez meg is valósult, lespawnoltatom, majd disconnectel magától.
Bent van a rec file, megvan a scriptje, megvan a ConnectNPC, és a cfg be is a maxnpc 1..
Mi lehet a baj?
[15:10:32] [npc:join] FakeFlash has joined the server (NPC IP)
[15:10:51] [npc:part] FakeFlash has left the server (0:0)
[/quote]
nálam, ha valami id0-ra bugol szimplán
for(new i=0;i<MAX_PLAYERS;i++)
és ez megoldja :D- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 04. - 15:33:42- Sziasztok!
Ugyebár hogyha CreateDynamicObjectel rakok le valamit,és ha nem adom meg az utolsó paramétereket,pl.: drawdistance,akkor ott azt defaultnak veszi.
De így például nagyon kicsi egy bizonyos exteriorban,és ha az egyik végében állok,akkor a másik vége nem tölt be(kék).
És mi lehet az oka? lehet az,hogy túl sok object van?Hogy lehet ezt megcsinálni?- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 04. - 18:19:20- @Tudvari: külön pawno ablakba másold ki azokat az objecteket és replaceld a végét, vagyis a \");\" részt \"world, interior, playerid, streamdist);\"-re. Így csináltam (asszem) az én mappolásaimat is oda (bár nem biztos). Mondjuk az alap stream distance 300 a streamerben, de ki tudja, lehet, hogy ez segít. ;)
Szerk.: a -1 jelentése (itt): minden. Tehát -1 playerid = minden játékosnak mutatja. -1-es worldid; mindem virtualworldben mutatja, stb..- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 04. - 21:21:43- Az az érdekes,hogy az includeban nem így van definiálva a CreateDynmicObject,mégsem jelez undefined symbolt a tiédre,vagyis de,csak a world-re.Ha azt átírom arra,ami az includeban van (worldid),akkor is undefined.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 04. - 22:07:42- Azt úgy gondoltam, hogy behelyettesíted, de akkor úgy néz ki, ha beírod, hogy worldid, akkor -1-nek veszi.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. május 05. - 01:35:26- Csináltam egy ilyen pickupos cuccot be is tudok menni de mikor kijövök akkor ott a farm felett tesz ki és ott esek lefelé
public OnGameModeInit()
pPickupbe = CreatePickup( 1239, 2, 1555.5016,-1675.7087,16.1953, -1 );
pPickupki = CreatePickup( 1239, 2, 288.6815,167.0857,1007.1719, -1 ); //ls ki
public OnPlayerPickUpPickup( playerid, pickupid )
{
if(pickupid == pPickupbe)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
SetPlayerFacingAngle(playerid,280.7480);
}
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,288.6815,167.0857,1007.1719);
SetPlayerFacingAngle(playerid,191.1119);
}
return 1;
}
[mod]Javítottam pawn code tagre![/mod]- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 05. - 11:48:35- a SetPlayerPos-nál az utolsó koordináta (1007.1719) szerintem kicsit magas xd mentsd le újra azt a helyet, ahova szeretnéd, hogy letegyen, és azt másold be a SetPlayerPos után :)
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,288.6815,167.0857,1007.1719);
SetPlayerFacingAngle(playerid,191.1119);
}- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. május 05. - 12:00:16 Idézetet írta: huhboy date=1399283315\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topica SetPlayerPos-nál az utolsó koordináta (1007.1719) szerintem kicsit magas xd mentsd le újra azt a helyet, ahova szeretnéd, hogy letegyen, és azt másold be a SetPlayerPos után :)Szerintem az egy interior, vagy egy bármi féle mapolás akar lenni. Ha így van, akkor azért portál rossz helyre, mert kimenetelkor is ugyan oda teszed vissza a játékost:
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,288.6815,167.0857,1007.1719);
SetPlayerFacingAngle(playerid,191.1119);
}
public OnPlayerPickUpPickup( playerid, pickupid )
{
if(pickupid == pPickupbe)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
SetPlayerFacingAngle(playerid,280.7480);
}
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,288.6815,167.0857,1007.1719);
SetPlayerFacingAngle(playerid,191.1119);
}
return 1;
}
helyett
public OnPlayerPickUpPickup( playerid, pickupid )
{
if(pickupid == pPickupbe)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,288.745971,169.350997,1007.171875); // Ezt a sort javítottam
SetPlayerFacingAngle(playerid,280.7480);
}
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1555.5016,-1675.7087,16.1953);
SetPlayerFacingAngle(playerid,191.1119);
}
return 1;
}- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 05. - 12:15:50 Idézetet írta: KovaNovik date=1399234062\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicAzt úgy gondoltam, hogy behelyettesíted, de akkor úgy néz ki, ha beírod, hogy worldid, akkor -1-nek veszi.Úgy látszik be kell helyettesítenem,mert nem tudok rájönni,hogy milyen változóként fogadná el a worldid-t.
Majd írok a fejleményekrõl.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. május 05. - 15:46:34 Idézetet írta: Dfoglalo date=1399284016\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSzerintem az egy interior, vagy egy bármi féle mapolás akar lenni. Ha így van, akkor azért portál rossz helyre, mert kimenetelkor is ugyan oda teszed vissza a játékost:
a SetPlayerPos-nál az utolsó koordináta (1007.1719) szerintem kicsit magas xd mentsd le újra azt a helyet, ahova szeretnéd, hogy letegyen, és azt másold be a SetPlayerPos után :)
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,288.6815,167.0857,1007.1719);
SetPlayerFacingAngle(playerid,191.1119);
}
public OnPlayerPickUpPickup( playerid, pickupid )
{
if(pickupid == pPickupbe)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
SetPlayerFacingAngle(playerid,280.7480);
}
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,288.6815,167.0857,1007.1719);
SetPlayerFacingAngle(playerid,191.1119);
}
return 1;
}
helyett
public OnPlayerPickUpPickup( playerid, pickupid )
{
if(pickupid == pPickupbe)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,288.745971,169.350997,1007.171875); // Ezt a sort javítottam
SetPlayerFacingAngle(playerid,280.7480);
}
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1555.5016,-1675.7087,16.1953);
SetPlayerFacingAngle(playerid,191.1119);
}
return 1;
}
[/quote] Köszönöm a segítséget müködik.- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 05. - 17:38:02- Tudom,hogy ez nem tartozik ide,de az így kezdõdõ modok milyen editek?((Ui.: nagyon rp-s a nem beírós /me,amit a rendszer ír ki))
http://kepfeltoltes.hu/140505/791049511sa-mp-005_www.kepfeltoltes.hu_.png[/img]
- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 05. - 22:43:14 Idézetet írta: tudvari date=1399304282\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicTudom,hogy ez nem tartozik ide,de az így kezdõdõ modok milyen editek?((Ui.: nagyon rp-s a nem beírós /me,amit a rendszer ír ki))nem defensive? :Dhttp://kepfeltoltes.hu/140505/791049511sa-mp-005_www.kepfeltoltes.hu_.png[/img]
- Cím: Kisebb kérdések
Írta: ApocalypseDoggee - 2014. május 06. - 14:07:27- GodFather->DeserTowns RPG->OxfordRPG->AfterlifeRPG->Defensive...
- Cím: Kisebb kérdések
Írta: BarnyBoy - 2014. május 07. - 21:13:54- Üdv!
Miért írja az á betût ilyen furán? Kellene valami include amivel ékezetes szöveget lehet megjeleníteni, vagy micsoda? Nem értem.
[hs width=300 height=300]http://kepfeltoltes.hu/140507/335479706sa-mp-005_www.kepfeltoltes.hu_.png[/hs]- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 07. - 22:35:57- hát mivel nem textdraw, ezért elméletileg nem kéne neki külön inc. de ha belenézel a kódba, lehet, hogy \"Á\" helyett más kód lesz, amit a pawno á-nak érzékel, mert gondolom nem a te scripted. keress rá a scriptben a /vhspawn-ra, és megtalálod a hibát :)
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 07. - 22:41:01- @BarnyBoy: ha Notepad++-al írtad a pawno fordítójának futtatásával, könnyen meglehet, hogy rossz kódolással tetted azt. Ha pawnoban, lövésem sincs.
- Cím: Kisebb kérdések
Írta: BarnyBoy - 2014. május 07. - 22:50:41- Notepad++-al csináltam. Holnap megnézem a kódolást.
Mellesleg a vhspawn parancsot én írtam bele a modba.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. május 08. - 11:05:04- Sziasztok. Az lenne a problémám hogy van az a Tarm nevezetû villamos féle jármû és ha kiszállok belõle akkor nem tudok vissza ülni.Ezért kérem a segítségeteket.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 08. - 15:56:24- Az F-re tegyél funkciót OnPlayerKeyStateChange-nél, és ha a a legközelebbi jármû modelje olyan, akkor rakja bele, akár a következõ üres slotra.
- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 10. - 00:07:52- Sziasztok!
Megint egy nagy problémám van,ami igazából már rég óta van,csak nem foglalkoztam vele,mert ritkán fordul el.
És nem tudom,hogy miért van ott az a pont,pedig ott kéne még lennie az kb. elsõ 10 oszlopnak.És valamiért azok nincsenek ott,és ezért tölti be rosszul.
Valamiért belépéskor ezt szedi ki az adatbázisból.Leginkább ahhoz köthetném,hogy valamiért elcsúsznak az értékek vagy nem tudom.
És amikor belép akkor össze vissza lesz a karaktere,relogol a játékos,hátha jó lesz,de ezzel csak annyit ér el,hogy felülírja a jó értékeket a hibásokra az adatbázisban.
Valaki találkozott ilyen problémával?- Cím: Kisebb kérdések
Írta: ZyZu. - 2014. május 10. - 06:23:14 Idézetet írta: tudvari date=1399673272\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!Esetleg a mentést bemásolnád? mert a betöltéssel vagy a mentéssel lesz gond.. szerintem.
Megint egy nagy problémám van,ami igazából már rég óta van,csak nem foglalkoztam vele,mert ritkán fordul el.
[19:23:25] CMySQLHandler::FetchRow() - Return: (itt egy fura jel van,egy kitöltött karika)|1|1|15|14|4|10|7|0|0|0|60|0|0|1|0|10|0|0|0|8|16|5|0|0|0|0|0|4750|10000|0|0|1|0|0|100|0|0|0|0|0|1|1|0|0|2|0|1|0|0|1|0|0|10|0|0|0|10|0|0|100|2706585|33|105|Admin|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0
Valamiért belépéskor ezt szedi ki az adatbázisból.Leginkább ahhoz köthetném,hogy valamiért elcsúsznak az értékek vagy nem tudom.
És amikor belép akkor össze vissza lesz a karaktere,relogol a játékos,hátha jó lesz,de ezzel csak annyit ér el,hogy felülírja a jó értékeket a hibásokra az adatbázisban.
Valaki találkozott ilyen problémával?
- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 10. - 09:38:22- És nem tudom,hogy miért van ott az a pont,pedig ott kéne még lennie az kb. elsõ 10 oszlopnak.És valamiért azok nincsenek ott,és ezért tölti be rosszul.
Betöltés:
new row[2048]; // The length of 1 \'row\' total.
new field[226][40]; // [4] = Amount of fields, [24] = Max length of the bigest field.
mysql_fetch_row_format(row, \"|\");
explode(row, field, \"|\");
mysql_free_result();
//0 = id,1=nev,2=jelszo
new utolso[64];
format(utolso,sizeof(utolso),\"%s\",field[4]);
for(new x=0; x<MAX_ITEMS*2; x+=2)
{
new y=x+5;
new id = x/2;
format(ItemName[playerid][id],128,\"%s\",field[y]);
new z=x+6;
ItemAmount[playerid][id] = strval(field[z]);
}
for(new x=0;x<MAX_CSEKK*2;x+=2)
{
new y = x+45;
new id = x/2;
CsekkInfo[playerid][id][Osszeg] = strval(field[y]);
new z = x+46;
CsekkInfo[playerid][id][ido] = strval(field[z]);
}
for(new x=0;x<MAX_CSEKK*2;x+=2)
{
new y = x+75;
new id = x/2;
pCsekkInfo[playerid][id][Osszeg] = strval(field[y]);
new z = x+76;
pCsekkInfo[playerid][id][ido] = strval(field[z]);
}
JatekosInfo[playerid][Admin] = strval(field[105]);
JatekosInfo[playerid][Munka] = strval(field[106]);
JatekosInfo[playerid][Halal] = strval(field[107]);
JatekosInfo[playerid][Oles] = strval(field[108]);
JatekosInfo[playerid][skin] = strval(field[109]);
JatekosInfo[playerid][KezdoSpawn] = strval(field[110]);
JatekosInfo[playerid][X] = floatstr(field[111]);
.
.
.
.
.
Mentés:
format(astring, sizeof(astring), \"UPDATE Jatekosok SET Admin=\'%d\',Munka=\'%d\',Halal=\'%d\',Oles=\'%d\',Skin=\'%d\',KezdoSpawn=\'%d\',X=\'%f\',Y=\'%f\',Z=\'%f\',Leader=\'%d\' WHERE Nev=\'%s\'\",JatekosInfo[playerid][Admin],JatekosInfo[playerid][Munka],JatekosInfo[playerid][Halal],JatekosInfo[playerid][Oles],JatekosInfo[playerid][skin],JatekosInfo[playerid][KezdoSpawn],pX,pY,pZ,JatekosInfo[playerid][Leader],nev);
mysql_query(astring);
.
.
.
.
.
[mod]Javítottam pawn code tagre![/mod]- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 10. - 10:37:22- Nem használtam R6-ot, de mi lenne, ha a kapott adatokat elõször 2-be darabolnád, és azokat darabolnád ilyen sok darabra?
- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 10. - 11:00:40- Az baj,hogy nem tudom,hogy megoldaná-e az ilyen tipp szerû megoldás,mert hetente kb. 1-szer fordul elõ,de ha 1 hétig nem fordul elõ,az sem jelenti azt,hogy ki lett javítva.Szóval valami biztos megoldás kéne.
- Cím: Kisebb kérdések
Írta: Campe3r - 2014. május 11. - 13:46:31- Sziasztok! Hány objectet tudok létrehozni alap createobjectel? És át lehet-e állítani a max értéket?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. május 11. - 13:49:20- 1000-et. Ha pedig át lehetne állítani, nem lenne limit.
- Cím: Kisebb kérdések
Írta: skyLine - 2014. május 11. - 13:50:48- Viszont Streamer pluginnal növelheted a módba tehetõ objectek számát.
- Cím: Kisebb kérdések
Írta: Campe3r - 2014. május 11. - 14:27:09- Köszönöm, és tudom, de a dynamicobjectrõl leesnek a játékosok, kocsik.
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. május 11. - 18:57:20- Csak akkor esnek le, ha nem elég gyors a szerver, hogy betöltse õket, ami lehet a gép gyengesége, a net lassúsága, vagy egyszerûen a sok object, jármû és játékos egy helyen való holléte.
- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 11. - 20:55:37- Sziasztok!
3 kérdés:
Megint egy nagy problémám van,ami igazából már rég óta van,csak nem foglalkoztam vele,mert ritkán fordul el.
És nem tudom,hogy miért van ott az a pont,pedig ott kéne még lennie az kb. elsõ 10 oszlopnak.És valamiért azok nincsenek ott,és ezért tölti be rosszul.
Valamiért belépéskor ezt szedi ki az adatbázisból.Leginkább ahhoz köthetném,hogy valamiért elcsúsznak az értékek vagy nem tudom.
És amikor belép akkor össze vissza lesz a karaktere,relogol a játékos,hátha jó lesz,de ezzel csak annyit ér el,hogy felülírja a jó értékeket a hibásokra az adatbázisban.
Valaki találkozott ilyen problémával?
Másik:
Néha az autók felrepülnek/elrepülnek majd felrobbannak és ez eléggé nagy kellemetlenséget okoz a játékosoknak.És nem tudom,hogy ez miért van.Semmi sincs a jármûvekkel kapcsolatban bescriptelve,csak olyan ami spawnnal és megsemmisüléssel kapcsolatos.Semmihez sincs kötve,csak egyszer úgy gondolja a kocsi,elrepül és felrobban a játékossal együtt.
Harmadik:
Hogy lehet legkönnyebben megoldani,hogy egy táblából adatveszteség nélkül pár oszlopot kiszedjünk és azokból egy külön táblát csináljunk?
És mennyire megterhelõ az,hogy ha kilépéskor kitöröljük a játékoshoz tartozó összes sort egy táblából(Több ezer sor közül max 20 tartozik hozzá) majd beszúrunk új sorokat (max. 20)
Szóval a tömör kérdés az,hogy mennyivel telik több idõbe 10000 sor közül megtalálni azokat ahol x column értéke y,mint hogy ha ugyan ezt csak 2000 sorból csinálnánk?- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 12. - 14:52:47- Ha beírod a LIMIT 1-et a SELECT és SAVE query végére, akkor ott megáll, ahol megtalálta. Pl. Van 10000 játékosod, abból az 5000. sorban megtalálja, amit akart, akkor megáll, és azt kiadja eredményül. 2000sor közül nyilván gyorsabban töltene be, mint 10000-bõl, fõleg a magas IDjûeknek (újonnan regisztráltaknak). Ahogy én másolnék:
INSERT INTO \'ujtabla\' VALUES (SELECT * FROM \'regitabla\'
Meg ugye egy DELETE, ha amonnan ki is akarod szedni. Ha az idt egyeztetni szeretnéd, akkor fel kell sorolnod a * HELYETT, pl. Id, Nev, Penz, hogy az ID-t ne beszámozza, hanem másolja.- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. május 19. - 21:39:14- Hellotok!
Valaki tud segíteni hogy tudom lementeni hogy mennyi benzin van a kocsikban?:S
a változója VehichleFul.
És megszeretném szabni is hogy melyik kocsiba mennyi lehet :))!- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 20. - 14:50:51- Attól függ mibe akarod. MySQL? SQLite? Netán valamilyen fájlkezelõ? Az utóbbival nehéz lesz ilyesmit menteni, ha már több változód is lesz.
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. május 21. - 21:36:29 Idézetet írta: KovaNovik date=1400590251\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicAttól függ mibe akarod. MySQL? SQLite? Netán valamilyen fájlkezelõ? Az utóbbival nehéz lesz ilyesmit menteni, ha már több változód is lesz.Dinivel :S nem tudom hogy az nagyon rossz-e.
- Cím: Kisebb kérdések
Írta: Nátha - 2014. május 22. - 10:10:57- Megoldható Dini-vel, de MySQL-el egyszerûbb.
Ha mindenképp Dini-vel akarod akkor ott a Defensive mód abban van ilyen rendszer, az alapján pikk-pakk megtudod írni.- Cím: Kisebb kérdések
Írta: Dzsugasvili - 2014. május 22. - 14:32:31- Sziasztok, egy olyan dialog include-t keresek, amiben elég egyszer létrehozni a dialogot, és egy külön funkcióval meg is lehet jeleníteni (mint pl egy textdrawnál). Régebben láttam ilyet, de már nem találom. Valaki ki tudna segíteni?
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 22. - 15:46:25- http://forum.sa-mp.com/showthread.php?t=190068
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. május 22. - 20:26:48- Sziasztok!
A mai nap folyamán arra lettem figyelmes, hogy nem akarnak mûködni a MySQL-os dolgok a módomban. Nem várt probléma ez, ugyanis eddig minden megfelelõen mûködött, azonban ma elromlottak a dolgok. Bekapcsoltam a logolást, és megnéztem, hogy mi a hiba. Nos az, hogy nem fut le az egész query, azok stringjének végét levágja a plugin, valamiért. Nem vettem észre még szabályosságot, de talán a 64. karaktertõl romlik el a dolog, elvégre vannak utólag behelyettesített adatok, amelyek \' \' jelek közé kerülnek. Így nem tudom a log alapján pontosan megszámolni a hosszt. Na mindegy, szóval 64 környékén lehetnek. A lényeg ami lényeg, hogy nem tudom az okát, de jó lenne rájönni, a megoldással együtt. Aki tud, kérem segítsen! BlueG\'s R38 MySQL Plugin.
Köszönettel,
Dfoglalo- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 23. - 13:31:40- Csak a logban vágja le. Nálam az INSERTnél kb. a második adat után \"levágta\", mégis mentette a 14.-et is. Mysql query helyett próbálj meg tqueryt használni, ott adj meg neki callbacket is (publicot! Stock nem jó!) mert különben nem tárolja el az eredményt (select esetében), emellstt a tquery gyorsabb is, mert valahogy külön fut. A pqueryt nem tudom mire jó, azt os megpróbálhatod. Emellett escape_string helyett mysql-formatot használj, azon belül %s helyett %e-t.
A tquery emellett vár, amíg befejezõdik a query pl.- Cím: Kisebb kérdések
Írta: Andriis - 2014. május 23. - 18:28:53- Sziasztok. Van egy angol garázsrendszerem, de valami probléma van. Amikor a garázst megvenném, kiírja ugye az errort. Mutatom a kódot:
CMD:garazsvesz(playerid, params[])
{
for(new i=0; i < garageCount+1; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, gInfo[PosX], gInfo[PosY], gInfo[PosZ]))
{
if(gInfo[Owned] == 1) return SendClientMessage(playerid, COLOR_ERROR,\"Error: This garage is already owned.\");
if(GetPlayerMoney(playerid) > gInfo[Price]) return SendClientMessage(playerid,COLOR_ERROR,\"Error: You don\'t have enough money to buy this garage.\");
GivePlayerMoney(playerid,-gInfo[Price]);
gInfo[Price]-= random(5000); //Take some money off of the original price
format(gInfo[Owner],24,\"%s\",GetPlayerNameEx(playerid));
gInfo[Owned] = 1;
Save_Garage(i);
UpdateGarageInfo(i);
SendClientMessage(playerid,COLOR_SUCCESS,\"You have successfully bought this garage.\");
return 1;
}
}
SendClientMessage(playerid,COLOR_ERROR,\"Error: You\'re not near any garage.\");
return 1;
}
Köszi aki segít.- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 23. - 18:58:27- Konkrétan melyik errort írja?
- Cím: Kisebb kérdések
Írta: Andriis - 2014. május 23. - 19:02:39- Error: You don\'t have enough money to buy this garage
Ezt irja a játekba. A reláciojelet mar cserélgettem de nem jött össze.- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 23. - 19:18:47- Találtam benne egy másik hibát is. Arra ezt írtam, csak közben jött a hozzászólás.
Megvan a hibád. A következõ volt: végigfutsz minden garázson - ez tökéletes. Viszont, ha nem vagy közelében, returnolsz, azaz a parancs futását abbahagyod úgymond, pedig még nem nézted végig mindet. Ahogy átírtam, végigfut minden; ha nem vagy a közelében; kihagyja azt a garázst és ezt minden garázsnál megcsinálja. Ha a közelében vagy (azaz nem ugrott a következõra a continue), akkor lefut a garázs megvétele, és visszatérünk egy üzenettel (valójában 1-el), így közöljük vele, hogy köszi, mrgvagyunk, nem kell több (miután persze a garázsra valót levontuk, ilyesmi). Viszont, ha n vagy garázs közelében, egyszer sem tér vissza a sikerüzenettel, így befejezés után visszatér a másik üzenettel; nem vagy garázs közelében.
Ezt a hibát orvosoltam, most már a másikat, elméletileg mennie kellene.
CMD:garazsvesz(playerid, params[]) {
for(new i=0; i < garageCount+1; i++) {
if(!IsPlayerInRangeOfPoint(playerid, 3.0, gInfo[PosX], gInfo[PosY], gInfo[PosZ])) continue;
if(gInfo[Owned] == 1) return SendClientMessage(playerid, COLOR_ERROR,\"Error: This garage is already owned.\");
if(GetPlayerMoney(playerid) < gInfo[Price]) return SendClientMessage(playerid,COLOR_ERROR,\"Error: You don\'t have enough money to buy this garage.\");
GivePlayerMoney(playerid,-gInfo[Price]);
gInfo[Price]-= random(5000); //Take some money off of the original price
format(gInfo[Owner],24,\"%s\",GetPlayerNameEx(playerid));
gInfo[Owned] = 1;
Save_Garage(i);
UpdateGarageInfo(i);
return SendClientMessage(playerid,COLOR_SUCCESS,\"You have successfully bought this garage.\");
}
return SendClientMessage(playerid,COLOR_ERROR,\"Error: You\'re not near any garage.\");
}- Cím: Kisebb kérdések
Írta: Andriis - 2014. május 23. - 19:24:02- Nagyon köszönöm, ha gepnél leszek azonnal kipróbalom.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 26. - 18:15:08- Sziasztok!
Azt mivel lehetne kiküszöbölni, hogy a mysql_formatra azt írja ki, hogy nem megfelelõ a paraméterek száma? Elméletileg végtelennek kellene lennie.
mysql_format(ABKapcs, Kveri, 486, \"UPDATE jatekosok SET Kinezet = \'%d\', Penz = \'%d\', Elet = \'%f\', Melleny = \'%f\', Vilag = \'%d\', Belso = \'%d\', KrdX = \'%f\', KrdY = \'%f\', KrdZ = \'%f\', KrdF = \'%f\'\", \\
GetPlayerSkin(playerid), GetPlayerMoney(playerid), GetPlayerHealth(playerid), GetPlayerArmour(playerid), GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), p[0], p[1], p[2], p[3]);
Elõre is köszönöm a segítséget!
Mivel a mysql_formatot csak akkor kell használnom, amikor %e-t(escapelt stringet) használok, az pedig helyettesíthetõ külön függvénnyel is, inkább megoldom két külön formattal.
Nem. Nem fogom kettesével hozzáformatolgatni.
Továbbra is várom a válaszaitokat!- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 26. - 20:30:10- ha egy FS-ben beállítom egy játékos pvar-ját, azt egy másik fs-ben lévõ parancs is észleli. ugye? :D
- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 18:56:00 Szia
Nekem az a problémám lenne, hogy a szerverembe beraktam a modot, pluginokat meg mindent és nem akar mûködni.. A Modenál Unknow-ot ír.
Mi lehet a probléma?
Elõre is köszönöm.:)
Sziasztok :)- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 28. - 19:03:46 Idézetet írta: folnoraa date=1401296160\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSzia
Nekem az a problémám lenne, hogy a szerverembe beraktam a modot, pluginokat meg mindent és nem akar mûködni.. A Modenál Unknow-ot ír.
Mi lehet a probléma?
Elõre is köszönöm.:)
Sziasztok :)
másolj be egy server_log-ot.- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 19:05:01 Idézetet írta: huhboy date=1401296626\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Szia
Nekem az a problémám lenne, hogy a szerverembe beraktam a modot, pluginokat meg mindent és nem akar mûködni.. A Modenál Unknow-ot ír.
Mi lehet a probléma?
Elõre is köszönöm.:)
Sziasztok :)
másolj be egy server_log-ot.
[/quote]
Bocsánat ezt nem írtam le.. Ez nem teszt szerver! :-\\- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 28. - 19:05:45 Idézetet írta: folnoraa date=1401296701\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Szia
Nekem az a problémám lenne, hogy a szerverembe beraktam a modot, pluginokat meg mindent és nem akar mûködni.. A Modenál Unknow-ot ír.
Mi lehet a probléma?
Elõre is köszönöm.:)
Sziasztok :)
másolj be egy server_log-ot.
[/quote]
Bocsánat ezt nem írtam le.. Ez nem teszt szerver! :-\\
[/quote]
nem modot mondtam...csak egy server_log-ot, hogy lássuk, mi a baja.- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 19:09:50- [19:08:55] --- Server Shutting Down.
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z, ©2005-2014 SA-MP Team
[19:08:59]
[19:08:59] Server Plugins
[19:08:59] --------------
[19:08:59] Loading plugin: audio
[19:08:59] Failed (plugins/audio: cannot open shared object file: No such file or directory)
[19:08:59] Loading plugin: sscanf
[19:08:59] Failed (plugins/sscanf: cannot open shared object file: No such file or directory)
[19:08:59] Loading plugin: streamer
[19:08:59] Failed (plugins/streamer: cannot open shared object file: No such file or directory)
[19:08:59] Loading plugin: Whirlpool
[19:08:59] Failed (plugins/Whirlpool: cannot open shared object file: No such file or directory)
[19:08:59] Loading plugin: crashdetect
[19:08:59] Failed (plugins/crashdetect: cannot open shared object file: No such file or directory)
[19:08:59] Loading plugin: nativehecker
[19:08:59] Failed (plugins/nativehecker: cannot open shared object file: No such file or directory)
[19:08:59] Loaded 0 plugins.
[19:08:59]
[19:08:59] Filterscripts
[19:08:59] ---------------
[19:08:59] Loading filterscript \'base.amx\'...
[19:08:59]
--Base FS loaded.
[19:08:59] Loading filterscript \'gl_actions.amx\'...
[19:08:59] Loading filterscript \'gl_property.amx\'...
[19:08:59]
-----------------------------------
[19:08:59] Grand Larceny Property Filterscript
[19:08:59] -----------------------------------
[19:08:59] Loading filterscript \'gl_realtime.amx\'...
[19:08:59] Loaded 4 filterscripts.
[19:08:59] Reading File: blank
[19:08:59] Reading File: properties/houses.txt
[19:08:59] Reading File: properties/businesses.txt
[19:08:59] Reading File: properties/banks.txt
[19:08:59] Reading File: properties/police.txt
[19:08:59] Script[gamemodes/HybY.amx]: Run time error 19: \"File or function is not found\"
[19:08:59] Number of vehicle models: 0- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 28. - 19:11:12- A server.cfg fájlban a pluginok neve után írd, hogy .so. Tehát sscanf.so, Whirlpool.so, stb..
- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 19:15:47 Idézetet írta: KovaNovik date=1401297072\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicA server.cfg fájlban a pluginok neve után írd, hogy .so. Tehát sscanf.so, Whirlpool.so, stb..Megcsináltam de így sem jó..
Ezt adja ki:
[19:14:33] --- Server Shutting Down.
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z, ©2005-2014 SA-MP Team
[19:14:37]
[19:14:37] Server Plugins
[19:14:37] --------------
[19:14:37] Loading plugin: audio.so
[19:14:37]
*** Audio Plugin v0.5 by Incognito loaded ***
[19:14:37] Loaded.
[19:14:37] Loading plugin: sscanf.so
[19:14:37]
[19:14:37] ===============================
[19:14:37] sscanf plugin loaded.
[19:14:37] © 2009 Alex \"Y_Less\" Cole
[19:14:37] ===============================
[19:14:37] Loaded.
[19:14:37] Loading plugin: streamer.so
[19:14:37]
*** Streamer Plugin v2.6 by Incognito loaded ***
[19:14:37] Loaded.
[19:14:37] Loading plugin: Whirlpool.so
[19:14:37]
[19:14:37] ==================
[19:14:37]
[19:14:37] Whirlpool loaded
[19:14:37]
[19:14:37] ==================
[19:14:37]
[19:14:37] Loaded.
[19:14:37] Loading plugin: crashdetect.so
[19:14:37] Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory)
[19:14:37] Loading plugin: nativehecker.so
[19:14:37] Failed (plugins/nativehecker.so: cannot open shared object file: No such file or directory)
[19:14:37] Loaded 4 plugins.
[19:14:37]
[19:14:37] Filterscripts
[19:14:37] ---------------
[19:14:37] Loading filterscript \'base.amx\'...
[19:14:37]
--Base FS loaded.
[19:14:37] Loading filterscript \'gl_actions.amx\'...
[19:14:37] Loading filterscript \'gl_property.amx\'...
[19:14:37]
-----------------------------------
[19:14:37] Grand Larceny Property Filterscript
[19:14:37] -----------------------------------
[19:14:37] Loading filterscript \'gl_realtime.amx\'...
[19:14:37] Loaded 4 filterscripts.
[19:14:38] Reading File: blank
[19:14:38] Reading File: properties/houses.txt
[19:14:38] Reading File: properties/businesses.txt
[19:14:38] Reading File: properties/banks.txt
[19:14:38] Reading File: properties/police.txt
[19:14:38] Script[gamemodes/HybY.amx]: Run time error 19: \"File or function is not found\"
[19:14:38] Number of vehicle models: 0- Cím: Kisebb kérdések
Írta: citromhun - 2014. május 28. - 19:18:58 Loading plugin: crashdetect.so
[19:14:37] Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory)
[19:14:37] Loading plugin: nativehecker.so
[19:14:37] Failed (plugins/nativehecker.so: cannot open shared object file: No such file or directory)
[19:14:37] Loaded 4 plugins.
[/quote]
Nem találja a megadott fájlt!- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 19:20:40 Idézetet írta: citromhun date=1401297538\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicLoading plugin: crashdetect.soNem találja a megadott fájlt!
[19:14:37] Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory)
[19:14:37] Loading plugin: nativehecker.so
[19:14:37] Failed (plugins/nativehecker.so: cannot open shared object file: No such file or directory)
[19:14:37] Loaded 4 plugins.
[/quote]
De melyik fájlt? Bocsi, de én ehhez nem értek! Még egyszer bocsánat!- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 28. - 19:22:18 Idézetet írta: folnoraa date=1401297640\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Loading plugin: crashdetect.soNem találja a megadott fájlt!
[19:14:37] Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory)
[19:14:37] Loading plugin: nativehecker.so
[19:14:37] Failed (plugins/nativehecker.so: cannot open shared object file: No such file or directory)
[19:14:37] Loaded 4 plugins.
[/quote]
De melyik fájlt? Bocsi, de én ehhez nem értek! Még egyszer bocsánat!
[/quote]
a plugins mappában a nativechecker.so-t, és a crashdetect.so-t.- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 19:30:37- Komolyan mondom ilyen béna nem lehetek..
Most ezt adja ki
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z, ©2005-2014 SA-MP Team
[19:14:37]
[19:14:37] Server Plugins
[19:14:37] --------------
[19:14:37] Loading plugin: audio.so
[19:14:37]
*** Audio Plugin v0.5 by Incognito loaded ***
[19:14:37] Loaded.
[19:14:37] Loading plugin: sscanf.so
[19:14:37]
[19:14:37] ===============================
[19:14:37] sscanf plugin loaded.
[19:14:37] © 2009 Alex \"Y_Less\" Cole
[19:14:37] ===============================
[19:14:37] Loaded.
[19:14:37] Loading plugin: streamer.so
[19:14:37]
*** Streamer Plugin v2.6 by Incognito loaded ***
[19:14:37] Loaded.
[19:14:37] Loading plugin: Whirlpool.so
[19:14:37]
[19:14:37] ==================
[19:14:37]
[19:14:37] Whirlpool loaded
[19:14:37]
[19:14:37] ==================
[19:14:37]
[19:14:37] Loaded.
[19:14:37] Loading plugin: crashdetect.so
[19:14:37] Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory)
[19:14:37] Loading plugin: nativehecker.so
[19:14:37] Failed (plugins/nativehecker.so: cannot open shared object file: No such file or directory)
[19:14:37] Loaded 4 plugins.
[19:14:37]
[19:14:37] Filterscripts
[19:14:37] ---------------
[19:14:37] Loading filterscript \'base.amx\'...
[19:14:37]
--Base FS loaded.
[19:14:37] Loading filterscript \'gl_actions.amx\'...
[19:14:37] Loading filterscript \'gl_property.amx\'...
[19:14:37]
-----------------------------------
[19:14:37] Grand Larceny Property Filterscript
[19:14:37] -----------------------------------
[19:14:37] Loading filterscript \'gl_realtime.amx\'...
[19:14:37] Loaded 4 filterscripts.
[19:14:38] Reading File: blank
[19:14:38] Reading File: properties/houses.txt
[19:14:38] Reading File: properties/businesses.txt
[19:14:38] Reading File: properties/banks.txt
[19:14:38] Reading File: properties/police.txt
[19:14:38] Script[gamemodes/HybY.amx]: Run time error 19: \"File or function is not found\"
[19:14:38] Number of vehicle models: 0
[19:28:18] --- Server Shutting Down.
[19:28:18]
*** Audio Plugin v0.5 by Incognito unloaded ***
[19:28:18]
[19:28:18] ===============================
[19:28:18] sscanf plugin unloaded.
[19:28:18] ===============================
[19:28:18]
*** Streamer Plugin v2.6 by Incognito unloaded ***
[19:28:18]
[19:28:18] ====================
[19:28:18]
[19:28:18] Whirlpool unloaded
[19:28:18]
[19:28:18] ====================
[19:28:18]
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z, ©2005-2014 SA-MP Team
[19:28:22]
[19:28:22] Server Plugins
[19:28:22] --------------
[19:28:22] Loading plugin: audio.so
[19:28:22]
*** Audio Plugin v0.5 by Incognito loaded ***
[19:28:22] Loaded.
[19:28:22] Loading plugin: sscanf.so
[19:28:22]
[19:28:22] ===============================
[19:28:22] sscanf plugin loaded.
[19:28:22] © 2009 Alex \"Y_Less\" Cole
[19:28:22] ===============================
[19:28:22] Loaded.
[19:28:22] Loading plugin: streamer.so
[19:28:22]
*** Streamer Plugin v2.6 by Incognito loaded ***
[19:28:22] Loaded.
[19:28:22] Loading plugin: Whirlpool.so
[19:28:22]
[19:28:22] ==================
[19:28:22]
[19:28:22] Whirlpool loaded
[19:28:22]
[19:28:22] ==================
[19:28:22]
[19:28:22] Loaded.
[19:28:22] Loaded 4 plugins.
[19:28:22]
[19:28:22] Filterscripts
[19:28:22] ---------------
[19:28:22] Loading filterscript \'base.amx\'...
[19:28:22]
--Base FS loaded.
[19:28:22] Loading filterscript \'gl_actions.amx\'...
[19:28:22] Loading filterscript \'gl_property.amx\'...
[19:28:22]
-----------------------------------
[19:28:22] Grand Larceny Property Filterscript
[19:28:22] -----------------------------------
[19:28:22] Loading filterscript \'gl_realtime.amx\'...
[19:28:22] Loaded 4 filterscripts.
[19:28:22] Reading File: blank
[19:28:22] Reading File: properties/houses.txt
[19:28:22] Reading File: properties/businesses.txt
[19:28:22] Reading File: properties/banks.txt
[19:28:22] Reading File: properties/police.txt
[19:28:22] Script[gamemodes/HybY.amx]: Run time error 19: \"File or function is not found\"
[19:28:22] Number of vehicle models: 0
Nem értem mi a baja..:(- Cím: Kisebb kérdések
Írta: citromhun - 2014. május 28. - 19:36:04- nativechacker [LINUX]
crashdetect [WINDOWS/LINUX]
Megjegyzés: Még mindig nem tölti be az adott pluginokat.
Dupla hozzászólás automatikusan összefûzve. ( 2014. május 28. - 19:38:15 )
J: Vagyis nem találja.- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 19:45:36 [19:44:27] --- Server Shutting Down.
[19:44:27]
*** Audio Plugin v0.5 by Incognito unloaded ***
[19:44:27]
[19:44:27] ===============================
[19:44:27] sscanf plugin unloaded.
[19:44:27] ===============================
[19:44:27]
*** Streamer Plugin v2.6 by Incognito unloaded ***
[19:44:27]
[19:44:27] ====================
[19:44:27]
[19:44:27] Whirlpool unloaded
[19:44:27]
[19:44:27] ====================
[19:44:27]
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team
[19:44:31]
[19:44:31] Server Plugins
[19:44:31] --------------
[19:44:31] Loading plugin: audio.so
[19:44:31]
*** Audio Plugin v0.5 by Incognito loaded ***
[19:44:31] Loaded.
[19:44:31] Loading plugin: sscanf.so
[19:44:31]
[19:44:31] ===============================
[19:44:31] sscanf plugin loaded.
[19:44:31] (c) 2009 Alex \"Y_Less\" Cole
[19:44:31] ===============================
[19:44:31] Loaded.
[19:44:31] Loading plugin: streamer.so
[19:44:31]
*** Streamer Plugin v2.6 by Incognito loaded ***
[19:44:31] Loaded.
[19:44:31] Loading plugin: Whirlpool.so
[19:44:31]
[19:44:31] ==================
[19:44:31]
[19:44:31] Whirlpool loaded
[19:44:31]
[19:44:31] ==================
[19:44:31]
[19:44:31] Loaded.
[19:44:31] Loading plugin: nativechecker.so
[19:44:31] Loaded.
[19:44:31] Loading plugin: crashdetect.so
[19:44:31] CrashDetect v4.13.1 is OK.
[19:44:31] Loaded.
[19:44:31] Loaded 6 plugins.
[19:44:31]
[19:44:31] Filterscripts
[19:44:31] ---------------
[19:44:31] Loading filterscript \'base.amx\'...
[19:44:31]
--Base FS loaded.
[19:44:31] Loading filterscript \'gl_actions.amx\'...
[19:44:31] Loading filterscript \'gl_property.amx\'...
[19:44:31]
-----------------------------------
[19:44:31] Grand Larceny Property Filterscript
[19:44:31] -----------------------------------
[19:44:31] Loading filterscript \'gl_realtime.amx\'...
[19:44:31] Loaded 4 filterscripts.
[19:44:31] Error: Function not registered: \'SSCANF_Init\'
[19:44:31] Error: Function not registered: \'SSCANF_Join\'
[19:44:31] Error: Function not registered: \'SSCANF_Leave\'
[19:44:31] [debug] Run time error 19: \"File or function is not found\"
[19:44:31] [debug] SSCANF_Init
[19:44:31] [debug] SSCANF_Join
[19:44:31] [debug] SSCANF_Leave
[19:44:31] Reading File: blank
[19:44:31] Reading File: properties/houses.txt
[19:44:31] Reading File: properties/businesses.txt
[19:44:31] Reading File: properties/banks.txt
[19:44:31] Reading File: properties/police.txt
[19:44:31] [debug] Run time error 19: \"File or function is not found\"
[19:44:31] [debug] SSCANF_Init
[19:44:31] [debug] SSCANF_Join
[19:44:31] [debug] SSCANF_Leave
[19:44:31] Script[gamemodes/HybY.amx]: Run time error 19: \"File or function is not found\"
[19:44:31] Number of vehicle models: 0
[mod]Kitettem helyetted a code taget. Legközelebb pedig a megfelelõ témába írj![/mod]- Cím: Kisebb kérdések
Írta: citromhun - 2014. május 28. - 19:49:59- Volt már ilyen hiba a fórumon (Link)
Frissítsd az sscanf plugin-t.[/quote]- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 19:53:23 Idézetet írta: citromhun date=1401299399\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicVolt már ilyen hiba a fórumon (Link)
Frissítsd az sscanf plugin-t.
[/quote]
Igen.. Ez volt a gond.. Isten áldjon meg téged..:D Sziasztok! Köszönöm a segítségeteket :)- Cím: Kisebb kérdések
Írta: citromhun - 2014. június 01. - 20:08:33- Olyan kérdésem fordultam hozzátok, hogy: Szeretném megoldani, azt hogy az adott csapatban csak is x-en lehessenek. Tehát egy csapat limitrõl lenne szó. Meg köszönném segítségeteket!
- Cím: Kisebb kérdések
Írta: huhboy - 2014. június 01. - 20:48:41 Idézetet írta: citromhun date=1401646113\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicOlyan kérdésem fordultam hozzátok, hogy: Szeretném megoldani, azt hogy az adott csapatban csak is x-en lehessenek. Tehát egy csapat limitrõl lenne szó. Meg köszönném segítségeteket!létrehozol egy-egy változót minden csapatnak....
amikor a játékos csatlakozna a csapathoz, leellenõrzöd, mennyien vannak, és ha elérte a max létszámot, akkor nem hagyod becsatlakozni...
#include <a_samp>
#include <zcmd>
new csapat1, csapat2;
new Csapattag1[MAX_PLAYERS], Csapattag2[MAX_PLAYERS];
public OnGameModeInit()
{
csapat1 = 0;
csapat2 = 0;
return 1;
}
public OnPlayerConnect(playerid)
{
Csapattag1[playerid] = 0;
Csapattag2[playerid] = 0;
return 1;
}
CMD:csapat1(playerid, params[])
{
if(Csapattag2[playerid] == 1) return SendClientMessage(playerid, -1, \"Te jelenleg a másik csapatban vagy! /kilepes\");
if(csapat1 >= 10) return SendClientMessage(playerid, -1, \"Ez a csapat már megtelt, használd a /csapat2 parancsot!\");
else
{
Csapattag1[playerid] = 1;
SendClientMessage(playerid, -1, \"Csatlakoztál az egyes csapathoz\");
}
return 1;
}
CMD:csapat2(playerid, params[])
{
if(Csapattag1[playerid] == 1) return SendClientMessage(playerid, -1, \"Te jelenleg a másik csapatban vagy! /kilepes\");
if(csapat2 >= 10) return SendClientMessage(playerid, -1, \"Ez a csapat már megtelt, használd a /csapat1 parancsot!\");
else
{
Csapattag2[playerid] = 1;
SendClientMessage(playerid, -1, \"Csatlakoztál a kettes csapathoz\");
}
return 1;
}
CMD:kilepes(playerid, params[])
{
if(Csapattag2[playerid] == 0 && Csapattag2[playerid] == 0) return SendClientMessage(playerid, -1, \"Te nem vagy egyik csapat tagja sem.\");
else
{
if(Csapattag1[playerid] == 1) return Csapattag1[playerid] = 0;
if(Csapattag2[playerid] == 1) return Csapattag2[playerid] = 0;
SendClientMessage(playerid, -1, \"Sikeresen elhagytad a csapatot!\");
}
return 1;
}- Cím: Kisebb kérdések
Írta: citromhun - 2014. június 01. - 21:07:00- Köszi, csak ere lettem volna kíváncsi!
- Cím: Kisebb kérdések
Írta: huhboy - 2014. június 01. - 21:10:23 Idézetet írta: citromhun date=1401649620\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicKöszi, csak ere lettem volna kíváncsi!így utólag eszembe jutott, hogy a számlálás kimaradt, szóval így a helyes :)
#include <a_samp>
#include <zcmd>
new csapat1, csapat2;
new Csapattag1[MAX_PLAYERS], Csapattag2[MAX_PLAYERS];
public OnGameModeInit()
{
csapat1 = 0;
csapat2 = 0;
return 1;
}
public OnPlayerConnect(playerid)
{
Csapattag1[playerid] = 0;
Csapattag2[playerid] = 0;
return 1;
}
CMD:csapat1(playerid, params[])
{
if(Csapattag2[playerid] == 1) return SendClientMessage(playerid, -1, \"Te jelenleg a másik csapatban vagy! /kilepes\");
if(csapat1 >= 10) return SendClientMessage(playerid, -1, \"Ez a csapat már megtelt, használd a /csapat2 parancsot!\");
else
{
Csapattag1[playerid] = 1;
csapat1++;
SendClientMessage(playerid, -1, \"Csatlakoztál az egyes csapathoz\");
}
return 1;
}
CMD:csapat2(playerid, params[])
{
if(Csapattag1[playerid] == 1) return SendClientMessage(playerid, -1, \"Te jelenleg a másik csapatban vagy! /kilepes\");
if(csapat2 >= 10) return SendClientMessage(playerid, -1, \"Ez a csapat már megtelt, használd a /csapat1 parancsot!\");
else
{
Csapattag2[playerid] = 1;
csapat2++;
SendClientMessage(playerid, -1, \"Csatlakoztál a kettes csapathoz\");
}
return 1;
}
CMD:kilepes(playerid, params[])
{
if(Csapattag2[playerid] == 0 && Csapattag2[playerid] == 0) return SendClientMessage(playerid, -1, \"Te nem vagy egyik csapat tagja sem.\");
else
{
if(Csapattag1[playerid] == 1) return Csapattag1[playerid] = 0, csapat1--;
if(Csapattag2[playerid] == 1) return Csapattag2[playerid] = 0, csapat2--;
SendClientMessage(playerid, -1, \"Sikeresen elhagytad a csapatot!\");
}
return 1;
}- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. június 02. - 12:04:10- Sziasztok,
A mai nap folyamán szerettem volna szögesdrótokat alkalmazni, de sajnos nem jártam sikerrel. Próbáltam õket sima és Dynamc objectként is, sima és Static jármûvekkel is. Ezen kívül kipróbáltam mind a három ilyen objectet (2892, 2899, 1593), de sajnos egyik sem akarta kilyukasztani a kocsik kerekeit. Mi okozhatja ezt a hibás mûködést, pontosabban nem mûködést? Tudtommal lyukasztaniuk kéne. Mi a megoldás rá? Akinek van tippje, kérem írjon!
Köszönettel,
Dfoglalo- Cím: Kisebb kérdések
Írta: Flash - 2014. június 02. - 12:26:33- Azt hiszem ha alapból leraksz szögesdrótot az még nem lyukassza ki a jármû kerekeit, DE valahogy lelehet kérni hogy a jármû kerekei mikor érintkeznek az objectel, és akkor lefuttatod a gumilyukasztást. Ha nem tudod hogyan kell este segítek neked.
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. június 02. - 12:43:05- Megnéztem egy szögesdrótos szkriptet és szomorúan látom, hogy OnPlayerUpdate alatt történik a lyukasztás egyszerû UpdateVehicleDamageStatus függvény segítségével. Más megoldás van, vagy csak az UpdateVehicleDamageStatusos?
- Cím: Kisebb kérdések
Írta: gergo_2007 - 2014. június 04. - 20:41:43- Miért jobb a mysql-es login mint a rendes?
- Cím: Kisebb kérdések
Írta: Nátha - 2014. június 06. - 23:30:45 Idézetet írta: gergo_2007 date=1401907303\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicMiért jobb a mysql-es login mint a rendes?A MySQL gyorsabb adatkezelõ.
És biztonságosabb egy külsõ adatbázisba menteni a szervered adatait mint közvetlenül a scriptfiles mappába, mert ott elõfordulhat hogy véletlenül kitörlöd (velem már elõfordult :D )- Cím: Kisebb kérdések
Írta: ZyZu. - 2014. március 19. - 00:56:08 Idézetet írta: rcsbakos2 date=1395184926\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHellotok![gmod]Ez nem elég kicsi kérdés.. erre van egy megfelelõ alfórum.. oda írj![/gmod]
Valaki tud adni egy alap roleplay modot. :DD?
Amibe csak pár dolog van bele írva ?:D
- Cím: Kisebb kérdések
Írta: ppatrik2012 - 2014. március 20. - 20:37:18- Helló, hogyan tudnám eltüntetni az alap pénz textdrawot?(script oldalról, nem az F7-re gondolok)
- Cím: Kisebb kérdések
Írta: rhassi - 2014. március 20. - 20:44:21- Max eltakarni tudod :s
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 20. - 20:59:30- Az nem textdraw. Amúgy nem lehet eltüntetni, maximum egy textdrawwal eltakarni.
- Cím: Kisebb kérdések
Írta: ppatrik2012 - 2014. március 20. - 21:09:19- De pl több szerveren is olyan szinten jól elvannak \"Takarva\"... Hogy a fenébe csinálják? :D
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 20. - 21:17:10- Így:
Amúgy nem lehet eltüntetni, maximum egy textdrawwal eltakarni.[/quote]- Cím: Kisebb kérdések
Írta: rhassi - 2014. március 20. - 21:19:04- Hát vannak InGame Editorok, ezekkel lehet ügyeskedni :P
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 20. - 21:54:18 Idézetet írta: ppatrik2012 date=1395346159\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicDe pl több szerveren is olyan szinten jól elvannak \"Takarva\"... Hogy a fenébe csinálják? :DÉn már megcsináltam editorban a saját modomhoz. Kicsit kilóg a dollárjel, mivel nem akartam olyan nagyon megnyújtani. Nincs rajta box, emiatt néhány számjegynél kilóg alóla a dollárjel. Emellett a színe nem egyezik meg az eredeti GTA-sal teljesen, mert a screenshot, amirõl szedtem a színét, kicsit torzított.
new Text:PenzJelzo[MAX_PLAYERS];
//OGMI-hez:
for(new i; i < MAX_PLAYERS; i ++)
{
PenzJelzo = TextDrawCreate(488.000000, 76.000000, \" 00000000ft\");
TextDrawBackgroundColor(PenzJelzo, 255);
TextDrawFont(PenzJelzo, 3);
TextDrawLetterSize(PenzJelzo, 0.679998, 2.399999);
TextDrawColor(PenzJelzo, 777658367);
TextDrawSetOutline(PenzJelzo, 1);
TextDrawSetProportional(PenzJelzo, 1);
TextDrawSetSelectable(PenzJelzo, 0);
if(IsPlayerConnected(i))
{
TextDrawShowForPlayer(i, PenzJelzo);
}
}
//OnPlayerDisconnectnél:
TextHideShowForPlayer(i, PenzJelzo);
Nincsenek tabsize-ok, bocsi, telefonról írok (másolok).
Persze a saját modomból :D.
U.i.: Azért van elõtte szóköz, mert így egyszerûbb lesz kiírni elé a mínusz jelet.
#define fuggveny%0(%1) forward%0(%1); public%0(%1)
stock intabs(int)
{
if (int < 0)
return -int;
else
return int;
}
fuggveny AdatTDFrissites(playerid)
{
new
penz1 = intabs(jatekosAdat[playerid][Penz]);
if(-99999999 <= jatekosAdat[playerid][Penz] < -9999999)
{
format(Kiiras[playerid], 128, \"-%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(-9999999 <= jatekosAdat[playerid][Penz] < -999999)
{
format(Kiiras[playerid], 128, \"-0%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(-999999 <= jatekosAdat[playerid][Penz] < -99999)
{
format(Kiiras[playerid], 128, \"-00%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(-99999 <= jatekosAdat[playerid][Penz] < -9999)
{
format(Kiiras[playerid], 128, \"-000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(-9999 <= jatekosAdat[playerid][Penz] < -999)
{
format(Kiiras[playerid], 128, \"-0000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(-999 <= jatekosAdat[playerid][Penz] < -99)
{
format(Kiiras[playerid], 128, \"-00000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(-99 <= jatekosAdat[playerid][Penz] < -9)
{
format(Kiiras[playerid], 128, \"-000000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(-9 <= jatekosAdat[playerid][Penz] < 0)
{
format(Kiiras[playerid], 128, \"-0000000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(0 <= jatekosAdat[playerid][Penz] <= 9)
{
format(Kiiras[playerid], 128, \" 0000000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(9 < jatekosAdat[playerid][Penz] <= 99)
{
format(Kiiras[playerid], 128, \" 000000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(99 < jatekosAdat[playerid][Penz] <= 999)
{
format(Kiiras[playerid], 128, \" 00000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(999 < jatekosAdat[playerid][Penz] <= 9999)
{
format(Kiiras[playerid], 128, \" 0000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(9999 < jatekosAdat[playerid][Penz] <= 99999)
{
format(Kiiras[playerid], 128, \" 000%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(99999 < jatekosAdat[playerid][Penz] <= 999999)
{
format(Kiiras[playerid], 128, \" 00%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(999999 < jatekosAdat[playerid][Penz] <= 9999999)
{
format(Kiiras[playerid], 128, \" 0%dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
if(9999999 < jatekosAdat[playerid][Penz] <= 99999999)
{
format(Kiiras[playerid], 128, \" %dFt\", penz1);
TextDrawSetString(PenzJelzo[playerid], Kiiras[playerid]);
}
Az AdatTD frissites függvényt timerre rakod, akkor frissül is rendesen, habár \"pörögni\" nem fog, mint az alap GTA-s (nem fog felfelé számolni, rögtön odaugrik).
VAGY!
Csinálsz egy saját HozzaadPenz függvényt, ami amellett, hogy hozzáadja a pénzr, frissíti is azt. Így nem lesznek felesleges frissülések, csak ha kell.
U.i.: Ebben az nincs megcsinálva, hogy ha többet adsz neki, akkor mit írjon ki, hanem akkor beragad, mindaddig, amíg nem változtatod meg kisebb értékre.
Remélem tudtam segíteni!- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. március 22. - 11:45:09- Hellótok :DD
ezzel mi lehet a gond :|?
CMD:felvesz(playerid, params[])
{
if(isnull(params))
{
SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\");
return true;
}
if(strcmp(params, \"1\", true) == 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
new GunID = GetPlayerWeapon(playerid);
new GunAmmo = GetPlayerAmmo(playerid);
if(GunID > 0 && GunAmmo != 0)
{
new f = MAX_OBJ+1;
for(new a = 0; a < MAX_OBJ; a++)
{
if(dGunData[a][ObjPos][0] == 0.0)
{
f = a;
break;
}
}
if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");
RemovePlayerWeapon(playerid, GunID);
dGunData[f][ObjData][0] = GunID;
dGunData[f][ObjData][1] = GunAmmo;
GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);
dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);
new buffer[50];
format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);
SendClientMessage(playerid, 0x33AA3300, buffer);
}
return 1;
}
valamiért kiakadrá az egész gamemodom- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 22. - 12:51:40 Idézetet írta: rcsbakos2 date=1395485109\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHellótok :DDBocs ha offolok, de kezdõ szememmel ebbõl annyi jön le, hogy ez egy /eldob parancs. Mit értesz az alatt, hogy kiakad? Pawn library mûködése leállt? Vagy erroros? Vagy lefut pawnoban, de a szervert crashelteti?
ezzel mi lehet a gond :|?
CMD:felvesz(playerid, params[])
{
if(isnull(params))
{
SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\");
return true;
}
if(strcmp(params, \"1\", true) == 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
new GunID = GetPlayerWeapon(playerid);
new GunAmmo = GetPlayerAmmo(playerid);
if(GunID > 0 && GunAmmo != 0)
{
new f = MAX_OBJ+1;
for(new a = 0; a < MAX_OBJ; a++)
{
if(dGunData[a][ObjPos][0] == 0.0)
{
f = a;
break;
}
}
if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");
RemovePlayerWeapon(playerid, GunID);
dGunData[f][ObjData][0] = GunID;
dGunData[f][ObjData][1] = GunAmmo;
GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);
dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);
new buffer[50];
format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);
SendClientMessage(playerid, 0x33AA3300, buffer);
}
return 1;
}
valamiért kiakadrá az egész gamemodom
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. március 22. - 13:13:54- Sziasztok.
Akarok csinálni egy zene dialogot már minden megvan csak azt nem tudom hogyan kéne megjeleníteni a linket nincs kedvem mind a 40 zenének a nevét beleírni elég lenne ha csak az http link lenen ott de nem jut semmi az eszembe hogy lehet ezt megcsinálni.
CMD:zene(playerid, params[])
{
ShowPlayerDialog(playerid, Zene_Dialog , DIALOG_STYLE_LIST,\"Rádiók\",\"és akkor itt meg jelenne a link\\nKikapcsolás\",\"Hallgatás\",\"Kilépés\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Zene_Dialog)
{
if(listitem == 0) StopAudioStreamForPlayer(playerid), Msg(\"{FFFF00}Zeze kikapcsolása!\");
if(listitem == 1) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket\"), Msg(\"{FFFF00}1\");
if(listitem == 2) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket), Msg(\"{FFFF00}2\");
if(listitem == 3) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket\"), Msg(\"{FFFF00}3);
if(listitem == 4) PlayAudioStreamForPlayer(playerid, \"d\"), Msg(\"{FFFF00}neve\");
}
return 1;
}- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 22. - 13:39:52 Idézetet írta: ZSOLTI99 date=1395490434\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok.Tárold egy tömbben õket, és a dialog elõhozásánál formázd bele a nevüket ;)
Akarok csinálni egy zene dialogot már minden megvan csak azt nem tudom hogyan kéne megjeleníteni a linket nincs kedvem mind a 40 zenének a nevét beleírni elég lenne ha csak az http link lenen ott de nem jut semmi az eszembe hogy lehet ezt megcsinálni.
CMD:zene(playerid, params[])
{
ShowPlayerDialog(playerid, Zene_Dialog , DIALOG_STYLE_LIST,\"Rádiók\",\"és akkor itt meg jelenne a link\\nKikapcsolás\",\"Hallgatás\",\"Kilépés\");
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Zene_Dialog)
{
if(listitem == 0) StopAudioStreamForPlayer(playerid), Msg(\"{FFFF00}Zeze kikapcsolása!\");
if(listitem == 1) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket\"), Msg(\"{FFFF00}1\");
if(listitem == 2) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket), Msg(\"{FFFF00}2\");
if(listitem == 3) PlayAudioStreamForPlayer(playerid, \"http:majd amit ide rakok linket\"), Msg(\"{FFFF00}3);
if(listitem == 4) PlayAudioStreamForPlayer(playerid, \"d\"), Msg(\"{FFFF00}neve\");
}
return 1;
}
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. március 22. - 14:01:33 Idézetet írta: KovaNovik date=1395489100\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicBocs ha offolok, de kezdõ szememmel ebbõl annyi jön le, hogy ez egy /eldob parancs. Mit értesz az alatt, hogy kiakad? Pawn library mûködése leállt? Vagy erroros? Vagy lefut pawnoban, de a szervert crashelteti?
Hellótok :DD
ezzel mi lehet a gond :|?
CMD:felvesz(playerid, params[])
{
if(isnull(params))
{
SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\");
return true;
}
if(strcmp(params, \"1\", true) == 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
new GunID = GetPlayerWeapon(playerid);
new GunAmmo = GetPlayerAmmo(playerid);
if(GunID > 0 && GunAmmo != 0)
{
new f = MAX_OBJ+1;
for(new a = 0; a < MAX_OBJ; a++)
{
if(dGunData[a][ObjPos][0] == 0.0)
{
f = a;
break;
}
}
if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");
RemovePlayerWeapon(playerid, GunID);
dGunData[f][ObjData][0] = GunID;
dGunData[f][ObjData][1] = GunAmmo;
GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);
dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);
new buffer[50];
format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);
SendClientMessage(playerid, 0x33AA3300, buffer);
}
return 1;
}
valamiért kiakadrá az egész gamemodom
[/quote]arra hogy amikor berakom rögtön elõjön 22 hiba- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. március 22. - 14:05:21- kösz az infót
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 22. - 14:17:34 Idézetet írta: rcsbakos2 date=1395493293\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Bocs ha offolok, de kezdõ szememmel ebbõl annyi jön le, hogy ez egy /eldob parancs. Mit értesz az alatt, hogy kiakad? Pawn library mûködése leállt? Vagy erroros? Vagy lefut pawnoban, de a szervert crashelteti?
Hellótok :DD
ezzel mi lehet a gond :|?
CMD:felvesz(playerid, params[])
{
if(isnull(params))
{
SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\");
return true;
}
if(strcmp(params, \"1\", true) == 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
new GunID = GetPlayerWeapon(playerid);
new GunAmmo = GetPlayerAmmo(playerid);
if(GunID > 0 && GunAmmo != 0)
{
new f = MAX_OBJ+1;
for(new a = 0; a < MAX_OBJ; a++)
{
if(dGunData[a][ObjPos][0] == 0.0)
{
f = a;
break;
}
}
if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");
RemovePlayerWeapon(playerid, GunID);
dGunData[f][ObjData][0] = GunID;
dGunData[f][ObjData][1] = GunAmmo;
GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);
dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);
new buffer[50];
format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);
SendClientMessage(playerid, 0x33AA3300, buffer);
}
return 1;
}
valamiért kiakadrá az egész gamemodom
[/quote]arra hogy amikor berakom rögtön elõjön 22 hiba
[/quote]
Akkor írd hozzá az errorokat, amiket ír.- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. március 22. - 14:23:27 Idézetet írta: KovaNovik date=1395494254\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Bocs ha offolok, de kezdõ szememmel ebbõl annyi jön le, hogy ez egy /eldob parancs. Mit értesz az alatt, hogy kiakad? Pawn library mûködése leállt? Vagy erroros? Vagy lefut pawnoban, de a szervert crashelteti?
Hellótok :DD
ezzel mi lehet a gond :|?
CMD:felvesz(playerid, params[])
{
if(isnull(params))
{
SendClientMessage(playerid, -1, \"Használat: /felvesz [1-(Fegyver),2-(Drog),3-(Rádió)]\");
return true;
}
if(strcmp(params, \"1\", true) == 0)
{
if(GetPlayerState(playerid) != PLAYER_STATE_ONFOOT) return 1;
new GunID = GetPlayerWeapon(playerid);
new GunAmmo = GetPlayerAmmo(playerid);
if(GunID > 0 && GunAmmo != 0)
{
new f = MAX_OBJ+1;
for(new a = 0; a < MAX_OBJ; a++)
{
if(dGunData[a][ObjPos][0] == 0.0)
{
f = a;
break;
}
}
if(f > MAX_OBJ) return SendClientMessage(playerid, 0x33AA3300, \"Nincs fegyver a kezedbe!\");
RemovePlayerWeapon(playerid, GunID);
dGunData[f][ObjData][0] = GunID;
dGunData[f][ObjData][1] = GunAmmo;
GetPlayerPos(playerid, dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]);
dGunData[f][ObjID] = CreateObject(GunObjects[GunID], dGunData[f][ObjPos][0], dGunData[f][ObjPos][1], dGunData[f][ObjPos][2]-1, 93.7, 120.0, 120.0);
new buffer[50];
format(buffer, sizeof(buffer), \"Eldobtál egy %s\", GunNames[dGunData[f][ObjData][0]]);
SendClientMessage(playerid, 0x33AA3300, buffer);
}
return 1;
}
valamiért kiakadrá az egész gamemodom
[/quote]arra hogy amikor berakom rögtön elõjön 22 hiba
[/quote]
Akkor írd hozzá az errorokat, amiket ír.
[/quote]ezek jönnek elõC:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(513) : error 017: undefined symbol \"split\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(577) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(581) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(588) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(590) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(603) : error 017: undefined symbol \"SaveWeaponsToFile\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(612) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(613) : error 017: undefined symbol \"ProxDetector\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(617) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(618) : error 017: undefined symbol \"ProxDetector\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(622) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(623) : error 017: undefined symbol \"ProxDetector\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(627) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(652) : error 017: undefined symbol \"LoadWeaponsFromFile\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(662) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(663) : error 017: undefined symbol \"ProxDetector\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(680) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(707) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(713) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(732) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(734) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(749) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(751) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(766) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(767) : error 017: undefined symbol \"SendAdminMessage\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(768) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(784) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(785) : error 017: undefined symbol \"SendAdminMessage\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(786) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(795) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(801) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(814) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(815) : error 017: undefined symbol \"SendAdminMessage\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(829) : warning 217: loose indentation
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(829) : error 017: undefined symbol \"Neve\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(831) : error 017: undefined symbol \"Neve\"
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
26 Errors.
Moderátor olvassa, akkor elnézést kérek elõre!- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 22. - 14:34:50- Hiányzik belõle a Neve karakterlánc. Gondolom a játékos nevét akarja vele jelképezni.
Mod tetejére:
new Neve[MAX_PLAYERS][MAX_PLAYER_NAME]
Hiányzik belõle a ProxDetector függvény. Itt van, ha nincs kedved megkeresni (forrás: fórum):
stock ProxDetector(playerid, Float:radius, string[], col1, col2, col3, col4, col5)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
new Float:ix, Float:iy, Float:iz;
new Float:cx, Float:cy, Float:cz;
foreach(Player, i)
{
if(GetPlayerInterior(playerid) == GetPlayerInterior(i) && GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
{
GetPlayerPos(i, ix, iy, iz);
cx = (x - ix);
cy = (y - iy);
cz = (z - iz);
if(((cx < radius/16) && (cx > -radius/16)) && ((cy < radius/16) && (cy > -radius/16)) && ((cz < radius/16) && (cz > -radius/16)))
{
SendClientMessage(i, col1, string);
}
else if(((cx < radius/8) && (cx > -radius/8)) && ((cy < radius/8) && (cy > -radius/8)) && ((cz < radius/8) && (cz > -radius/8)))
{
SendClientMessage(i, col2, string);
}
else if(((cx < radius/4) && (cx > -radius/4)) && ((cy < radius/4) && (cy > -radius/4)) && ((cz < radius/4) && (cz > -radius/4)))
{
SendClientMessage(i, col3, string);
}
else if(((cx < radius/2) && (cx > -radius/2)) && ((cy < radius/2) && (cy > -radius/2)) && ((cz < radius/2) && (cz > -radius/2)))
{
SendClientMessage(i, col4, string);
}
else if(((cx < radius) && (cx > -radius)) && ((cy < radius) && (cy > -radius)) && ((cz < radius) && (cz > -radius)))
{
SendClientMessage(i, col5, string);
}
}
}
return 1;
}
Így már jóval kevesebb errorja lesz (remélhetõleg).
A SendAdminMessage csak akkor lenne lehetséges, ha van változód, ami tárolja az adott játékos adminszintjét.
A loose identitation warningok pedig csak azt kelzik, hogy nem jó számú tab van az adott sor elõtt.- Cím: Kisebb kérdések
Írta: bbTamas - 2014. március 22. - 14:42:59- Sziasztok!
Hogyan tudok létrehozni, vagy mivel tudok rajzolni lekerekített téglalap textdraw-t?
Mivel rajzolják az egyedi kilométeróra textdrawjait?- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. március 22. - 14:52:20 Idézetet írta: KovaNovik date=1395495290\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHiányzik belõle a Neve karakterlánc. Gondolom a játékos nevét akarja vele jelképezni.Köszi most csak 6 error jött elõ :DD
Mod tetejére:
new Neve[MAX_PLAYERS][MAX_PLAYER_NAME]
Hiányzik belõle a ProxDetector függvény. Itt van, ha nincs kedved megkeresni (forrás: fórum):
stock ProxDetector(playerid, Float:radius, string[], col1, col2, col3, col4, col5)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
new Float:ix, Float:iy, Float:iz;
new Float:cx, Float:cy, Float:cz;
foreach(Player, i)
{
if(GetPlayerInterior(playerid) == GetPlayerInterior(i) && GetPlayerVirtualWorld(playerid) == GetPlayerVirtualWorld(i))
{
GetPlayerPos(i, ix, iy, iz);
cx = (x - ix);
cy = (y - iy);
cz = (z - iz);
if(((cx < radius/16) && (cx > -radius/16)) && ((cy < radius/16) && (cy > -radius/16)) && ((cz < radius/16) && (cz > -radius/16)))
{
SendClientMessage(i, col1, string);
}
else if(((cx < radius/8) && (cx > -radius/8)) && ((cy < radius/8) && (cy > -radius/8)) && ((cz < radius/8) && (cz > -radius/8)))
{
SendClientMessage(i, col2, string);
}
else if(((cx < radius/4) && (cx > -radius/4)) && ((cy < radius/4) && (cy > -radius/4)) && ((cz < radius/4) && (cz > -radius/4)))
{
SendClientMessage(i, col3, string);
}
else if(((cx < radius/2) && (cx > -radius/2)) && ((cy < radius/2) && (cy > -radius/2)) && ((cz < radius/2) && (cz > -radius/2)))
{
SendClientMessage(i, col4, string);
}
else if(((cx < radius) && (cx > -radius)) && ((cy < radius) && (cy > -radius)) && ((cz < radius) && (cz > -radius)))
{
SendClientMessage(i, col5, string);
}
}
}
return 1;
}
Így már jóval kevesebb errorja lesz (remélhetõleg).
A SendAdminMessage csak akkor lenne lehetséges, ha van változód, ami tárolja az adott játékos adminszintjét.
A loose identitation warningok pedig csak azt kelzik, hogy nem jó számú tab van az adott sor elõtt.
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(23) : error 001: expected token: \";\", but found \"enum\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(510) : error 017: undefined symbol \"split\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 012: invalid function call, not a valid address
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : warning 215: expression has no effect
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 001: expected token: \";\", but found \")\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : fatal error 107: too many error messages on one line
sorok:
23.sorban->
enum dGunEnum
{
Float:ObjPos[3],
ObjID,
ObjData[2]
};
510. sorban
for(new g = 0; g < MAX_OBJ; g++)
{
fread(file, buffer);
split(buffer, FileCoords, \',\');<.. 510.sor ez
dGunData[g][ObjPos][0] = floatstr(FileCoords[0]);
dGunData[g][ObjPos][1] = floatstr(FileCoords[1]);
dGunData[g][ObjPos][2] = floatstr(FileCoords[2]);
dGunData[g][ObjData][0] = strval(FileCoords[3]);
dGunData[g][ObjData][1] = strval(FileCoords[4]);
574.sorban lévõ hiba:
if(strfind(Neve(playerid), \"_\", true) == -1 );
{
SendClientMessage(playerid,GREEN,\"Nem megfelelõ Név!\");
format(string1,sizeof(string1),\"[KICK]%s Kickellve lett a rendszer általl,Indok:Helytelen név!\");
SendClientMessageToAll(RED,string1);
Kick(playerid);
}
Dupla hozzászólás automatikusan összefûzve. ( 2014. március 22. - 14:53:34 )
Sziasztok!
Hogyan tudok létrehozni, vagy mivel tudok rajzolni lekerekített téglalap textdraw-t?
Mivel rajzolják az egyedi kilométeróra textdrawjait?
[/quote]
Hello ezzel elég könnyû :D
http://forum.sa-mp.com/showthread.php?t=290640- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 22. - 18:55:47 Idézetet írta: rcsbakos2 date=1395496340\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHello ezzel elég könnyû :D
Sziasztok!
Hogyan tudok létrehozni, vagy mivel tudok rajzolni lekerekített téglalap textdraw-t?
Mivel rajzolják az egyedi kilométeróra textdrawjait?
http://forum.sa-mp.com/showthread.php?t=290640
[/quote]
Ezzel szerintem nem kapott választ a kérdésre. Habár az tény, hogy azzal meg lehet valósítan, sõt, a videóban is szerepel az ahhoz szükséges dolog, méghozzá a textúrák TD-ként felhasználása. Keresd meg azt a textúrát, amely a számodra szükséges lekerekített sarkú téglalap ábra, majd használd az textdraw-ként. Azt viszont sajnos én sem tudom megmondani, hogy melyik ez a textúra, bocsi. :confused:- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 22. - 20:08:47- Sziasztok!
A GetDistance funkcióknál milyen mennyiséggel tér vissza?Méterrel?- Cím: Kisebb kérdések
Írta: Flash - 2014. március 22. - 20:10:48- Igen, méter.
http://wiki.sa-mp.com/wiki/GetPlayerDistanceFromPoint- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 23. - 10:26:25- Valaki nem tudja véletlenül a Juventus rádió online stream url-jét?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. március 23. - 10:55:07- Google.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 23. - 14:21:33 Idézetet írta: rcsbakos2 date=1395496340\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicKöszi most csak 6 error jött elõ :DD
...
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(23) : error 001: expected token: \";\", but found \"enum\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(510) : error 017: undefined symbol \"split\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 012: invalid function call, not a valid address
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : warning 215: expression has no effect
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 001: expected token: \";\", but found \")\"
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : error 029: invalid expression, assumed zero
C:\\Documents and Settings\\Rendszergazda\\Asztal\\szerver0.3z\\gamemodes\\sajatmunka.pwn(574) : fatal error 107: too many error messages on one line
sorok:
23.sorban->
enum dGunEnum
{
Float:ObjPos[3],
ObjID,
ObjData[2]
};
510. sorban
for(new g = 0; g < MAX_OBJ; g++)
{
fread(file, buffer);
split(buffer, FileCoords, \',\');<.. 510.sor ez
dGunData[g][ObjPos][0] = floatstr(FileCoords[0]);
dGunData[g][ObjPos][1] = floatstr(FileCoords[1]);
dGunData[g][ObjPos][2] = floatstr(FileCoords[2]);
dGunData[g][ObjData][0] = strval(FileCoords[3]);
dGunData[g][ObjData][1] = strval(FileCoords[4]);
574.sorban lévõ hiba:
if(strfind(Neve(playerid), \"_\", true) == -1 );
{
SendClientMessage(playerid,GREEN,\"Nem megfelelõ Név!\");
format(string1,sizeof(string1),\"[KICK]%s Kickellve lett a rendszer általl,Indok:Helytelen név!\");
SendClientMessageToAll(RED,string1);
Kick(playerid);
}
[/quote]
A 23. sor elõtt visszafele keresd meg az elsõ sort, amibe még van írva. Na, annak a végérõl hiányzik a \";\" jel. Azért 23-at írt, mert odáig kereste, de nem találta.
A split függvényed hiányzik. Ez hasonló az sscanfhoz, feldarabolja aszerint, ami megadsz, jelen esetben vesszõre darabolja.
Forrás: hivat. Wiki. Ott se tudják ki csinálta, de valami okosat sejtenek, mint Y_Less vagy DracoBlue.
// Author unknown. It was probably someone smart like [[user:DracoBlue|DracoBlue]] or [[user:Y_Less|Y_Less]].
stock split(const strsrc[], strdest[][], delimiter)
{
new i, li;
new aNum;
new len;
while(i <= strlen(strsrc))
{
if(strsrc == delimiter || i == strlen(strsrc))
{
len = strmid(strdest[aNum], strsrc, li, i, 128);
strdest[aNum][len] = 0;
li = i+1;
aNum++;
}
i++;
}
return 1;
}
Az 574. sorban ez álljon:
if(strfind(Neve[playerid], \"_\", true) == -1);
Mondjuk ez alapján a Neve lehetne egy stock is ami csinálj egy stringet, lekéri bele a nevét és visszatér vele, de ha a többi helyen jó volt az stringnek, akkor inkább itt változtassunk, mint a többi 10.000 helyen. :D
Dupla hozzászólás automatikusan összefûzve. ( 2014. március 23. - 14:32:04 )
Sziasztok!
Hogyan tudok létrehozni, vagy mivel tudok rajzolni lekerekített téglalap textdraw-t?
Mivel rajzolják az egyedi kilométeróra textdrawjait?
[/quote]
Hello ezzel elég könnyû :D
http://forum.sa-mp.com/showthread.php?t=290640
[/quote]
Ezzel szerintem nem kapott választ a kérdésre. Habár az tény, hogy azzal meg lehet valósítan, sõt, a videóban is szerepel az ahhoz szükséges dolog, méghozzá a textúrák TD-ként felhasználása. Keresd meg azt a textúrát, amely a számodra szükséges lekerekített sarkú téglalap ábra, majd használd az textdraw-ként. Azt viszont sajnos én sem tudom megmondani, hogy melyik ez a textúra, bocsi. :confused:
[/quote]
Hivatalos fórumon találtam egy nagyon beteg megoldást erre (textúrával is megoldható, de én sem tudom a textúrákat):
Kinagyítasz egy o betût, aminek ugye kerek a sarka. Ezt pedig eltakarod pár téglalappal.
Eszméletlen, mit ki nem találnak.Én meg mióta regisztráltam azon gondolkodom, minek a rövidítése a \"Dfoglalo\" szó.
Valahogy így (az ábráért + ötletért köszönet Vincének a hivatalos fórumról):
Dupla hozzászólás automatikusan összefûzve. ( 2014. március 23. - 14:45:40 )
Most én kérdeznék egy enyhén hosszú kérdést. Valaki el tudná nekem mondani röviden mi az az ORM? Annyit tudok (angolul) róla, hogy automatikusan létrehozza a queryket. Ez igaz? Akkor pár sorral elmenthetek egy több tíz információt tartalmazó enumot? Mert az nagyon jó lenne. Nem szeretném azt a hibát elkövetni, mint régebbi GM-jeimben.Az elsõ dinis volt, lassan mentett, lassan töltött, átláthatatlan volt. R6-os mysql-re váltottam. Ahhoz volt tutorial, meg is értettem, amikor rá kellett jönnöm, hogy ez így nem mehet tovább, mert nem javítják már, nem frissítik, nem támogatják. Váltottam R7-re, ami gyorsabb volt, de alig értettem meg, és rájöttem, hogy az se frissül tovább. Ezután frissítettem R37-re, amihez szerencsére találtam egy normális példa gamemodot (az r6-hoz volt hivatalos példa GM is, újabbakhoz már nem lett csinálva), így abból megtanulhattam nagyjából jól az R37-et. Elég sokmindent elmentett már rendesen. Gondoltam, kijött az R38, frissítem is rá. Azzal soha többé nem tudott belépni, mert mindig kicrashelt a szerver, pedig recompiléztam is. Vissz*raktam az R37-et, azzal se ment. Most csináltam egy új gamemodot, ahol mindent átgondolok, nem akarok beleesni elõzõ hibáimba, miszerint \"áhh, majd kijavítom\". A fontosabb, bonyolultabb, nehezen megtalálható dolgokat átrakosgatom a régibõl, sok rendszert újraírok.
Szóval, megérné inkább orm-et használni? Mert ha tényleg olyan egyszerû, mint amilyennek tûnik... 8)- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 24. - 09:56:59- Hogy lehet meghosszabbítani a dialogot?Hogy több sor is kiférjen?
Jelenleg csak 4 sor fér ki.- Cím: Kisebb kérdések
Írta: Flash - 2014. március 24. - 10:06:01 Idézetet írta: tudvari date=1395651419\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHogy lehet meghosszabbítani a dialogot?Hogy több sor is kiférjen?http://sampforum.hu/index.php?topic=11750.msg133280#msg133280
Jelenleg csak 4 sor fér ki.
- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 24. - 10:08:14- Nekem összesen csak 4 sor van benne,ami olyan 60 karakter lehet,és nem hibát ír ki,hanem csak egyszerûen leharapja az 5. sor felét.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 24. - 10:14:37 Idézetet írta: tudvari date=1395652094\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicNekem összesen csak 4 sor van benne,ami olyan 60 karakter lehet,és nem hibát ír ki,hanem csak egyszerûen leharapja az 5. sor felét.Lehet, hogy hülyeséget mondok, de nem lehet, hogy a \\n tagokkal együtt már több karakter, és emiatt már nem elég hosszú a karakterlánc hozzá? Próbálj meg \\t-t is használni.
- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 24. - 10:17:14- Remélem csak az.128-as hosszúságot adtam meg,lehet hogy pont hosszabb egy kicsit.Bár nem tûnik annyinak
- Cím: Kisebb kérdések
Írta: Flash - 2014. március 24. - 10:30:33- Szerintem 128 helyett írj 1024-et
- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 24. - 10:37:58- 256-ra átírtam és semmivel sem lett több karakter.
A Dialogom input-os.Lehet az probléma?- Cím: Kisebb kérdések
Írta: Flash - 2014. március 24. - 11:08:22- Másold be a kódot
- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 24. - 11:11:13 format(string, sizeof string, \"Helyes válasz! \\nMi jelent az RK? \\n1 - Folytonos öldöklés oknélkül\\n2 - Szerepen kivüli dolgok felhasználása szerepben.\\n3 - Halálutáni bosszúállás.\");
ShowPlayerDialog(playerid, kerdesek, DIALOG_STYLE_INPUT, \"Kérdés: 2/10\", string, \"Tovább\", \"Kilépés\");
return 1;
Úgy ér véget,hogy 3. Halál- Cím: Kisebb kérdések
Írta: Flash - 2014. március 24. - 11:31:32 ShowPlayerDialog(playerid, kerdesek, DIALOG_STYLE_INPUT, \"Kérdés: 2/10\", Helyes válasz! \\nMi jelent az RK? \\n1 - Folytonos öldöklés oknélkül\\n2 - Szerepen kivüli dolgok felhasználása szerepben.\\n3 - Halálutáni bosszúállás.\", \"Tovább\", \"Kilépés\");
így?- Cím: Kisebb kérdések
Írta: tudvari - 2014. március 24. - 17:26:34- Köszi,sikerült.Bár valamiért most az összes többi jó lett,pedig csak 1-nél cseréltem le a tiédre.
Másik:
new Float:Kamat;
public OnGameModeInit()
{
new sv = random(3)+3;
Kamat = sv/100;
Mindig 0.00000.Miért nem jó?
És itt is ugyan úgy 0.00 százalékokat ír:
new Float:bortonsz = (JatekosInfo[playerid][bortonIdo]/JatekosInfo[playerid][JatszottIdo])*100;
new Float:ajsz = (JatekosInfo[playerid][AJIdo]/JatekosInfo[playerid][JatszottIdo])*100;
new Float:ora = (JatekosInfo[playerid][JatszottIdo]/60);
SendClientMessage(playerid, NARANCS, \"------------------------------------STATISZTIKA------------------------------------\");
format(string,sizeof(string), \"| Játszott Idõ: %d perc (%.2f óra)|\",JatekosInfo[playerid][JatszottIdo],ora);
SendClientMessage(playerid, SZURKE, string);
format(string,sizeof(string), \"| Ebbõl Börtönben: %d perc (%.2f százalék) |\",JatekosInfo[playerid][bortonIdo],bortonsz);
SendClientMessage(playerid, SZURKE, string);
format(string,sizeof(string), \"| Ebbõl Adminjailben: %d perc (%.2f százalék) |\",JatekosInfo[playerid][AJIdo],ajsz);
SendClientMessage(playerid, SZURKE, string);
format(string,sizeof(string), \"| Halálok: %d | Gyilkosságok: %d |\",JatekosInfo[playerid][Halal],JatekosInfo[playerid][Oles]);
SendClientMessage(playerid, SZURKE, string);- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. március 24. - 18:16:05- Sziasztok olyan kérdésem lenne az mitõl lehet , hogy felmegyek szerverre belépek a felhasználómba miután beléptem , a karakterem össze megy egy doboz alakú skinné és a felhõk felé száll :| és csak akkor éledek le ha meghalok :|
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 24. - 22:08:47 Idézetet írta: rcsbakos2 date=1395681365\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok olyan kérdésem lenne az mitõl lehet , hogy felmegyek szerverre belépek a felhasználómba miután beléptem , a karakterem össze megy egy doboz alakú skinné és a felhõk felé száll :| és csak akkor éledek le ha meghalok :|Lespawnolod a játékost, de valamit elrontasz, ezáltal lesz ilyen bug. OnPlayerConnectnél TogglePlayerSpectating(playerid, 1);
Amikor belép, akkor elõször TogglePlayerSpectating(playerid, 1); majd utána állíts spawn infot, utána spawnold le, utána állíts egyéb cuccokat, amit nem te, hanem a játék tárol, pl. fegyverskill.- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. március 25. - 12:34:19 Idézetet írta: KovaNovik date=1395695327\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicLespawnolod a játékost, de valamit elrontasz, ezáltal lesz ilyen bug. OnPlayerConnectnél TogglePlayerSpectating(playerid, 1);
Sziasztok olyan kérdésem lenne az mitõl lehet , hogy felmegyek szerverre belépek a felhasználómba miután beléptem , a karakterem össze megy egy doboz alakú skinné és a felhõk felé száll :| és csak akkor éledek le ha meghalok :|
Amikor belép, akkor elõször TogglePlayerSpectating(playerid, 1); majd utána állíts spawn infot, utána spawnold le, utána állíts egyéb cuccokat, amit nem te, hanem a játék tárol, pl. fegyverskill.
[/quote]Köszi !Megvan abba hagytam egy parancs írását csak annyit írtam hogy SpawnPlayer(playerid) kordináta nélkül:)- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 27. - 18:12:02- Üdv mindenkinek, egy Streameres kérdéssel fordulnék hozzátok.
Éppen készítek egy fegyver eldobós rendszert a kis házi szerveremre, amivel hétvégén szoktunk a haverjaimmal kikapcsolódni, azonban egy problémába ütköztem.
Itt lenne a kód, amivel leteszem a fegyver objektet, és megadom a játékosnak a lehetõséget, hogy máshova helyezze.
new FegyverObjekt;
//A poz1-ben van az interiorja és a vw-je, a poz2-ben az x, y, és z koordinátája a játékosnak.
FegyverObjekt = CreateDynamicObject(348, poz2[0], poz2[1], poz2[2], 0.0, 0.0, 0.0, poz1[0], poz1[1], -1);
EditDynamicObject(playerid, FegyverObjekt);
Namost, ez teljesen jól mûködik, mindaddig, amíg interiort nem váltok. Pl. amikor bemegyek egy ajtón (elteleportálok másik interiorba), majd visszajövök, a fegyver nem azon a helyen lesz, ahova mozgattam, hanem ahonnan elkezdtem mozgatni. Igen, próbáltam kiszedni a virtualworldre, illetve interiorra vonatkozó paramétert, de nem jártam sikerrel.
VISZONT!
Ha sima CreateObjectet és EditObjectet használok, azzal megy, még interior váltás után is. Streamer bug lenne? Vagy csak én rontottam el valamit nagyon.
Elõre is köszönöm a segítõ jellegõ hozzászólásokat!
Edit: elnézést, most próbáltam ki jobban és nem az interior váltásra, hanem a távolságra ugrik vissza az eredeti helyére. Tehát, ha messze megyek tõle, majd visszamegyek, egyszerûen már más helyen van.- Cím: Kisebb kérdések
Írta: huhboy - 2014. március 27. - 18:40:51- hali. Ezzel mi lehet a gond? ugyanis a játékost bedobja az autóba, viszont nem változtatja meg a helyzetét, vagyis nem teleportálja oda. ötlet?
forward DerbySpawn(playerid);
public DerbySpawn(playerid)
{
if(derbymap == 1)
{
switch(random(7))
{
case 0: SetPlayerPos(playerid, 3244.0334, -1213.3790, 70.8554), SetPlayerFacingAngle(playerid,180.0), Autoba(playerid);
case 1: SetPlayerPos(playerid, 3293.2686, -1387.0214, 84.0554), SetPlayerFacingAngle(playerid,90.0), Autoba(playerid);
case 2: SetPlayerPos(playerid, 3265.8931, -1362.3733, 84.0285), SetPlayerFacingAngle(playerid,0.0), Autoba(playerid);
case 3: SetPlayerPos(playerid, 3229.2837, -1337.8181, 84.0554), SetPlayerFacingAngle(playerid,90.0), Autoba(playerid);
case 4: SetPlayerPos(playerid, 3196.3582, -1370.4860, 70.8554), SetPlayerFacingAngle(playerid,180.0), Autoba(playerid);
case 5: SetPlayerPos(playerid, 3195.8088, -1278.7086, 70.8554), SetPlayerFacingAngle(playerid,270.0), Autoba(playerid);
case 6: SetPlayerPos(playerid, 3329.9385, -1371.3793,7 0.8554), SetPlayerFacingAngle(playerid,90.0), Autoba(playerid);
}
}
return 1;
}
stock Autoba(playerid)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
new vid;
vid = CreateVehicle(444, X, Y, Z+1, A, 0, 1, 180);
PutPlayerInVehicle(playerid, vid, 0);
}- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. március 27. - 18:47:55 Idézetet írta: huhboy date=1395942051\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topichali. Ezzel mi lehet a gond? ugyanis a játékost bedobja az autóba, viszont nem változtatja meg a helyzetét, vagyis nem teleportálja oda. ötlet?Konkrétan mi a probléma? Nem teszi bele a kocsiba? Nem teleportálja oda? Errort/warningot ír? Crashelteti a szervert?
forward DerbySpawn(playerid);
public DerbySpawn(playerid)
{
if(derbymap == 1)
{
switch(random(7))
{
case 0: SetPlayerPos(playerid, 3244.0334, -1213.3790, 70.8554), SetPlayerFacingAngle(playerid,180.0), Autoba(playerid);
case 1: SetPlayerPos(playerid, 3293.2686, -1387.0214, 84.0554), SetPlayerFacingAngle(playerid,90.0), Autoba(playerid);
case 2: SetPlayerPos(playerid, 3265.8931, -1362.3733, 84.0285), SetPlayerFacingAngle(playerid,0.0), Autoba(playerid);
case 3: SetPlayerPos(playerid, 3229.2837, -1337.8181, 84.0554), SetPlayerFacingAngle(playerid,90.0), Autoba(playerid);
case 4: SetPlayerPos(playerid, 3196.3582, -1370.4860, 70.8554), SetPlayerFacingAngle(playerid,180.0), Autoba(playerid);
case 5: SetPlayerPos(playerid, 3195.8088, -1278.7086, 70.8554), SetPlayerFacingAngle(playerid,270.0), Autoba(playerid);
case 6: SetPlayerPos(playerid, 3329.9385, -1371.3793,7 0.8554), SetPlayerFacingAngle(playerid,90.0), Autoba(playerid);
}
}
return 1;
}
stock Autoba(playerid)
{
new Float:X, Float:Y, Float:Z, Float:A;
GetPlayerPos(playerid, X, Y, Z);
GetPlayerFacingAngle(playerid, A);
new vid;
vid = CreateVehicle(444, X, Y, Z+1, A, 0, 1, 180);
PutPlayerInVehicle(playerid, vid, 0);
}
- Cím: Kisebb kérdések
Írta: huhboy - 2014. március 27. - 18:51:09- mindegy...rákötöttem egy 2 másodperces timert, az megoldotta :D azért kössz :D
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. március 30. - 16:00:02- Sziasztok
Csináltam egy ganga zona területet egy utat akarok kirajzolni csak az a baj hogy a minimap elkezd vibrálni bevillannak pár fények és ez nagyon idegesít.És azt akarom hogy simán menjen ne vibráljon
#include <a_samp>
new utak0;
public OnGameModeInit()
{
utak0 = GangZoneCreate(1990.689331,622.292358,2179.733886,543.970153);
return 1;
}
public OnPlayerSpawn(playerid)
{
GangZoneShowForPlayer(playerid, utak0, 0x1a1818AA);
return 1;
}- Cím: Kisebb kérdések
Írta: kriszrap - 2014. április 03. - 21:21:50- sziasztok !!
Mi az rp-ben átad animáció??- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 04. - 10:04:09- Ha egy style típusú dialog alatt csak a response-t nézem (a case-eket nem),akkor ha nem választ ki semmit a listából,és úgy kattint a baloldali gombra,akkor is lefut a response rész,ugye?
- Cím: Kisebb kérdések
Írta: Flash - 2014. április 04. - 10:56:29- Ha be van állítva akkor igen. Példa:
#include a_samp
#define DialogID 123
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) {
if(dialogid == DialogID) {
if(!response) {
// A Bal egér gombra kattint
}else{
// A jobb egér gombra kattint
}
}
return 1;
}- Cím: Kisebb kérdések
Írta: Pedró - 2014. április 04. - 11:12:44 Idézetet írta: tudvari date=1396598649\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHa egy style típusú dialog alatt csak a response-t nézem (a case-eket nem),akkor ha nem választ ki semmit a listából,és úgy kattint a baloldali gombra,akkor is lefut a response rész,ugye?akk automatikusan 0 s listitem
- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 04. - 11:22:26- köszi.
- Cím: Kisebb kérdések
Írta: kriszrap - 2014. április 04. - 12:11:23- rpg nél mi az /átad animja???
- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 04. - 20:39:56- Pár ismerõs nem tud feljönni a szerverre,mert amikor csatlakozni akar,akkor nem tudja elérni az IP-t.Ugyan azt írja ki,mint ha offline lenne a szerver.
És gondolom ha már 2 embernek ez a problémája,akkor lehet hogy emiatt az elmúlt 1 hónapban egy csomó játékostól estem el.
Szóval nem tudjátok mi lehet a baj? :D
Server didn\'t respond...- Cím: Kisebb kérdések
Írta: Nátha - 2014. április 04. - 21:25:02- Hostos vagy házi a szeró ?
- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 04. - 21:28:36- Host
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 04. - 21:29:40- Ha az RPG-drõl van szó, akkor az - ha jól tudom -, sunwelles. Ott pedig nem nagyon van csatlakozási probléma, ha egyszer te például fel tudsz menni. Ha pedig didn\'t responseot ír - a csatlakozás után, a kliensben, chaten (?) - akkor valószínûleg azért írja, mert a kliens és a szerver verzió nem egyezik meg az adott felhasználóknál. Legalábbis ez a leggyakoribb hiba.
- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 04. - 21:34:51- Én is erre gondoltam.Megkérdeztem,és azt mondta,hogy ugyan az.
Bár lehet,hogy hazudott,hogy ne legyen \"égõ\" neki. :D
Aztán gondolom leszedte a jó verziót,és fel tudott jönni.- Cím: Kisebb kérdések
Írta: Davidus - 2014. április 05. - 11:09:28- Hello, ez lenne a gondom: Felhasználta Mr.Rich által publikált gm-ét, és kivettem belõle a fegyver részét, és ez fogadott pár javítás után:
http://kepfeltoltes.hu/view/140405/200796258K_p1_www.kepfeltoltes.hu_.png
Viszont ha adok hozzá egy új változót akkor pedig ez:
http://kepfeltoltes.hu/view/140405/1369148997K_p2_www.kepfeltoltes.hu_.png
Mi lehet a probléma? valaki tudna segíteni? Elõre is köszönöm.
[mod]Itt kérdezz Error -t![/mod]- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 05. - 19:59:50- van egy saját funkcióm(stock),és bizonyos esetekben 0-val returnöl.
Lehet használni így?
if(!Fuggveny){} //ha nullával tér vissza.
Vagy csak akkor,hogy ha forwardingolom,és publicként deklarálom?
Ha igen,akkor kérdésem:
Returnol valamilyen értékkel,ha:
return SendClientMessage();
És a biztonság kedvéért megkérdezem: A teljes függvény lefut,ugye?Nem csak megnézi,hogy mivel returnolna vissza a függvény,hogy ha le futna,hanem le is fut,nem?- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 10. - 14:29:58- Kicsit máshogy, de igen. Az strcmp-t is használhatod kétféleképpen, ezt is. Csak az strcmp pont máshogy returnol, de itt nem ez a lényeg.
if(!Fuggveny())
{
}
...ugyanaz, mint...
if(Fuggveny() == 0)
{
}
Ha return Masikfuggveny()-t írsz, akkor meg arra tér vossza, amivel a masikfuggveny visszatérne. Mivel sikerült elküldeni, az SCM 1-el tér vissza. Mindnél írják a különlegességeit, pl. az scmnél 0-val tér vissza, ha nincs csatlakozva a játékos, de ha túl hosszú, és nem küldte el, akkor nem 0-val returnol. Ezért van (volt :D) erre is saját függvényem.
Próba: ha zcmdnél 0-ra térsz vissza, azt írja, ismeretlen parancs. Ha nem csatlakozott játékosnak küldesz clientmessaget, akkor 0-val tér vissza az scm--> a parancs is.
Ez...
CMD:vmi(playerid)
{
SendClientMessage(28473, -1, \"ASD!\");
return 1;
}
...1-el, míg...
CMD:vmi(playerid)
{
return SendClientMessage(50294, -1, \"ASD\");
return 1;
}
...ez 0-val tér vissza.- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 10. - 15:23:27- köszi az infókat
- Cím: Kisebb kérdések
Írta: Thomas_Jonson - 2014. április 10. - 22:30:28- Hello. Melyik az a kód amelyikkel pl ha beírok egy parancsot.. Akkor az összes játékosnak a képernyõre ki ír egy szöveget.. Mármint nem olyat akarok hogy beírok egy parancsot és utána a szöveget hanem, ha beírom pl /Repairall akkor az összes játékosnak kiírja a képernyõre hogy Kocsik megjavítva. Ez csak egy példa. Valaki tudna ebbe segíteni?
UI: Lehet tökre egyszerü, de én sík H*lye vagyok hozzá. :D Mármint a scriptelés ehezz a részéhez. :D
Thx elõre is.- Cím: Kisebb kérdések
Írta: Razo - 2014. április 10. - 22:35:14 CMD:repairall(playerid,params[])
{
SendClientMessageToAll(-1,\"Kocsik megjavítva.\");
for(new i; i<MAX_VEHICLES; i++)
{
RepairVehicle(i);
}
return 1;
}- Cím: Kisebb kérdések
Írta: Thomas_Jonson - 2014. április 10. - 22:39:11 Idézetet írta: Razo date=1397162114\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicIgen, de ezzel egy bajom van.. Hogy nekem is így van hogy Chatra írja ki a SendClientMessageToall -al De nekem egy olyan Kód kéne mely a képernyõre írja ki nem a Chatra ha érted az elképzelésem. :DCMD:repairall(playerid,params[])
{
SendClientMessageToAll(-1,\"Kocsik megjavítva.\");
for(new i; i<MAX_VEHICLES; i++)
{
RepairVehicle(i);
}
return 1;
}
- Cím: Kisebb kérdések
Írta: Razo - 2014. április 10. - 22:42:52- Értem.
#define IDO 3000
CMD:repairall(playerid,params[])
{
GameTextForAll(\"~r~Kocsik megjavítva.\",IDO,1);
for(new i; i<MAX_VEHICLES; i++)
{
RepairVehicle(i);
}
return 1;
}- Cím: Kisebb kérdések
Írta: Thomas_Jonson - 2014. április 10. - 22:47:25 Idézetet írta: Razo date=1397162572\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicÉrtem.Ohh.. Köszi! :) Örök hála! :D
#define IDO 3000
CMD:repairall(playerid,params[])
{
GameTextForAll(\"~r~Kocsik megjavítva.\",IDO,1);
for(new i; i<MAX_VEHICLES; i++)
{
RepairVehicle(i);
}
return 1;
}
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. április 14. - 18:00:53- Sziasztok.Voltam egy szerveren és ott olyan jó volt a látotávolság hogy ls-böl lv be átlehetett látni nagyon jó volt néztem itt a magyar szerókat ott nem olyan jó a látótávolság....
És azzal fordulok hozzátok hogy lehet ezt növelni tegyük fel itt az alap mappnál?? Nagyobb látásviszonyok?? :D
GTA-ba fulon van a látóhatár!- Cím: Kisebb kérdések
Írta: .Adamcha. - 2014. április 14. - 18:36:58 Idézetet írta: ZSOLTI99 date=1397491253\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic...1-2 idõjárásnál jobban renderelõdik be a map, ha arra gondolsz.
- Cím: Kisebb kérdések
Írta: Thomas_Jonson - 2014. április 14. - 18:51:28 Idézetet írta: .Adamcha. date=1397493418\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic1-2 idõjárásnál jobban renderelõdik be a map, ha arra gondolsz.
...
[/quote]
Szerintem arra gondol hogy a mitõl lehet az hogy az egyik szerón jobban töltenek be a mappok mint egy másikon.. és sztem erre lenne kiváncsi hogy ez mitõl van, és a látótávolságon hogy lehet javítani.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. április 14. - 19:13:03 Idézetet írta: Thomas_Jonson date=1397494288\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
1-2 idõjárásnál jobban renderelõdik be a map, ha arra gondolsz.
...
[/quote]
Szerintem arra gondol hogy a mitõl lehet az hogy az egyik szerón jobban töltenek be a mappok mint egy másikon.. és sztem erre lenne kiváncsi hogy ez mitõl van, és a látótávolságon hogy lehet javítani.
[/quote]
Nem arra gondolta de azért kösz..
...
[/quote]
1-2 idõjárásnál jobban renderelõdik be a map, ha arra gondolsz.
[/quote] lehet igazad van mert ott más volt az idõjárás meg is fogom tesztelni hogy mûködik is az a dolog.- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 15. - 07:15:26- Valóban, az idõjárás lesz a kulcs, mert az alap mapoknál csak azzal tudsz varázsolni. Valamelyii ID-vel az orrod hegyéig nem látsz el, a másikkal pedig látod SF-bõl, hogy LS reptéren egy mókus fingik.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. április 15. - 14:49:28- Köszi a segítséget akkor keresek egy idõjárást ami jó kösz ..
Dupla hozzászólás automatikusan összefûzve. ( 2014. április 15. - 21:24:00 )
Ezt a rádiót ha berakom a szerverbe szerintetek ezt lefogja játszani? http://fecakamion.listen2myradio.com
Ha nem akkor hogy szerzek olyan linket amit lejátszik? Ez a rádió kéne nekem!- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 18. - 21:27:52- Sziasztok,az ugrást be lehet szüntetni a clear animationssal?
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 18. - 21:45:12 Idézetet írta: tudvari date=1397849272\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok,az ugrást be lehet szüntetni a clear animationssal?Én úgy csinálnám, hogy TogglePlayerControllable(playerid, true); vagy pedig a saját pozíciójára állítod. Az elsõ egyszerûbb, és szerintem mûködik is.
((Csak nem a sérülés rendszerr tolod? Nagyon megjött a TudvariRPG feelingem. +Ment a PM a honlapodon.))- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 18. - 22:54:48- Tesztelted már? :D mert biztos dolog kéne.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 18. - 23:53:01- (Majdnem teljesen) biztos vagyok benne, mert régebben egy timeres bug miatt egyfolytában rám rakta, és alig tudtam menni. Kicsit csúnyán remeg tõle a karakter, de megakadályozza az ugrást. Ezt még lehetne kombinálni az ugrás gomb érzékelésével. ;)
- Cím: Kisebb kérdések
Írta: tudvari - 2014. április 19. - 00:02:37- Rendben,akkor majd kipróbálom.Köszi.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. április 19. - 11:12:23- Sziasztok. Azzal a problémával fordulok hozzátok hogy mikor beírok egy parancsot akkor egy kicsit késõbb hozza be eddig mindig tökéletesen behozta ahogy beírtam bent volt a dialog.
zcmd használok.- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 19. - 11:17:03- ZSOLTI99, szerintem egyszerû szerver laggról lesz szó, bár ki tudja...
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. április 19. - 11:56:21- Oké.Köszi az infót .Azért prbóbálok cserélni zcmd.inc-et másikra
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 20. - 17:13:11- Sziasztok!
Azt tudom, hogyan lehet beprogramozni, hogy a szerver kapjon jelszót. Azonban azt már nem, hogy hogyan lehet a gamemodeba beírni azt, hogy a jelszó levételre kerüljön. Aki tudja, kérem írja le! :D
Köszönettel: Dfoglalo- Cím: Kisebb kérdések
Írta: huhboy - 2014. április 20. - 17:25:30 Idézetet írta: Dfoglalo date=1398006791\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!
Azt tudom, hogyan lehet beprogramozni, hogy a szerver kapjon jelszót. Azonban azt már nem, hogy hogyan lehet a gamemodeba beírni azt, hogy a jelszó levételre kerüljön. Aki tudja, kérem írja le! :D
Köszönettel: Dfoglalo
SendRconCommand(\"password 0\");- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 20. - 17:34:16- Hogyan tudom az Input textjét egy változóban elmenteni?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 20. - 17:34:29- Pfú, köszi, én meg simán nem írtam be jelszót és kész, de az nyilván nem volt jó. :D Ment a +
- Cím: Kisebb kérdések
Írta: huhboy - 2014. április 20. - 17:42:29 Idézetet írta: Campe3r date=1398008056\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHogyan tudom az Input textjét egy változóban elmenteni?
new bevitel[MAX_PLAYERS];
//ezt dialogos cuccok alá, ahol elakarod menteni...
bevitel[playerid] = strval(inputtext);- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 20. - 17:59:45- Köszönöm, megy a +, azt esetleg nem tudjátok hogyan lehet leellenõrizni azt, hogy egy változónak van-e értéke?
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 20. - 18:08:21 Idézetet írta: Campe3r date=1398009585\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicKöszönöm, megy a +, azt esetleg nem tudjátok hogyan lehet leellenõrizni azt, hogy egy változónak van-e értéke?Szia. Ha létrehozol egy változót, annak alapból 0 lesz az értéke, ha csak nem adod meg azt a létrehozásánál. Ergo, if(!valtozo), vagy ami biztosabb if(valtozo == 0) //valami
- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 20. - 18:09:09- Köszönöm
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 20. - 20:21:29 Idézetet írta: huhboy date=1398008549\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Hogyan tudom az Input textjét egy változóban elmenteni?
new bevitel[MAX_PLAYERS];
//ezt dialogos cuccok alá, ahol elakarod menteni...
bevitel[playerid] = strval(inputtext);
[/quote]
Ha szöveget akar elmenteni, akkor ez nem jó megoldás. Ugyanis így átalakítja az inputtextet számmá, majd azt tárolja el egy integer típusú változóba. Ha mindig szám lesz megadva inputtextnek, akkor jó ez a megoldás, de amúgy nem. Ha szöveges változóba szeretnél menteni, használhatsz formatot, de nagyon egyszerûen trükközhetsz is:
new Valtozod[888888888888]; // 888888888888 helyére amennyire szükséged van.
strins(Valtozod, inputtext, 0);- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 21. - 13:47:21- Hogyan tudom egy változó karakterjeinek összegét lekérni és átalakítani egy változót ugyanannyi karakterre amennyi elötte volt, csak nem ugyan azok a karakterek lesznek, hanem *(jelszóhoz kellene)
- Cím: Kisebb kérdések
Írta: huhboy - 2014. április 21. - 15:46:13 Idézetet írta: Campe3r date=1398080841\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHogyan tudom egy változó karakterjeinek összegét lekérni és átalakítani egy változót ugyanannyi karakterre amennyi elötte volt, csak nem ugyan azok a karakterek lesznek, hanem *(jelszóhoz kellene)a dudb include-dal :)
http://sampforum.hu/index.php?topic=3075.msg36705#msg36705- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 21. - 17:23:19- Olvasd el jobban a kérdést, és aztán válaszolj..
E.: Már megoldottam
[mod]Õ legalább próbált segíteni. Amúgy a kérdésed sem volt túl érthetõ, szóval nem csoda, hogy számodra nem megfelelõ választ adott. Ha megoldottad, akkor a megoldást közöld velünk, hogy mások is tanulhassanak belõle. Ha egyszer kérdeztél. A dupla hozzászólás helyett pedig használd a szerkesztés gombot![/mod]
Dupla hozzászólás automatikusan összefûzve. ( 2014. április 21. - 17:35:53 )
Valaki el tudná nekem magyarázni, hogy mysql-ben hogyan is történik ez a feldarabolás sscanf-fal?
Példa:
sscanf(Data, \"p<|>s[24]s[64]i\", MyPassword, MyUserName, MyAdminLevel);- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 21. - 19:22:51- Az általad írt példában:
p<|> - | jelekkel darabolunk
s[24] - az elsõ lekérdezett adat string típusú és maximum 24 karakter hosszú lehet, majd eltároljuk ezt egy string típusú valtozóba
s[64] - az második lekérdezett adat string típusú és maximum 64 karakter hosszú lehet, majd eltároljuk ezt egy másik string típusú valtozóba
i - A harmadik adat integer típusú lehet, melyet eltárolunk egy integer típusú változóba- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 21. - 19:32:49- Köszönöm, +
E.:
Sziasztok! Lekértem egy integert mysql-el, de valamiért nem jó. Mi lehet a gond?
Itt ahol definiálom a változót amibe lekérem
enum KarakterInfoEnum:
{
ID[16],
Felhasznalo[32],
Karakternev[32]
};
new KarakterInfo[MAX_PLAYERS][KarakterInfoEnum];
És itt, ahol lekérem mysql-el, és kiiratom teszt miatt:
sscanf(Line,\"p<|>is[32]s[32]\", KarakterInfo[playerid][iD], KarakterInfo[playerid][Felhasznalo], KarakterInfo[playerid][Karakternev]);
SendClientMessage(playerid, -1, KarakterInfo[playerid][iD]);- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 21. - 22:51:32- Nem tudom, hogy mi van veled, az inttel és a stringgel, de nagyon nem találjátok az összhangot... Most nem stringet akartál intbe menteni, hanem intet stringbe menteni.
ID[16],
helyett
ID,- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 22. - 11:34:24- Hát igen, régen scripteltem pawn-t :D A lua viszont még nehezebb volt aztán olyasmi módszereket próbálok alkalmazni. Vissza kell szoknom még :D
E.: Melyik változót használjam idõ lekéréshez mysql-en?
E.: Sziasztok! Valami gond van a mysql lekérésemmel sscanf-ba, nem tudjátok mi lehet a gond?
Kód:
format(Query, sizeof(Query), \"SELECT * FROM felhasznalok WHERE felhasznalonev = \'%s\'\", FelhasznaloInfo[playerid][Felhasznalonev]);
mysql_query(Query);
mysql_store_result();
if(mysql_num_rows() != 0)
{
if(mysql_num_rows() != 0)
{
if(mysql_fetch_row_format(Line))
{
sscanf(Line, \"p<|>ds[32]s[32]s[32]d\", FelhasznaloInfo[playerid][iD], FelhasznaloInfo[playerid][Felhasznalonev], FelhasznaloInfo[playerid][Jelszo], FelhasznaloInfo[playerid][Email], FelhasznaloInfo[playerid][AdminSzint]);
SendClientMessage(playerid, -1, \"Sikeresen bejelentkeztél!\");
InfoBox(playerid, 1, \"Sikeresen bejelentkeztél!\");
Betolt(playerid);
FelhasznaloInfo[playerid][bejelentkezve] = 1;
mysql_free_result();
}
}
else
{
SendClientMessage(playerid, -1, \"Hibás jelszó!\");
InfoBox(playerid, 3, \"Hibás jelszó!\");
}
}
else
{
SendClientMessage(playerid, -1, \"Nem létezõ felhasználó!\");
InfoBox(playerid, 2, \"Nem létezik ilyen nevû felhasználó!\");
}
mysql_free_result();
Enum:
enum FelhasznaloInfoEnum
{
Felhasznalonev[32],
Jelszo[32],
Email[32],
AdminSzint,
Bejelentkezve
};
new FelhasznaloInfo[MAX_PLAYERS][FelhasznaloInfoEnum];
Hiba:
warning 213: tag mismatch
amit erre a sorra ír:
sscanf(Line, \"p<|>ds[32]s[32]s[32]d\", FelhasznaloInfo[playerid][iD], FelhasznaloInfo[playerid][Felhasznalonev], FelhasznaloInfo[playerid][Jelszo], FelhasznaloInfo[playerid][Email], FelhasznaloInfo[playerid][AdminSzint]);- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 23. - 22:18:17- Én ilyet nem látok az enumban:
FelhasznaloInfo[playerid][iD]- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 23. - 22:20:49- Tényleg, észre sem vettem. :) köszönöm
E: Csinálnám a barát rendszeremet, hogy a chatbe, /me-be, /do-ba csak az látja a nevét az embernek aki csinálja, akinek megvan barátnak. Valamiért nem jó :S
CMD:me(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
new String[256];
new String2[256];
new Nev[MAX_PLAYER_NAME];
new Float:PosX;
new Float:PosY;
new Float:PosZ;
GetPlayerPos(playerid, PosX, PosY, PosZ);
GetPlayerName(playerid, Nev, sizeof(Nev));
if(sscanf(params, \"s[256]\", String)) return SendNGRPMessage(playerid, 3, \"/me [cselekvés]\");
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInRangeOfPoint(i, 30.00, PosX, PosY, PosZ))
{
if(IsPlayerBarat(i, Nev))
{
format(String2, sizeof(String2), \"{f041be}* %s %s.{f041be}\", Nev, String);
SendClientMessage(i, -1, String2);
}
else
{
format(String2, sizeof(String2), \"{f041be}* Valaki %s.{f041be}\", String);
SendClientMessage(i, -1, String2);
}
}
}
}
}
return 1;
}
forward IsPlayerBarat(playerid, KarakterNev[]);
public IsPlayerBarat(playerid, KarakterNev[])
{
new Nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nev, sizeof(Nev));
format(Query, sizeof(Query), \"SELECT * FROM baratok WHERE karakter = \'%s\' AND barat = \'%s\'\", KarakterNev, Nev);
mysql_query(Query);
return 1;
}
[mod]Javítottam a code tageket.[/mod]- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 24. - 21:02:57- Sziasztok! A Whirlpool pluginnal kapcsolatban lenne egy rövid kérdésem? Ugye a jelszónak minimum 129 cellás karakterlánc kell. Akkora méretben is kell mentenem, vagy elég a 32 (max. jelszó hossz, titkosítatlanul.)
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 24. - 22:40:24- Micsoda? 129? Melyik elvetemült állat ad meg magának 129 karakteres jelszót? Ha egyáltalán annyi befér egy dialogba/a chatre. Amúgy a kérdést sem igazán értem (mellesleg azért is, mert ?-t raktál pont helyett). A MySQL mezõ méretérõl beszélsz, vagy mi? Annyira állítsd, ahány karakter maximum lehet a jelszó titkosítva. A string is akkora, titkosítatlanul pedig amekkora a jelszó. De csak hablatyolok itt össze-vissza, mert nem igazán vágom a kérdésed.
- Cím: Kisebb kérdések
Írta: Flash - 2014. április 25. - 06:56:33- ÉN se nagyon értem de a jelszónak szerintem lehessen megadni minimum 3 maximum 32 karaktert, és valahogy így mentsd le:
jelszo = sha1(\'%s\')- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 25. - 07:40:57- Csak Whirlpool plugint akartam használni. De már rájöttem, hogy azt elég nehéz lenne használnom PHP-ben. Inkább maradok az md5-nél, vagy az sha1-nél. És ezek közül melyik a jobb?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 25. - 10:52:36- Biztos van valami különbség, de amúgy szerintem tökmindegy.
- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 25. - 21:08:45- Sziasztok! Valamiért ha beírom /adminad, akkor nem írja ki, hogyan kéne használni, és amikor adok valakinek játékost nem írja ki a formázott stringet.
Kód:
CMD:adminad(playerid, params[])
{
new id, Szint;
new SzintSzoveg[248];
if(sscanf(params, \"ud\", id, Szint)) return SendNGRPMessage(playerid, 3, \"/adminad [Játékos ID/Játékos Név] [AdminSzint]\");
if(IsPlayerConnected(playerid) || FelhasznaloInfo[playerid][bejelentkezve] == 1)
{
if(IsPlayerConnected(id) || FelhasznaloInfo[id][bejelentkezve] == 1)
{
if(Szint >= 0 && Szint <= 7)
{
if(Szint == 1) { format(SzintSzoveg, sizeof(SzintSzoveg), \"Kezdõ Adminsegédet\"); }
if(Szint == 2) { format(SzintSzoveg, sizeof(SzintSzoveg), \"Haladó Adminsegédet\"); }
if(Szint == 3) { format(SzintSzoveg, sizeof(SzintSzoveg), \"Fõ Adminsegédet\"); }
if(Szint == 4) { format(SzintSzoveg, sizeof(SzintSzoveg), \"Kezdõ Adminisztrátort\"); }
if(Szint == 5) { format(SzintSzoveg, sizeof(SzintSzoveg), \"Haladó Adminisztrátort\"); }
if(Szint == 6) { format(SzintSzoveg, sizeof(SzintSzoveg), \"Fõ Adminisztrátort\"); }
if(Szint == 7) { format(SzintSzoveg, sizeof(SzintSzoveg), \"Tulajdonost\"); }
new String[256];
for(new i; i < MAX_PLAYERS; i++)
{
format(String, sizeof(String), \"%s nevû játékosnak %s adtál\", Nev(id), SzintSzoveg);
SendNGRPMessage(playerid, 4, String);
format(String, sizeof(String), \"%s %s adott neked\", Nev(playerid), SzintSzoveg);
SendNGRPMessage(id, 4, String);
if(IsPlayerConnected(i) && FelhasznaloInfo[bejelentkezve] == 1)
{
if(FelhasznaloInfo[AdminSzint] >= 0 && FelhasznaloInfo[AdminSzint] <= 7)
{
format(String, sizeof(String), \"%s nevû játékosnak %s adott %s\", Nev(id), id, Szint, Nev(playerid));
SendNGRPMessage(i, 4, String);
}
}
}
}
else
{
SendNGRPMessage(playerid, 2, \"AdminSzint: 0 - 7\");
}
}
else
{
SendNGRPMessage(playerid, 2, \"A játékos nincs fent a szerveren!\");
}
}
return 1;
}
A SendNGRPMessage-vel ne foglalkozzatok, az mûködik a többi parancsnál.- Cím: Kisebb kérdések
Írta: huhboy - 2014. április 25. - 23:15:24- az elsõ problémád az az, hogy
if(sscanf(params, \"ud\", id, Szint)) return SendNGRPMessage(playerid, 3, \"/adminad [Játékos ID/Játékos Név] [AdminSzint]\");
helyett
if(!sscanf(params, \"ud\", id, Szint)) return SendNGRPMessage(playerid, 3, \"/adminad [Játékos ID/Játékos Név] [AdminSzint]\");
a második gondodat meg egy egyszerû SendClientMessageToAll-al, vagy simán SendClientMessage-gel megoldhatnád. Akkor biztos mûködne, és nem kéne felesleges függvényeket lefuttatnia.- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 26. - 08:28:44- Az sscanf eleve 1-el tér vissza, szóval annak úgy jónak kellene lennie. Viszont tényleg egyszerûbb lenne, ha csinálnál egy AdminSzintNev tömböt, ami valahogy így nézne ki:
//Globális változókhoz
new AdminSzintNev[][] =
{\"Nem admin\", \"Adminsegéd}
És akkor csak bele kell formáznod, hogy format(Uzenet, sizeof(Uzenet), \"Elõléptetted %s-t. Új rangja: %s (%d), nev(id), AdminSzintNev[szint], Szint);- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 26. - 09:25:11- Na mostmár nem is mûködik a parancs :S
E.: megoldottam, annyi volt a probléma, hogy a sendngrpmessage-ben túl sok volt a színkód, ezért nem írta ki.- Cím: Kisebb kérdések
Írta: Tomee - 2014. április 26. - 11:24:37- A EditObject változott valamit a 0.3z-ben? Mióta azt a klienst használom, nem tudom állítani az objectek helyét. Ha egyszerre hozom létre az objectet és egybõl mozgatni akarom lese teszi az objectet.
======================================
Rájöttem a hibára- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 26. - 17:41:42- Sziasztok! Az a kérdésem, hogy mit válasszak ki mysql-el a WHERE részben, hogy autót be tudjak tölteni?
Eddig ennyit tudtam a kódból megcsinálni:
public JarmuBetolt(vehicleid)
{
format(Query, sizeof(Query), \"SELECT * FROM jarmuvek\");
mysql_query(Query);
}
Itt a mysql tábla
Mit válasszak ki, hogy mûködjön ez a funkció? (Bocsi, nem tudtam hogyan fogalmazzam ezt meg)- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 26. - 20:04:38- Melyik verziót használod? Ha az R38-asat, akkor mysql_tqueryt kell használnod, és ahhoz megadnod egy callbacket. A callback egy public, ami alá már írhatod a mysql_fetch_row-okat, meg ilyeneket. Ilyen módon kérd le mindenét enumba, és a végén spawnold le. Mentéskor csak kérd le a jelenlegi adatait az enumba, és azt mentsd.
- Cím: Kisebb kérdések
Írta: Campe3r - 2014. április 26. - 21:59:03- r6-ot használok, de egyépkétn megoldottam, kilestem dlc-bõl XD
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 26. - 22:23:01- Egy kis megjegyzés, ha nem probléma. KovaNovik: valóban tqueryval érdemes megoldani, elvégre akkor külön részen tudod szerkeszteni a betöltés folyamatát, de simán lehet egyszerû queryvel is. Elvégre ugyanazt csinálja, csak az elõbbi a forráskódban egy külön callbacken, míg utóbbi közvetlenül a query sora alatt végzi el a megadott dolgokat. De igen, nyugodtan használható a tquery a feladatra.
- Cím: Kisebb kérdések
Írta: divkn - 2014. április 28. - 00:42:33- Mennyi a +/- XYZ végpontja a játék területnek? Elvileg van egy korlát ahol még lehetséges objektumokat, játékost, jármûvet teleportálni az egész SA mapon belül bármilyen probléma nélkül. Valahol olvastam ezt, de már nem tudom hol.
- Cím: Kisebb kérdések
Írta: huhboy - 2014. április 28. - 09:32:06- ahogy én tudom, a streamer bárhol létrehozza az objecteket, nélküle meg minden irányban 5000. A teleport pedig bármeddig elvisz :)
- Cím: Kisebb kérdések
Írta: divkn - 2014. április 28. - 12:07:13- Körülnéztem néhány oldalon és mindenhol más-más értékeket írnak. Néhány szkriptben 10 000-es értéket adtak meg, egyjátékos módra pedig 5000 vagy 6000 a limit. Nem tartom lehetetlennek hogy Kalcor vagy valamelyik SA-MP Team módosította volna ezt, de mondjuk ilyet nem láttam a SA-MP forráskódjában. SAMP Map Constructionban ha jól láttam az óceán sincs folytatva, legalábbis ott is van egy határ. Soha nem próbálkoztam vele azon kívülre valamit tenni, majd lementeni, csak picit fura.
Azt hiszem egy srác készített egy videót is, arról hogy mi történik a jármûvel, ha minél magasabban van. Na, azt a videót sem találom már. XD
Hááát, majd egyszer kiderül. Egyenlõre javítom a bullcrapet. :D Köszönöm a válaszod és továbbra is várok hasznos információra.- Cím: Kisebb kérdések
Írta: huhboy - 2014. április 28. - 12:31:25- pár napja a derby-mbe akartam javító pickupot letenni, 7000-es koordinátához, és azt már nem hozta létre, de a SetPlayerPos, meg a streamer callback-ek ugyanúgy mûködnek.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 28. - 13:42:25- Akkor rakd a map fölé, máik intibe, jó magasra. Vagy a tengerre, de másik intibe, esetleg másik vw-be (mert ugye a atreamer tud másk interiort). Tipp: a mapolást szedd ki külön fájlba, és ctrl H-val cseréld le a );-eket , 1, 1, -1, stb így sok objektet tudsu egy intibe rakni. Még tipp: konvertáld át convertffs-el a mapolást, és mta.dzek.eu oldalon könnyen el tudod tolni sok koordinátával. Sok szerencsét, további jó scriptelést! :thumbsup:
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 28. - 13:50:22- Ez igaz, a maptól számított bizonyos távolságon túl kifelé a tengeren már nem látszódnak se a pickupok, se a 3d textek, stb. De az objectek igen! Azonban van egy olyan határ, amin elkezd villogni a kép és kiír valami figyelmeztetõ szöveget. Na ott már tényleg vége van a mapnak, habár olyan kívülre nem igazán mapolna senki.
- Cím: Kisebb kérdések
Írta: divkn - 2014. április 28. - 16:11:48- Azt hiszem megtaláltam azt amire szükségem volt.
m_WorldBounds[0] = 20000.0f;
m_WorldBounds[1] = -20000.0f;
m_WorldBounds[2] = 20000.0f;
m_WorldBounds[3] = -20000.0f;
if(pGame->GetActiveInterior() != 0) return; // can\'t enforce inside interior
if(m_pPlayerPed->EnforceWorldBoundries(pNetGame->m_WorldBounds[0],pNetGame->m_WorldBounds[1],
pNetGame->m_WorldBounds[2],pNetGame->m_WorldBounds[3]))
{
m_pPlayerPed->SetArmedWeapon(0);
pGame->DisplayGameText(\"Stay within the ~r~world boundries\",1000,5);
}- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. április 28. - 16:14:59 Stay within the ~r~world boundries
[/quote]
Na ezt írja ki mikor valahogy \"kikerülök a világból\" :D- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. április 28. - 21:43:29- De divkn, minek ez a kód, ha eleve kiírja? Vagy az interiorokkal babrálsz valamit, azért nem elég a SetPlayerWorldBoundaries (vagy mi)?
Dfoglalo, ha kimész, villog, és csúszol visszafele a levegõben, ha annyira kimész hogy nem tud visszarakni / kimegy a tényleges határából (mert ugye a tényleges határon belül van a programozott, biztonságilag), akkor villog gondolom :D
Csak okoskodtam, nem biztosak ám ezek (halvány emlékezet). :D- Cím: Kisebb kérdések
Írta: Campe3r - 2014. május 01. - 11:40:03- Sziasztok! Ezzel mi lehet a gond?
public JarmuMent(vehicleid)
{
GetVehiclePos(vehicleid, JarmuInfo[vehicleid][JPosX], JarmuInfo[vehicleid][JPosY], JarmuInfo[vehicleid][JPosZ]);
GetVehicleZAngle(vehicleid, JarmuInfo[vehicleid][JPosR]);
format(Query, sizeof(Query), \"UPDATE `jarmuvek` SET `model` = \'%d\', `posx` = \'%f\', `posy` = \'%f\', `posz` = \'%f\', `posr` = \'%f\', `jposx` = \'%f\', `jposy` = \'%f\', `jposz` = \'%f\', `jposr` = \'%f\', `szin1` = \'%d\', `szin2` = \'%d\', `tulaj` = \'%s\', `frakcio` = \'%d\' WHERE `id` = \'%d\'\", JarmuInfo[vehicleid][Model], JarmuInfo[vehicleid][PosX], JarmuInfo[vehicleid][PosY], JarmuInfo[vehicleid][PosZ], JarmuInfo[vehicleid][PosR], JarmuInfo[vehicleid][JPosX], JarmuInfo[vehicleid][JPosY], JarmuInfo[vehicleid][JPosZ], JarmuInfo[vehicleid][JPosR], JarmuInfo[vehicleid][szin1], JarmuInfo[vehicleid][szin2], JarmuInfo[vehicleid][Tulaj], JarmuInfo[vehicleid][Frakcio], vehicleid);
mysql_query(Query);
}
Amit hibaüzenetnek kapok:
ngrp.pwn(1087) : error 075: input line too long (after substitutions)
ngrp.pwn(1088) : error 017: undefined symbol \"Jarm\"
ngrp.pwn(1089) : warning 217: loose indentation
ngrp.pwn(1089) : error 017: undefined symbol \"uInfo\"
ngrp.pwn(1089) : warning 215: expression has no effect
ngrp.pwn(1089) : error 001: expected token: \";\", but found \"]\"
ngrp.pwn(1089) : error 029: invalid expression, assumed zero
ngrp.pwn(1089) : fatal error 107: too many error messages on one line- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 01. - 12:35:37- Jó sorokat másoltál be? Mert itt nincs is pl. uInfo változó sem. CTRL-G-t használjatok.
- Cím: Kisebb kérdések
Írta: Campe3r - 2014. május 01. - 14:26:57- Na mindegy, megoldottam úgy, hogy másik sorba raktam a másik felét, mert túl sok karakter votl egy soprban.
E.:
Miért nem tölt be jármûveket a scriptem?
public JarmuBetolt(vehicleid)
{
new String[256];
format(Query, sizeof(Query), \"SELECT * FROM jarmuvek WHERE id = \'%d\'\", vehicleid);
mysql_query(Query);
mysql_store_result();
if(mysql_fetch_row_format(Line))
{
sscanf(Line, \"p<|>ddffffdds[32]d\", JarmuInfo[vehicleid][iD], JarmuInfo[vehicleid][Model], JarmuInfo[vehicleid][PosX], JarmuInfo[vehicleid][PosY], JarmuInfo[vehicleid][PosZ], JarmuInfo[vehicleid][PosR], JarmuInfo[vehicleid][szin1], JarmuInfo[vehicleid][szin2], JarmuInfo[vehicleid][Tulaj], JarmuInfo[vehicleid][Frakcio]);
AddStaticVehicleEx(JarmuInfo[vehicleid][Model], JarmuInfo[vehicleid][PosX], JarmuInfo[vehicleid][PosY], JarmuInfo[vehicleid][PosZ], JarmuInfo[vehicleid][PosR], JarmuInfo[vehicleid][szin1], JarmuInfo[vehicleid][szin2], -1);
format(String, sizeof(String), \"%d Jármû betöltve.\", vehicleid);
print(String);
}
mysql_free_result();
}
És ahogy használom ongamemodeint alatt:
for(new i = 0; i < MAX_VEHICLES; i++)
{
JarmuBetolt(i);
}
Mysql tábla itt- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 02. - 13:32:04- Miért nem választasz ki mindent a jarmuvek táblából, és loopolsz mysql_num_rows számmal? Az pont annyit tölt be, amennyit kell.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. május 02. - 16:01:00- Sziasztok. Olyat hogy tudok csinálni hogy pl valaki beírja /teleport parancsot és bejön az dialog meg minden és a levegõbe fellövi az kamera oda visz a kiválasztott helyre.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 02. - 17:51:43- Ezt hogy érted? A lista elem kiválasztásánál? Mert akkor csak egy megerõsítõ dialog kell hozzá, meg egy InterpolateCameraPos. :)
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. május 02. - 18:47:08- Igen pl kiválasztom a lisán azt az elemet ami Lv néven van és a levegõben menjen oda a kijelölt helyre.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 02. - 19:07:26- Akkor legyen egy lista dialog, ott ha rámész az egyikre, annak a koordinátáját rakja bele egy változódba, és jöjön ki egy dialog, hogy biztosan oda akarsz-e menni, eközben InterpolateCameraPossal ráközelít a hely koordánátáira, majd, ha igent nyomsz, rá is teleportál.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. május 02. - 19:30:02- Oké kösz az infót majd letesztelem hogy ezzel a mûködik-e amit mondtál :D
- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 02. - 20:15:59- akkor is jó a RemovePlayerFromVehicle() ,hogy ha nem is megy gyorsan és nem is megy lassan a jármû?Mert elvégre IG is van egy sebesség,aminél pont nem tudsz kiszállni,és vagy fel kell gyorsítanod,vagy le kell lassítanod.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 02. - 20:49:40- Ha ráteleportálod a saját pozíciójára, 100%, hogy kiszedi.
- Cím: Kisebb kérdések
Írta: Campe3r - 2014. május 03. - 10:28:35- Sziasztok! A következõ errort kapom a /parkol parancsomra:
error 076: syntax error in the expression, or invalid function call
Össze szeretnék hasonlítani két stringet(jelen esetbe a jármû tulaja és a játékos neve), de valamiért hibát ír.
Kód:
CMD:parkol(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(FelhasznaloInfo[playerid][bejelentkezve] == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(JarmuInfo[GetPlayerVehicleID(playerid)][Tulaj] == KarakterInfo[playerid][Nev])
{
}
else
{
SendNGRPMessage(playerid, 2, \"Ez nem a te jármûved!\");
}
}
else
{
SendNGRPMessage(playerid, 2, \"Nem vagy jármûben!\");
}
}
}
}- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 03. - 12:17:55- így? :D
CMD:parkol(playerid, params[])
{
if(IsPlayerConnected(playerid))
{
if(FelhasznaloInfo[playerid][bejelentkezve] == 1)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(JarmuInfo[GetPlayerVehicleID(playerid)][Tulaj] == strcmp(KarakterInfo[playerid][Nev]))
{
}
else
{
SendNGRPMessage(playerid, 2, \"Ez nem a te jármûved!\");
}
}
else
{
SendNGRPMessage(playerid, 2, \"Nem vagy jármûben!\");
}
}
}
}- Cím: Kisebb kérdések
Írta: Campe3r - 2014. május 03. - 12:39:27- Ugyanaz.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 03. - 12:51:04- Camp3r:
CMD:parkol(playerid, params[])
{
if(!IsPlayerConnected(playerid) || FelhasznaloInfo[playerid][bejelentkezve] == 0) return 1;
new jarmu = GetPlayerVehicleID(playerid);
if(jarmu == INVALID_VEHICLE_ID || jarmu == -1) return SendNGRPMessage(playerid, 2, \"Nem vagy jármûben!\");
if(strcmp(JarmuInfo[jarmu][Tulaj], KarakterInfo[playerid][Nev]) != 0) SendNGRPMessage(playerid, 2, \"Ez nem a te jármûved!\");
//Ide jöhet a kód, ami lefut, ha minden oké. A jármûvel való operáláshoz létrehoztam neki egy jarmu változót.
return 1;
}- Cím: Kisebb kérdések
Írta: Campe3r - 2014. május 03. - 12:52:39- köszönöm
- Cím: Kisebb kérdések
Írta: Nooname - 2014. május 03. - 15:06:46- Hello Tudna segitene vki?Epsilon felrakta a Left 4 dead Szervert nemtudom h kell elinditani!
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. május 04. - 14:36:06- Hali. Olyan problémám lenne hogy csináltam egy olyat hogy admint ne lehessen kickelni de mikor játékost kickelek akkor is kiírja hogy \"admint nem lehehet kickelni\" de kickeli a játékost csak annyi a hibája és nem bírok rájönni hogy mi a hiba benne!
forward KickTimer(playerid);
// Kicks a player with a reason
COMMAND:kick(playerid, params[])
{
new PlayerToKick, Reason[128], ReasonMsg[128], Name[24];
// Send the command to all admins so they can see it
SendAdminText(playerid, \"/kick\", params);
// Check if the player has logged in
if (APlayerData[playerid][LoggedIn] == true)
{
// Check if the player\'s admin-level is at least 1
if (APlayerData[playerid][PlayerLevel] >= 1)
{
if (sscanf(params, \"us[128]\", PlayerToKick, Reason)) SendClientMessage(playerid, 0xFF0000AA, \"Hasznalta: \\\"/kick <JátékosNév/ID> <Indok>\\\"\");
else
{
if (IsPlayerConnected(PlayerToKick)) // If the player is a valid playerid (he\'s connected) error&&
{
if (APlayerData[PlayerToKick][PlayerLevel] == 0)
{
// Get the name of the player who warned the player
GetPlayerName(playerid, Name, sizeof(Name));
// Send the warned player a message who kicked him and why he\'s been kicked
format(ReasonMsg, 128, \"Kickelve lettél egy admin által %s %s\", AdminLevelName[APlayerData[playerid][PlayerLevel]], Name);
SendClientMessage(PlayerToKick, 0xFF0000FF, ReasonMsg);
format(ReasonMsg, 128, \"Indok: %s\", Reason);
SendClientMessage(PlayerToKick, 0xFF0000FF, ReasonMsg);
SetTimerEx(\"KickTimer\",100,false,\"i\",PlayerToKick);
}
SendClientMessage(playerid, 0xFF0000FF, \"Admint nem kickelhetel!.\");
}
else
SendClientMessage(playerid, 0xFF0000FF, \"Nincs ilyen játékos.\");
}
}
else
return 0;
}
else
return 0;
// Let the server know that this was a valid command
return 1;
}- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 04. - 14:56:21- tessék:
forward KickTimer(playerid);
// Kicks a player with a reason
COMMAND:kick(playerid, params[])
{
new PlayerToKick, Reason[128], ReasonMsg[128], Name[24];
// Send the command to all admins so they can see it
SendAdminText(playerid, \"/kick\", params);
// Check if the player has logged in
if (APlayerData[playerid][LoggedIn] == true)
{
// Check if the player\'s admin-level is at least 1
if (APlayerData[playerid][PlayerLevel] >= 1)
{
if (sscanf(params, \"us[128]\", PlayerToKick, Reason)) SendClientMessage(playerid, 0xFF0000AA, \"Hasznalta: \\\"/kick <JátékosNév/ID> <Indok>\\\"\");
else
{
if (IsPlayerConnected(PlayerToKick)) // If the player is a valid playerid (he\'s connected) error&&
{
if (APlayerData[PlayerToKick][PlayerLevel] == 0)
{
// Get the name of the player who warned the player
GetPlayerName(playerid, Name, sizeof(Name));
// Send the warned player a message who kicked him and why he\'s been kicked
format(ReasonMsg, 128, \"Kickelve lettél egy admin által %s %s\", AdminLevelName[APlayerData[playerid][PlayerLevel]], Name);
SendClientMessage(PlayerToKick, 0xFF0000FF, ReasonMsg);
format(ReasonMsg, 128, \"Indok: %s\", Reason);
SendClientMessage(PlayerToKick, 0xFF0000FF, ReasonMsg);
SetTimerEx(\"KickTimer\",100,false,\"i\",PlayerToKick);
}else
SendClientMessage(playerid, 0xFF0000FF, \"Admint nem kickelhetsz.\");
}
else
SendClientMessage(playerid, 0xFF0000FF, \"Nincs ilyen játékos.\");
}
}
else
return 0;
}
else
return 0;
// Let the server know that this was a valid command
return 1;
}- Cím: Kisebb kérdések
Írta: Flash - 2014. május 04. - 15:15:49- Hali.
Csaináltam egy NPC-t mert sok minden bugol valamiért 0-ás ID-re és azt gondoltam a legkönnyebb megoldásnak ha lerakok egy NPC-t. Ez meg is valósult, lespawnoltatom, majd disconnectel magától.
Bent van a rec file, megvan a scriptje, megvan a ConnectNPC, és a cfg be is a maxnpc 1..
Mi lehet a baj?
[15:10:32] [npc:join] FakeFlash has joined the server (NPC IP)
[15:10:51] [npc:part] FakeFlash has left the server (0:0)
[/quote]- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 04. - 15:23:02 Idézetet írta: Flash date=1399209349\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHali.
Csaináltam egy NPC-t mert sok minden bugol valamiért 0-ás ID-re és azt gondoltam a legkönnyebb megoldásnak ha lerakok egy NPC-t. Ez meg is valósult, lespawnoltatom, majd disconnectel magától.
Bent van a rec file, megvan a scriptje, megvan a ConnectNPC, és a cfg be is a maxnpc 1..
Mi lehet a baj?
[15:10:32] [npc:join] FakeFlash has joined the server (NPC IP)
[15:10:51] [npc:part] FakeFlash has left the server (0:0)
[/quote]
nálam, ha valami id0-ra bugol szimplán
for(new i=0;i<MAX_PLAYERS;i++)
és ez megoldja :D- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 04. - 15:33:42- Sziasztok!
Ugyebár hogyha CreateDynamicObjectel rakok le valamit,és ha nem adom meg az utolsó paramétereket,pl.: drawdistance,akkor ott azt defaultnak veszi.
De így például nagyon kicsi egy bizonyos exteriorban,és ha az egyik végében állok,akkor a másik vége nem tölt be(kék).
És mi lehet az oka? lehet az,hogy túl sok object van?Hogy lehet ezt megcsinálni?- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 04. - 18:19:20- @Tudvari: külön pawno ablakba másold ki azokat az objecteket és replaceld a végét, vagyis a \");\" részt \"world, interior, playerid, streamdist);\"-re. Így csináltam (asszem) az én mappolásaimat is oda (bár nem biztos). Mondjuk az alap stream distance 300 a streamerben, de ki tudja, lehet, hogy ez segít. ;)
Szerk.: a -1 jelentése (itt): minden. Tehát -1 playerid = minden játékosnak mutatja. -1-es worldid; mindem virtualworldben mutatja, stb..- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 04. - 21:21:43- Az az érdekes,hogy az includeban nem így van definiálva a CreateDynmicObject,mégsem jelez undefined symbolt a tiédre,vagyis de,csak a world-re.Ha azt átírom arra,ami az includeban van (worldid),akkor is undefined.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 04. - 22:07:42- Azt úgy gondoltam, hogy behelyettesíted, de akkor úgy néz ki, ha beírod, hogy worldid, akkor -1-nek veszi.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. május 05. - 01:35:26- Csináltam egy ilyen pickupos cuccot be is tudok menni de mikor kijövök akkor ott a farm felett tesz ki és ott esek lefelé
public OnGameModeInit()
pPickupbe = CreatePickup( 1239, 2, 1555.5016,-1675.7087,16.1953, -1 );
pPickupki = CreatePickup( 1239, 2, 288.6815,167.0857,1007.1719, -1 ); //ls ki
public OnPlayerPickUpPickup( playerid, pickupid )
{
if(pickupid == pPickupbe)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
SetPlayerFacingAngle(playerid,280.7480);
}
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,288.6815,167.0857,1007.1719);
SetPlayerFacingAngle(playerid,191.1119);
}
return 1;
}
[mod]Javítottam pawn code tagre![/mod]- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 05. - 11:48:35- a SetPlayerPos-nál az utolsó koordináta (1007.1719) szerintem kicsit magas xd mentsd le újra azt a helyet, ahova szeretnéd, hogy letegyen, és azt másold be a SetPlayerPos után :)
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,288.6815,167.0857,1007.1719);
SetPlayerFacingAngle(playerid,191.1119);
}- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. május 05. - 12:00:16 Idézetet írta: huhboy date=1399283315\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topica SetPlayerPos-nál az utolsó koordináta (1007.1719) szerintem kicsit magas xd mentsd le újra azt a helyet, ahova szeretnéd, hogy letegyen, és azt másold be a SetPlayerPos után :)Szerintem az egy interior, vagy egy bármi féle mapolás akar lenni. Ha így van, akkor azért portál rossz helyre, mert kimenetelkor is ugyan oda teszed vissza a játékost:
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,288.6815,167.0857,1007.1719);
SetPlayerFacingAngle(playerid,191.1119);
}
public OnPlayerPickUpPickup( playerid, pickupid )
{
if(pickupid == pPickupbe)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
SetPlayerFacingAngle(playerid,280.7480);
}
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,288.6815,167.0857,1007.1719);
SetPlayerFacingAngle(playerid,191.1119);
}
return 1;
}
helyett
public OnPlayerPickUpPickup( playerid, pickupid )
{
if(pickupid == pPickupbe)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,288.745971,169.350997,1007.171875); // Ezt a sort javítottam
SetPlayerFacingAngle(playerid,280.7480);
}
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1555.5016,-1675.7087,16.1953);
SetPlayerFacingAngle(playerid,191.1119);
}
return 1;
}- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 05. - 12:15:50 Idézetet írta: KovaNovik date=1399234062\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicAzt úgy gondoltam, hogy behelyettesíted, de akkor úgy néz ki, ha beírod, hogy worldid, akkor -1-nek veszi.Úgy látszik be kell helyettesítenem,mert nem tudok rájönni,hogy milyen változóként fogadná el a worldid-t.
Majd írok a fejleményekrõl.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. május 05. - 15:46:34 Idézetet írta: Dfoglalo date=1399284016\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSzerintem az egy interior, vagy egy bármi féle mapolás akar lenni. Ha így van, akkor azért portál rossz helyre, mert kimenetelkor is ugyan oda teszed vissza a játékost:
a SetPlayerPos-nál az utolsó koordináta (1007.1719) szerintem kicsit magas xd mentsd le újra azt a helyet, ahova szeretnéd, hogy letegyen, és azt másold be a SetPlayerPos után :)
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,288.6815,167.0857,1007.1719);
SetPlayerFacingAngle(playerid,191.1119);
}
public OnPlayerPickUpPickup( playerid, pickupid )
{
if(pickupid == pPickupbe)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
SetPlayerFacingAngle(playerid,280.7480);
}
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,288.6815,167.0857,1007.1719);
SetPlayerFacingAngle(playerid,191.1119);
}
return 1;
}
helyett
public OnPlayerPickUpPickup( playerid, pickupid )
{
if(pickupid == pPickupbe)
{
SetPlayerInterior(playerid,3);
SetPlayerPos(playerid,288.745971,169.350997,1007.171875); // Ezt a sort javítottam
SetPlayerFacingAngle(playerid,280.7480);
}
if(pickupid == pPickupki)
{
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,1555.5016,-1675.7087,16.1953);
SetPlayerFacingAngle(playerid,191.1119);
}
return 1;
}
[/quote] Köszönöm a segítséget müködik.- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 05. - 17:38:02- Tudom,hogy ez nem tartozik ide,de az így kezdõdõ modok milyen editek?((Ui.: nagyon rp-s a nem beírós /me,amit a rendszer ír ki))
http://kepfeltoltes.hu/140505/791049511sa-mp-005_www.kepfeltoltes.hu_.png[/img]
- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 05. - 22:43:14 Idézetet írta: tudvari date=1399304282\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicTudom,hogy ez nem tartozik ide,de az így kezdõdõ modok milyen editek?((Ui.: nagyon rp-s a nem beírós /me,amit a rendszer ír ki))nem defensive? :Dhttp://kepfeltoltes.hu/140505/791049511sa-mp-005_www.kepfeltoltes.hu_.png[/img]
- Cím: Kisebb kérdések
Írta: ApocalypseDoggee - 2014. május 06. - 14:07:27- GodFather->DeserTowns RPG->OxfordRPG->AfterlifeRPG->Defensive...
- Cím: Kisebb kérdések
Írta: BarnyBoy - 2014. május 07. - 21:13:54- Üdv!
Miért írja az á betût ilyen furán? Kellene valami include amivel ékezetes szöveget lehet megjeleníteni, vagy micsoda? Nem értem.
[hs width=300 height=300]http://kepfeltoltes.hu/140507/335479706sa-mp-005_www.kepfeltoltes.hu_.png[/hs]- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 07. - 22:35:57- hát mivel nem textdraw, ezért elméletileg nem kéne neki külön inc. de ha belenézel a kódba, lehet, hogy \"Á\" helyett más kód lesz, amit a pawno á-nak érzékel, mert gondolom nem a te scripted. keress rá a scriptben a /vhspawn-ra, és megtalálod a hibát :)
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 07. - 22:41:01- @BarnyBoy: ha Notepad++-al írtad a pawno fordítójának futtatásával, könnyen meglehet, hogy rossz kódolással tetted azt. Ha pawnoban, lövésem sincs.
- Cím: Kisebb kérdések
Írta: BarnyBoy - 2014. május 07. - 22:50:41- Notepad++-al csináltam. Holnap megnézem a kódolást.
Mellesleg a vhspawn parancsot én írtam bele a modba.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. május 08. - 11:05:04- Sziasztok. Az lenne a problémám hogy van az a Tarm nevezetû villamos féle jármû és ha kiszállok belõle akkor nem tudok vissza ülni.Ezért kérem a segítségeteket.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 08. - 15:56:24- Az F-re tegyél funkciót OnPlayerKeyStateChange-nél, és ha a a legközelebbi jármû modelje olyan, akkor rakja bele, akár a következõ üres slotra.
- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 10. - 00:07:52- Sziasztok!
Megint egy nagy problémám van,ami igazából már rég óta van,csak nem foglalkoztam vele,mert ritkán fordul el.
És nem tudom,hogy miért van ott az a pont,pedig ott kéne még lennie az kb. elsõ 10 oszlopnak.És valamiért azok nincsenek ott,és ezért tölti be rosszul.
Valamiért belépéskor ezt szedi ki az adatbázisból.Leginkább ahhoz köthetném,hogy valamiért elcsúsznak az értékek vagy nem tudom.
És amikor belép akkor össze vissza lesz a karaktere,relogol a játékos,hátha jó lesz,de ezzel csak annyit ér el,hogy felülírja a jó értékeket a hibásokra az adatbázisban.
Valaki találkozott ilyen problémával?- Cím: Kisebb kérdések
Írta: ZyZu. - 2014. május 10. - 06:23:14 Idézetet írta: tudvari date=1399673272\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!Esetleg a mentést bemásolnád? mert a betöltéssel vagy a mentéssel lesz gond.. szerintem.
Megint egy nagy problémám van,ami igazából már rég óta van,csak nem foglalkoztam vele,mert ritkán fordul el.
[19:23:25] CMySQLHandler::FetchRow() - Return: (itt egy fura jel van,egy kitöltött karika)|1|1|15|14|4|10|7|0|0|0|60|0|0|1|0|10|0|0|0|8|16|5|0|0|0|0|0|4750|10000|0|0|1|0|0|100|0|0|0|0|0|1|1|0|0|2|0|1|0|0|1|0|0|10|0|0|0|10|0|0|100|2706585|33|105|Admin|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0
Valamiért belépéskor ezt szedi ki az adatbázisból.Leginkább ahhoz köthetném,hogy valamiért elcsúsznak az értékek vagy nem tudom.
És amikor belép akkor össze vissza lesz a karaktere,relogol a játékos,hátha jó lesz,de ezzel csak annyit ér el,hogy felülírja a jó értékeket a hibásokra az adatbázisban.
Valaki találkozott ilyen problémával?
- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 10. - 09:38:22- És nem tudom,hogy miért van ott az a pont,pedig ott kéne még lennie az kb. elsõ 10 oszlopnak.És valamiért azok nincsenek ott,és ezért tölti be rosszul.
Betöltés:
new row[2048]; // The length of 1 \'row\' total.
new field[226][40]; // [4] = Amount of fields, [24] = Max length of the bigest field.
mysql_fetch_row_format(row, \"|\");
explode(row, field, \"|\");
mysql_free_result();
//0 = id,1=nev,2=jelszo
new utolso[64];
format(utolso,sizeof(utolso),\"%s\",field[4]);
for(new x=0; x<MAX_ITEMS*2; x+=2)
{
new y=x+5;
new id = x/2;
format(ItemName[playerid][id],128,\"%s\",field[y]);
new z=x+6;
ItemAmount[playerid][id] = strval(field[z]);
}
for(new x=0;x<MAX_CSEKK*2;x+=2)
{
new y = x+45;
new id = x/2;
CsekkInfo[playerid][id][Osszeg] = strval(field[y]);
new z = x+46;
CsekkInfo[playerid][id][ido] = strval(field[z]);
}
for(new x=0;x<MAX_CSEKK*2;x+=2)
{
new y = x+75;
new id = x/2;
pCsekkInfo[playerid][id][Osszeg] = strval(field[y]);
new z = x+76;
pCsekkInfo[playerid][id][ido] = strval(field[z]);
}
JatekosInfo[playerid][Admin] = strval(field[105]);
JatekosInfo[playerid][Munka] = strval(field[106]);
JatekosInfo[playerid][Halal] = strval(field[107]);
JatekosInfo[playerid][Oles] = strval(field[108]);
JatekosInfo[playerid][skin] = strval(field[109]);
JatekosInfo[playerid][KezdoSpawn] = strval(field[110]);
JatekosInfo[playerid][X] = floatstr(field[111]);
.
.
.
.
.
Mentés:
format(astring, sizeof(astring), \"UPDATE Jatekosok SET Admin=\'%d\',Munka=\'%d\',Halal=\'%d\',Oles=\'%d\',Skin=\'%d\',KezdoSpawn=\'%d\',X=\'%f\',Y=\'%f\',Z=\'%f\',Leader=\'%d\' WHERE Nev=\'%s\'\",JatekosInfo[playerid][Admin],JatekosInfo[playerid][Munka],JatekosInfo[playerid][Halal],JatekosInfo[playerid][Oles],JatekosInfo[playerid][skin],JatekosInfo[playerid][KezdoSpawn],pX,pY,pZ,JatekosInfo[playerid][Leader],nev);
mysql_query(astring);
.
.
.
.
.
[mod]Javítottam pawn code tagre![/mod]- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 10. - 10:37:22- Nem használtam R6-ot, de mi lenne, ha a kapott adatokat elõször 2-be darabolnád, és azokat darabolnád ilyen sok darabra?
- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 10. - 11:00:40- Az baj,hogy nem tudom,hogy megoldaná-e az ilyen tipp szerû megoldás,mert hetente kb. 1-szer fordul elõ,de ha 1 hétig nem fordul elõ,az sem jelenti azt,hogy ki lett javítva.Szóval valami biztos megoldás kéne.
- Cím: Kisebb kérdések
Írta: Campe3r - 2014. május 11. - 13:46:31- Sziasztok! Hány objectet tudok létrehozni alap createobjectel? És át lehet-e állítani a max értéket?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. május 11. - 13:49:20- 1000-et. Ha pedig át lehetne állítani, nem lenne limit.
- Cím: Kisebb kérdések
Írta: skyLine - 2014. május 11. - 13:50:48- Viszont Streamer pluginnal növelheted a módba tehetõ objectek számát.
- Cím: Kisebb kérdések
Írta: Campe3r - 2014. május 11. - 14:27:09- Köszönöm, és tudom, de a dynamicobjectrõl leesnek a játékosok, kocsik.
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. május 11. - 18:57:20- Csak akkor esnek le, ha nem elég gyors a szerver, hogy betöltse õket, ami lehet a gép gyengesége, a net lassúsága, vagy egyszerûen a sok object, jármû és játékos egy helyen való holléte.
- Cím: Kisebb kérdések
Írta: tudvari - 2014. május 11. - 20:55:37- Sziasztok!
3 kérdés:
Megint egy nagy problémám van,ami igazából már rég óta van,csak nem foglalkoztam vele,mert ritkán fordul el.
És nem tudom,hogy miért van ott az a pont,pedig ott kéne még lennie az kb. elsõ 10 oszlopnak.És valamiért azok nincsenek ott,és ezért tölti be rosszul.
Valamiért belépéskor ezt szedi ki az adatbázisból.Leginkább ahhoz köthetném,hogy valamiért elcsúsznak az értékek vagy nem tudom.
És amikor belép akkor össze vissza lesz a karaktere,relogol a játékos,hátha jó lesz,de ezzel csak annyit ér el,hogy felülírja a jó értékeket a hibásokra az adatbázisban.
Valaki találkozott ilyen problémával?
Másik:
Néha az autók felrepülnek/elrepülnek majd felrobbannak és ez eléggé nagy kellemetlenséget okoz a játékosoknak.És nem tudom,hogy ez miért van.Semmi sincs a jármûvekkel kapcsolatban bescriptelve,csak olyan ami spawnnal és megsemmisüléssel kapcsolatos.Semmihez sincs kötve,csak egyszer úgy gondolja a kocsi,elrepül és felrobban a játékossal együtt.
Harmadik:
Hogy lehet legkönnyebben megoldani,hogy egy táblából adatveszteség nélkül pár oszlopot kiszedjünk és azokból egy külön táblát csináljunk?
És mennyire megterhelõ az,hogy ha kilépéskor kitöröljük a játékoshoz tartozó összes sort egy táblából(Több ezer sor közül max 20 tartozik hozzá) majd beszúrunk új sorokat (max. 20)
Szóval a tömör kérdés az,hogy mennyivel telik több idõbe 10000 sor közül megtalálni azokat ahol x column értéke y,mint hogy ha ugyan ezt csak 2000 sorból csinálnánk?- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 12. - 14:52:47- Ha beírod a LIMIT 1-et a SELECT és SAVE query végére, akkor ott megáll, ahol megtalálta. Pl. Van 10000 játékosod, abból az 5000. sorban megtalálja, amit akart, akkor megáll, és azt kiadja eredményül. 2000sor közül nyilván gyorsabban töltene be, mint 10000-bõl, fõleg a magas IDjûeknek (újonnan regisztráltaknak). Ahogy én másolnék:
INSERT INTO \'ujtabla\' VALUES (SELECT * FROM \'regitabla\'
Meg ugye egy DELETE, ha amonnan ki is akarod szedni. Ha az idt egyeztetni szeretnéd, akkor fel kell sorolnod a * HELYETT, pl. Id, Nev, Penz, hogy az ID-t ne beszámozza, hanem másolja.- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. május 19. - 21:39:14- Hellotok!
Valaki tud segíteni hogy tudom lementeni hogy mennyi benzin van a kocsikban?:S
a változója VehichleFul.
És megszeretném szabni is hogy melyik kocsiba mennyi lehet :))!- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 20. - 14:50:51- Attól függ mibe akarod. MySQL? SQLite? Netán valamilyen fájlkezelõ? Az utóbbival nehéz lesz ilyesmit menteni, ha már több változód is lesz.
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. május 21. - 21:36:29 Idézetet írta: KovaNovik date=1400590251\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicAttól függ mibe akarod. MySQL? SQLite? Netán valamilyen fájlkezelõ? Az utóbbival nehéz lesz ilyesmit menteni, ha már több változód is lesz.Dinivel :S nem tudom hogy az nagyon rossz-e.
- Cím: Kisebb kérdések
Írta: Nátha - 2014. május 22. - 10:10:57- Megoldható Dini-vel, de MySQL-el egyszerûbb.
Ha mindenképp Dini-vel akarod akkor ott a Defensive mód abban van ilyen rendszer, az alapján pikk-pakk megtudod írni.- Cím: Kisebb kérdések
Írta: Dzsugasvili - 2014. május 22. - 14:32:31- Sziasztok, egy olyan dialog include-t keresek, amiben elég egyszer létrehozni a dialogot, és egy külön funkcióval meg is lehet jeleníteni (mint pl egy textdrawnál). Régebben láttam ilyet, de már nem találom. Valaki ki tudna segíteni?
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 22. - 15:46:25- http://forum.sa-mp.com/showthread.php?t=190068
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. május 22. - 20:26:48- Sziasztok!
A mai nap folyamán arra lettem figyelmes, hogy nem akarnak mûködni a MySQL-os dolgok a módomban. Nem várt probléma ez, ugyanis eddig minden megfelelõen mûködött, azonban ma elromlottak a dolgok. Bekapcsoltam a logolást, és megnéztem, hogy mi a hiba. Nos az, hogy nem fut le az egész query, azok stringjének végét levágja a plugin, valamiért. Nem vettem észre még szabályosságot, de talán a 64. karaktertõl romlik el a dolog, elvégre vannak utólag behelyettesített adatok, amelyek \' \' jelek közé kerülnek. Így nem tudom a log alapján pontosan megszámolni a hosszt. Na mindegy, szóval 64 környékén lehetnek. A lényeg ami lényeg, hogy nem tudom az okát, de jó lenne rájönni, a megoldással együtt. Aki tud, kérem segítsen! BlueG\'s R38 MySQL Plugin.
Köszönettel,
Dfoglalo- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 23. - 13:31:40- Csak a logban vágja le. Nálam az INSERTnél kb. a második adat után \"levágta\", mégis mentette a 14.-et is. Mysql query helyett próbálj meg tqueryt használni, ott adj meg neki callbacket is (publicot! Stock nem jó!) mert különben nem tárolja el az eredményt (select esetében), emellstt a tquery gyorsabb is, mert valahogy külön fut. A pqueryt nem tudom mire jó, azt os megpróbálhatod. Emellett escape_string helyett mysql-formatot használj, azon belül %s helyett %e-t.
A tquery emellett vár, amíg befejezõdik a query pl.- Cím: Kisebb kérdések
Írta: Andriis - 2014. május 23. - 18:28:53- Sziasztok. Van egy angol garázsrendszerem, de valami probléma van. Amikor a garázst megvenném, kiírja ugye az errort. Mutatom a kódot:
CMD:garazsvesz(playerid, params[])
{
for(new i=0; i < garageCount+1; i++)
{
if(IsPlayerInRangeOfPoint(playerid, 3.0, gInfo[PosX], gInfo[PosY], gInfo[PosZ]))
{
if(gInfo[Owned] == 1) return SendClientMessage(playerid, COLOR_ERROR,\"Error: This garage is already owned.\");
if(GetPlayerMoney(playerid) > gInfo[Price]) return SendClientMessage(playerid,COLOR_ERROR,\"Error: You don\'t have enough money to buy this garage.\");
GivePlayerMoney(playerid,-gInfo[Price]);
gInfo[Price]-= random(5000); //Take some money off of the original price
format(gInfo[Owner],24,\"%s\",GetPlayerNameEx(playerid));
gInfo[Owned] = 1;
Save_Garage(i);
UpdateGarageInfo(i);
SendClientMessage(playerid,COLOR_SUCCESS,\"You have successfully bought this garage.\");
return 1;
}
}
SendClientMessage(playerid,COLOR_ERROR,\"Error: You\'re not near any garage.\");
return 1;
}
Köszi aki segít.- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 23. - 18:58:27- Konkrétan melyik errort írja?
- Cím: Kisebb kérdések
Írta: Andriis - 2014. május 23. - 19:02:39- Error: You don\'t have enough money to buy this garage
Ezt irja a játekba. A reláciojelet mar cserélgettem de nem jött össze.- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 23. - 19:18:47- Találtam benne egy másik hibát is. Arra ezt írtam, csak közben jött a hozzászólás.
Megvan a hibád. A következõ volt: végigfutsz minden garázson - ez tökéletes. Viszont, ha nem vagy közelében, returnolsz, azaz a parancs futását abbahagyod úgymond, pedig még nem nézted végig mindet. Ahogy átírtam, végigfut minden; ha nem vagy a közelében; kihagyja azt a garázst és ezt minden garázsnál megcsinálja. Ha a közelében vagy (azaz nem ugrott a következõra a continue), akkor lefut a garázs megvétele, és visszatérünk egy üzenettel (valójában 1-el), így közöljük vele, hogy köszi, mrgvagyunk, nem kell több (miután persze a garázsra valót levontuk, ilyesmi). Viszont, ha n vagy garázs közelében, egyszer sem tér vissza a sikerüzenettel, így befejezés után visszatér a másik üzenettel; nem vagy garázs közelében.
Ezt a hibát orvosoltam, most már a másikat, elméletileg mennie kellene.
CMD:garazsvesz(playerid, params[]) {
for(new i=0; i < garageCount+1; i++) {
if(!IsPlayerInRangeOfPoint(playerid, 3.0, gInfo[PosX], gInfo[PosY], gInfo[PosZ])) continue;
if(gInfo[Owned] == 1) return SendClientMessage(playerid, COLOR_ERROR,\"Error: This garage is already owned.\");
if(GetPlayerMoney(playerid) < gInfo[Price]) return SendClientMessage(playerid,COLOR_ERROR,\"Error: You don\'t have enough money to buy this garage.\");
GivePlayerMoney(playerid,-gInfo[Price]);
gInfo[Price]-= random(5000); //Take some money off of the original price
format(gInfo[Owner],24,\"%s\",GetPlayerNameEx(playerid));
gInfo[Owned] = 1;
Save_Garage(i);
UpdateGarageInfo(i);
return SendClientMessage(playerid,COLOR_SUCCESS,\"You have successfully bought this garage.\");
}
return SendClientMessage(playerid,COLOR_ERROR,\"Error: You\'re not near any garage.\");
}- Cím: Kisebb kérdések
Írta: Andriis - 2014. május 23. - 19:24:02- Nagyon köszönöm, ha gepnél leszek azonnal kipróbalom.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 26. - 18:15:08- Sziasztok!
Azt mivel lehetne kiküszöbölni, hogy a mysql_formatra azt írja ki, hogy nem megfelelõ a paraméterek száma? Elméletileg végtelennek kellene lennie.
mysql_format(ABKapcs, Kveri, 486, \"UPDATE jatekosok SET Kinezet = \'%d\', Penz = \'%d\', Elet = \'%f\', Melleny = \'%f\', Vilag = \'%d\', Belso = \'%d\', KrdX = \'%f\', KrdY = \'%f\', KrdZ = \'%f\', KrdF = \'%f\'\", \\
GetPlayerSkin(playerid), GetPlayerMoney(playerid), GetPlayerHealth(playerid), GetPlayerArmour(playerid), GetPlayerVirtualWorld(playerid), GetPlayerInterior(playerid), p[0], p[1], p[2], p[3]);
Elõre is köszönöm a segítséget!
Mivel a mysql_formatot csak akkor kell használnom, amikor %e-t(escapelt stringet) használok, az pedig helyettesíthetõ külön függvénnyel is, inkább megoldom két külön formattal.
Nem. Nem fogom kettesével hozzáformatolgatni.
Továbbra is várom a válaszaitokat!- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 26. - 20:30:10- ha egy FS-ben beállítom egy játékos pvar-ját, azt egy másik fs-ben lévõ parancs is észleli. ugye? :D
- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 18:56:00 Szia
Nekem az a problémám lenne, hogy a szerverembe beraktam a modot, pluginokat meg mindent és nem akar mûködni.. A Modenál Unknow-ot ír.
Mi lehet a probléma?
Elõre is köszönöm.:)
Sziasztok :)- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 28. - 19:03:46 Idézetet írta: folnoraa date=1401296160\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSzia
Nekem az a problémám lenne, hogy a szerverembe beraktam a modot, pluginokat meg mindent és nem akar mûködni.. A Modenál Unknow-ot ír.
Mi lehet a probléma?
Elõre is köszönöm.:)
Sziasztok :)
másolj be egy server_log-ot.- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 19:05:01 Idézetet írta: huhboy date=1401296626\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Szia
Nekem az a problémám lenne, hogy a szerverembe beraktam a modot, pluginokat meg mindent és nem akar mûködni.. A Modenál Unknow-ot ír.
Mi lehet a probléma?
Elõre is köszönöm.:)
Sziasztok :)
másolj be egy server_log-ot.
[/quote]
Bocsánat ezt nem írtam le.. Ez nem teszt szerver! :-\\- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 28. - 19:05:45 Idézetet írta: folnoraa date=1401296701\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Szia
Nekem az a problémám lenne, hogy a szerverembe beraktam a modot, pluginokat meg mindent és nem akar mûködni.. A Modenál Unknow-ot ír.
Mi lehet a probléma?
Elõre is köszönöm.:)
Sziasztok :)
másolj be egy server_log-ot.
[/quote]
Bocsánat ezt nem írtam le.. Ez nem teszt szerver! :-\\
[/quote]
nem modot mondtam...csak egy server_log-ot, hogy lássuk, mi a baja.- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 19:09:50- [19:08:55] --- Server Shutting Down.
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z, ©2005-2014 SA-MP Team
[19:08:59]
[19:08:59] Server Plugins
[19:08:59] --------------
[19:08:59] Loading plugin: audio
[19:08:59] Failed (plugins/audio: cannot open shared object file: No such file or directory)
[19:08:59] Loading plugin: sscanf
[19:08:59] Failed (plugins/sscanf: cannot open shared object file: No such file or directory)
[19:08:59] Loading plugin: streamer
[19:08:59] Failed (plugins/streamer: cannot open shared object file: No such file or directory)
[19:08:59] Loading plugin: Whirlpool
[19:08:59] Failed (plugins/Whirlpool: cannot open shared object file: No such file or directory)
[19:08:59] Loading plugin: crashdetect
[19:08:59] Failed (plugins/crashdetect: cannot open shared object file: No such file or directory)
[19:08:59] Loading plugin: nativehecker
[19:08:59] Failed (plugins/nativehecker: cannot open shared object file: No such file or directory)
[19:08:59] Loaded 0 plugins.
[19:08:59]
[19:08:59] Filterscripts
[19:08:59] ---------------
[19:08:59] Loading filterscript \'base.amx\'...
[19:08:59]
--Base FS loaded.
[19:08:59] Loading filterscript \'gl_actions.amx\'...
[19:08:59] Loading filterscript \'gl_property.amx\'...
[19:08:59]
-----------------------------------
[19:08:59] Grand Larceny Property Filterscript
[19:08:59] -----------------------------------
[19:08:59] Loading filterscript \'gl_realtime.amx\'...
[19:08:59] Loaded 4 filterscripts.
[19:08:59] Reading File: blank
[19:08:59] Reading File: properties/houses.txt
[19:08:59] Reading File: properties/businesses.txt
[19:08:59] Reading File: properties/banks.txt
[19:08:59] Reading File: properties/police.txt
[19:08:59] Script[gamemodes/HybY.amx]: Run time error 19: \"File or function is not found\"
[19:08:59] Number of vehicle models: 0- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. május 28. - 19:11:12- A server.cfg fájlban a pluginok neve után írd, hogy .so. Tehát sscanf.so, Whirlpool.so, stb..
- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 19:15:47 Idézetet írta: KovaNovik date=1401297072\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicA server.cfg fájlban a pluginok neve után írd, hogy .so. Tehát sscanf.so, Whirlpool.so, stb..Megcsináltam de így sem jó..
Ezt adja ki:
[19:14:33] --- Server Shutting Down.
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z, ©2005-2014 SA-MP Team
[19:14:37]
[19:14:37] Server Plugins
[19:14:37] --------------
[19:14:37] Loading plugin: audio.so
[19:14:37]
*** Audio Plugin v0.5 by Incognito loaded ***
[19:14:37] Loaded.
[19:14:37] Loading plugin: sscanf.so
[19:14:37]
[19:14:37] ===============================
[19:14:37] sscanf plugin loaded.
[19:14:37] © 2009 Alex \"Y_Less\" Cole
[19:14:37] ===============================
[19:14:37] Loaded.
[19:14:37] Loading plugin: streamer.so
[19:14:37]
*** Streamer Plugin v2.6 by Incognito loaded ***
[19:14:37] Loaded.
[19:14:37] Loading plugin: Whirlpool.so
[19:14:37]
[19:14:37] ==================
[19:14:37]
[19:14:37] Whirlpool loaded
[19:14:37]
[19:14:37] ==================
[19:14:37]
[19:14:37] Loaded.
[19:14:37] Loading plugin: crashdetect.so
[19:14:37] Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory)
[19:14:37] Loading plugin: nativehecker.so
[19:14:37] Failed (plugins/nativehecker.so: cannot open shared object file: No such file or directory)
[19:14:37] Loaded 4 plugins.
[19:14:37]
[19:14:37] Filterscripts
[19:14:37] ---------------
[19:14:37] Loading filterscript \'base.amx\'...
[19:14:37]
--Base FS loaded.
[19:14:37] Loading filterscript \'gl_actions.amx\'...
[19:14:37] Loading filterscript \'gl_property.amx\'...
[19:14:37]
-----------------------------------
[19:14:37] Grand Larceny Property Filterscript
[19:14:37] -----------------------------------
[19:14:37] Loading filterscript \'gl_realtime.amx\'...
[19:14:37] Loaded 4 filterscripts.
[19:14:38] Reading File: blank
[19:14:38] Reading File: properties/houses.txt
[19:14:38] Reading File: properties/businesses.txt
[19:14:38] Reading File: properties/banks.txt
[19:14:38] Reading File: properties/police.txt
[19:14:38] Script[gamemodes/HybY.amx]: Run time error 19: \"File or function is not found\"
[19:14:38] Number of vehicle models: 0- Cím: Kisebb kérdések
Írta: citromhun - 2014. május 28. - 19:18:58 Loading plugin: crashdetect.so
[19:14:37] Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory)
[19:14:37] Loading plugin: nativehecker.so
[19:14:37] Failed (plugins/nativehecker.so: cannot open shared object file: No such file or directory)
[19:14:37] Loaded 4 plugins.
[/quote]
Nem találja a megadott fájlt!- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 19:20:40 Idézetet írta: citromhun date=1401297538\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicLoading plugin: crashdetect.soNem találja a megadott fájlt!
[19:14:37] Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory)
[19:14:37] Loading plugin: nativehecker.so
[19:14:37] Failed (plugins/nativehecker.so: cannot open shared object file: No such file or directory)
[19:14:37] Loaded 4 plugins.
[/quote]
De melyik fájlt? Bocsi, de én ehhez nem értek! Még egyszer bocsánat!- Cím: Kisebb kérdések
Írta: huhboy - 2014. május 28. - 19:22:18 Idézetet írta: folnoraa date=1401297640\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Loading plugin: crashdetect.soNem találja a megadott fájlt!
[19:14:37] Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory)
[19:14:37] Loading plugin: nativehecker.so
[19:14:37] Failed (plugins/nativehecker.so: cannot open shared object file: No such file or directory)
[19:14:37] Loaded 4 plugins.
[/quote]
De melyik fájlt? Bocsi, de én ehhez nem értek! Még egyszer bocsánat!
[/quote]
a plugins mappában a nativechecker.so-t, és a crashdetect.so-t.- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 19:30:37- Komolyan mondom ilyen béna nem lehetek..
Most ezt adja ki
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z, ©2005-2014 SA-MP Team
[19:14:37]
[19:14:37] Server Plugins
[19:14:37] --------------
[19:14:37] Loading plugin: audio.so
[19:14:37]
*** Audio Plugin v0.5 by Incognito loaded ***
[19:14:37] Loaded.
[19:14:37] Loading plugin: sscanf.so
[19:14:37]
[19:14:37] ===============================
[19:14:37] sscanf plugin loaded.
[19:14:37] © 2009 Alex \"Y_Less\" Cole
[19:14:37] ===============================
[19:14:37] Loaded.
[19:14:37] Loading plugin: streamer.so
[19:14:37]
*** Streamer Plugin v2.6 by Incognito loaded ***
[19:14:37] Loaded.
[19:14:37] Loading plugin: Whirlpool.so
[19:14:37]
[19:14:37] ==================
[19:14:37]
[19:14:37] Whirlpool loaded
[19:14:37]
[19:14:37] ==================
[19:14:37]
[19:14:37] Loaded.
[19:14:37] Loading plugin: crashdetect.so
[19:14:37] Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory)
[19:14:37] Loading plugin: nativehecker.so
[19:14:37] Failed (plugins/nativehecker.so: cannot open shared object file: No such file or directory)
[19:14:37] Loaded 4 plugins.
[19:14:37]
[19:14:37] Filterscripts
[19:14:37] ---------------
[19:14:37] Loading filterscript \'base.amx\'...
[19:14:37]
--Base FS loaded.
[19:14:37] Loading filterscript \'gl_actions.amx\'...
[19:14:37] Loading filterscript \'gl_property.amx\'...
[19:14:37]
-----------------------------------
[19:14:37] Grand Larceny Property Filterscript
[19:14:37] -----------------------------------
[19:14:37] Loading filterscript \'gl_realtime.amx\'...
[19:14:37] Loaded 4 filterscripts.
[19:14:38] Reading File: blank
[19:14:38] Reading File: properties/houses.txt
[19:14:38] Reading File: properties/businesses.txt
[19:14:38] Reading File: properties/banks.txt
[19:14:38] Reading File: properties/police.txt
[19:14:38] Script[gamemodes/HybY.amx]: Run time error 19: \"File or function is not found\"
[19:14:38] Number of vehicle models: 0
[19:28:18] --- Server Shutting Down.
[19:28:18]
*** Audio Plugin v0.5 by Incognito unloaded ***
[19:28:18]
[19:28:18] ===============================
[19:28:18] sscanf plugin unloaded.
[19:28:18] ===============================
[19:28:18]
*** Streamer Plugin v2.6 by Incognito unloaded ***
[19:28:18]
[19:28:18] ====================
[19:28:18]
[19:28:18] Whirlpool unloaded
[19:28:18]
[19:28:18] ====================
[19:28:18]
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z, ©2005-2014 SA-MP Team
[19:28:22]
[19:28:22] Server Plugins
[19:28:22] --------------
[19:28:22] Loading plugin: audio.so
[19:28:22]
*** Audio Plugin v0.5 by Incognito loaded ***
[19:28:22] Loaded.
[19:28:22] Loading plugin: sscanf.so
[19:28:22]
[19:28:22] ===============================
[19:28:22] sscanf plugin loaded.
[19:28:22] © 2009 Alex \"Y_Less\" Cole
[19:28:22] ===============================
[19:28:22] Loaded.
[19:28:22] Loading plugin: streamer.so
[19:28:22]
*** Streamer Plugin v2.6 by Incognito loaded ***
[19:28:22] Loaded.
[19:28:22] Loading plugin: Whirlpool.so
[19:28:22]
[19:28:22] ==================
[19:28:22]
[19:28:22] Whirlpool loaded
[19:28:22]
[19:28:22] ==================
[19:28:22]
[19:28:22] Loaded.
[19:28:22] Loaded 4 plugins.
[19:28:22]
[19:28:22] Filterscripts
[19:28:22] ---------------
[19:28:22] Loading filterscript \'base.amx\'...
[19:28:22]
--Base FS loaded.
[19:28:22] Loading filterscript \'gl_actions.amx\'...
[19:28:22] Loading filterscript \'gl_property.amx\'...
[19:28:22]
-----------------------------------
[19:28:22] Grand Larceny Property Filterscript
[19:28:22] -----------------------------------
[19:28:22] Loading filterscript \'gl_realtime.amx\'...
[19:28:22] Loaded 4 filterscripts.
[19:28:22] Reading File: blank
[19:28:22] Reading File: properties/houses.txt
[19:28:22] Reading File: properties/businesses.txt
[19:28:22] Reading File: properties/banks.txt
[19:28:22] Reading File: properties/police.txt
[19:28:22] Script[gamemodes/HybY.amx]: Run time error 19: \"File or function is not found\"
[19:28:22] Number of vehicle models: 0
Nem értem mi a baja..:(- Cím: Kisebb kérdések
Írta: citromhun - 2014. május 28. - 19:36:04- nativechacker [LINUX]
crashdetect [WINDOWS/LINUX]
Megjegyzés: Még mindig nem tölti be az adott pluginokat.
Dupla hozzászólás automatikusan összefûzve. ( 2014. május 28. - 19:38:15 )
J: Vagyis nem találja.- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 19:45:36 [19:44:27] --- Server Shutting Down.
[19:44:27]
*** Audio Plugin v0.5 by Incognito unloaded ***
[19:44:27]
[19:44:27] ===============================
[19:44:27] sscanf plugin unloaded.
[19:44:27] ===============================
[19:44:27]
*** Streamer Plugin v2.6 by Incognito unloaded ***
[19:44:27]
[19:44:27] ====================
[19:44:27]
[19:44:27] Whirlpool unloaded
[19:44:27]
[19:44:27] ====================
[19:44:27]
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team
[19:44:31]
[19:44:31] Server Plugins
[19:44:31] --------------
[19:44:31] Loading plugin: audio.so
[19:44:31]
*** Audio Plugin v0.5 by Incognito loaded ***
[19:44:31] Loaded.
[19:44:31] Loading plugin: sscanf.so
[19:44:31]
[19:44:31] ===============================
[19:44:31] sscanf plugin loaded.
[19:44:31] (c) 2009 Alex \"Y_Less\" Cole
[19:44:31] ===============================
[19:44:31] Loaded.
[19:44:31] Loading plugin: streamer.so
[19:44:31]
*** Streamer Plugin v2.6 by Incognito loaded ***
[19:44:31] Loaded.
[19:44:31] Loading plugin: Whirlpool.so
[19:44:31]
[19:44:31] ==================
[19:44:31]
[19:44:31] Whirlpool loaded
[19:44:31]
[19:44:31] ==================
[19:44:31]
[19:44:31] Loaded.
[19:44:31] Loading plugin: nativechecker.so
[19:44:31] Loaded.
[19:44:31] Loading plugin: crashdetect.so
[19:44:31] CrashDetect v4.13.1 is OK.
[19:44:31] Loaded.
[19:44:31] Loaded 6 plugins.
[19:44:31]
[19:44:31] Filterscripts
[19:44:31] ---------------
[19:44:31] Loading filterscript \'base.amx\'...
[19:44:31]
--Base FS loaded.
[19:44:31] Loading filterscript \'gl_actions.amx\'...
[19:44:31] Loading filterscript \'gl_property.amx\'...
[19:44:31]
-----------------------------------
[19:44:31] Grand Larceny Property Filterscript
[19:44:31] -----------------------------------
[19:44:31] Loading filterscript \'gl_realtime.amx\'...
[19:44:31] Loaded 4 filterscripts.
[19:44:31] Error: Function not registered: \'SSCANF_Init\'
[19:44:31] Error: Function not registered: \'SSCANF_Join\'
[19:44:31] Error: Function not registered: \'SSCANF_Leave\'
[19:44:31] [debug] Run time error 19: \"File or function is not found\"
[19:44:31] [debug] SSCANF_Init
[19:44:31] [debug] SSCANF_Join
[19:44:31] [debug] SSCANF_Leave
[19:44:31] Reading File: blank
[19:44:31] Reading File: properties/houses.txt
[19:44:31] Reading File: properties/businesses.txt
[19:44:31] Reading File: properties/banks.txt
[19:44:31] Reading File: properties/police.txt
[19:44:31] [debug] Run time error 19: \"File or function is not found\"
[19:44:31] [debug] SSCANF_Init
[19:44:31] [debug] SSCANF_Join
[19:44:31] [debug] SSCANF_Leave
[19:44:31] Script[gamemodes/HybY.amx]: Run time error 19: \"File or function is not found\"
[19:44:31] Number of vehicle models: 0
[mod]Kitettem helyetted a code taget. Legközelebb pedig a megfelelõ témába írj![/mod]- Cím: Kisebb kérdések
Írta: citromhun - 2014. május 28. - 19:49:59- Volt már ilyen hiba a fórumon (Link)
Frissítsd az sscanf plugin-t.[/quote]- Cím: Kisebb kérdések
Írta: folnoraa - 2014. május 28. - 19:53:23 Idézetet írta: citromhun date=1401299399\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicVolt már ilyen hiba a fórumon (Link)
Frissítsd az sscanf plugin-t.
[/quote]
Igen.. Ez volt a gond.. Isten áldjon meg téged..:D Sziasztok! Köszönöm a segítségeteket :)- Cím: Kisebb kérdések
Írta: citromhun - 2014. június 01. - 20:08:33- Olyan kérdésem fordultam hozzátok, hogy: Szeretném megoldani, azt hogy az adott csapatban csak is x-en lehessenek. Tehát egy csapat limitrõl lenne szó. Meg köszönném segítségeteket!
- Cím: Kisebb kérdések
Írta: huhboy - 2014. június 01. - 20:48:41 Idézetet írta: citromhun date=1401646113\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicOlyan kérdésem fordultam hozzátok, hogy: Szeretném megoldani, azt hogy az adott csapatban csak is x-en lehessenek. Tehát egy csapat limitrõl lenne szó. Meg köszönném segítségeteket!létrehozol egy-egy változót minden csapatnak....
amikor a játékos csatlakozna a csapathoz, leellenõrzöd, mennyien vannak, és ha elérte a max létszámot, akkor nem hagyod becsatlakozni...
#include <a_samp>
#include <zcmd>
new csapat1, csapat2;
new Csapattag1[MAX_PLAYERS], Csapattag2[MAX_PLAYERS];
public OnGameModeInit()
{
csapat1 = 0;
csapat2 = 0;
return 1;
}
public OnPlayerConnect(playerid)
{
Csapattag1[playerid] = 0;
Csapattag2[playerid] = 0;
return 1;
}
CMD:csapat1(playerid, params[])
{
if(Csapattag2[playerid] == 1) return SendClientMessage(playerid, -1, \"Te jelenleg a másik csapatban vagy! /kilepes\");
if(csapat1 >= 10) return SendClientMessage(playerid, -1, \"Ez a csapat már megtelt, használd a /csapat2 parancsot!\");
else
{
Csapattag1[playerid] = 1;
SendClientMessage(playerid, -1, \"Csatlakoztál az egyes csapathoz\");
}
return 1;
}
CMD:csapat2(playerid, params[])
{
if(Csapattag1[playerid] == 1) return SendClientMessage(playerid, -1, \"Te jelenleg a másik csapatban vagy! /kilepes\");
if(csapat2 >= 10) return SendClientMessage(playerid, -1, \"Ez a csapat már megtelt, használd a /csapat1 parancsot!\");
else
{
Csapattag2[playerid] = 1;
SendClientMessage(playerid, -1, \"Csatlakoztál a kettes csapathoz\");
}
return 1;
}
CMD:kilepes(playerid, params[])
{
if(Csapattag2[playerid] == 0 && Csapattag2[playerid] == 0) return SendClientMessage(playerid, -1, \"Te nem vagy egyik csapat tagja sem.\");
else
{
if(Csapattag1[playerid] == 1) return Csapattag1[playerid] = 0;
if(Csapattag2[playerid] == 1) return Csapattag2[playerid] = 0;
SendClientMessage(playerid, -1, \"Sikeresen elhagytad a csapatot!\");
}
return 1;
}- Cím: Kisebb kérdések
Írta: citromhun - 2014. június 01. - 21:07:00- Köszi, csak ere lettem volna kíváncsi!
- Cím: Kisebb kérdések
Írta: huhboy - 2014. június 01. - 21:10:23 Idézetet írta: citromhun date=1401649620\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicKöszi, csak ere lettem volna kíváncsi!így utólag eszembe jutott, hogy a számlálás kimaradt, szóval így a helyes :)
#include <a_samp>
#include <zcmd>
new csapat1, csapat2;
new Csapattag1[MAX_PLAYERS], Csapattag2[MAX_PLAYERS];
public OnGameModeInit()
{
csapat1 = 0;
csapat2 = 0;
return 1;
}
public OnPlayerConnect(playerid)
{
Csapattag1[playerid] = 0;
Csapattag2[playerid] = 0;
return 1;
}
CMD:csapat1(playerid, params[])
{
if(Csapattag2[playerid] == 1) return SendClientMessage(playerid, -1, \"Te jelenleg a másik csapatban vagy! /kilepes\");
if(csapat1 >= 10) return SendClientMessage(playerid, -1, \"Ez a csapat már megtelt, használd a /csapat2 parancsot!\");
else
{
Csapattag1[playerid] = 1;
csapat1++;
SendClientMessage(playerid, -1, \"Csatlakoztál az egyes csapathoz\");
}
return 1;
}
CMD:csapat2(playerid, params[])
{
if(Csapattag1[playerid] == 1) return SendClientMessage(playerid, -1, \"Te jelenleg a másik csapatban vagy! /kilepes\");
if(csapat2 >= 10) return SendClientMessage(playerid, -1, \"Ez a csapat már megtelt, használd a /csapat1 parancsot!\");
else
{
Csapattag2[playerid] = 1;
csapat2++;
SendClientMessage(playerid, -1, \"Csatlakoztál a kettes csapathoz\");
}
return 1;
}
CMD:kilepes(playerid, params[])
{
if(Csapattag2[playerid] == 0 && Csapattag2[playerid] == 0) return SendClientMessage(playerid, -1, \"Te nem vagy egyik csapat tagja sem.\");
else
{
if(Csapattag1[playerid] == 1) return Csapattag1[playerid] = 0, csapat1--;
if(Csapattag2[playerid] == 1) return Csapattag2[playerid] = 0, csapat2--;
SendClientMessage(playerid, -1, \"Sikeresen elhagytad a csapatot!\");
}
return 1;
}- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. június 02. - 12:04:10- Sziasztok,
A mai nap folyamán szerettem volna szögesdrótokat alkalmazni, de sajnos nem jártam sikerrel. Próbáltam õket sima és Dynamc objectként is, sima és Static jármûvekkel is. Ezen kívül kipróbáltam mind a három ilyen objectet (2892, 2899, 1593), de sajnos egyik sem akarta kilyukasztani a kocsik kerekeit. Mi okozhatja ezt a hibás mûködést, pontosabban nem mûködést? Tudtommal lyukasztaniuk kéne. Mi a megoldás rá? Akinek van tippje, kérem írjon!
Köszönettel,
Dfoglalo- Cím: Kisebb kérdések
Írta: Flash - 2014. június 02. - 12:26:33- Azt hiszem ha alapból leraksz szögesdrótot az még nem lyukassza ki a jármû kerekeit, DE valahogy lelehet kérni hogy a jármû kerekei mikor érintkeznek az objectel, és akkor lefuttatod a gumilyukasztást. Ha nem tudod hogyan kell este segítek neked.
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. június 02. - 12:43:05- Megnéztem egy szögesdrótos szkriptet és szomorúan látom, hogy OnPlayerUpdate alatt történik a lyukasztás egyszerû UpdateVehicleDamageStatus függvény segítségével. Más megoldás van, vagy csak az UpdateVehicleDamageStatusos?
- Cím: Kisebb kérdések
Írta: gergo_2007 - 2014. június 04. - 20:41:43- Miért jobb a mysql-es login mint a rendes?
- Cím: Kisebb kérdések
Írta: Nátha - 2014. június 06. - 23:30:45 Idézetet írta: gergo_2007 date=1401907303\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicMiért jobb a mysql-es login mint a rendes?A MySQL gyorsabb adatkezelõ.
És biztonságosabb egy külsõ adatbázisba menteni a szervered adatait mint közvetlenül a scriptfiles mappába, mert ott elõfordulhat hogy véletlenül kitörlöd (velem már elõfordult :D )- Cím: Kisebb kérdések
Írta: Mate. - 2014. június 12. - 12:16:45- Üdv.
Átírnám a goudlyne gamemode-t,és nagyon szúrja a szemem, ha tesztelek,hogy nem tölti a mappok-at.
Kértem segítséget sunwell konfigos-tól is, azt mondta frissítsem régebbi streamer-re.
Valaki megtudná mondani, hogy melyik verziójú streamer szükséges a goudlyne-hez ?- Cím: Kisebb kérdések
Írta: Flash - 2014. június 12. - 12:29:34- Épp ezaz hogy a legfrissebb streamert használd és minden objected CreateDynamicObject legyen!
- Cím: Kisebb kérdések
Írta: Mate. - 2014. június 12. - 12:38:19- Esetleg, tudsz adni egy friss veriójú streamer letöltési linket ?
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. június 12. - 13:08:41- https://github.com/samp-incognito/samp-streamer-plugin/releases/tag/v2.7.2
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. június 14. - 17:08:05- Sziasztok.....Tudtok valami tippet adni arra hogy ne úszon a levegében a csávó ? Mert van egy olyan hogy tud úszni a levegõben arra nem találok semmi védelmet.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. június 14. - 21:17:49- Ez segíthet.
- Cím: Kisebb kérdések
Írta: tudvari - 2014. június 16. - 20:12:04- Tudnátok olyan oldalt/programot linkelni,ami a bemásolt pawn objecteket,jármûveket MTA-ba konvertálja?Elõre is köszönöm.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. június 16. - 20:41:01- http://convertffs.com/
Inputnál incognito\'s streamer és createvehicle (vagy addstatic, amelyiket használod), outputnál meg MTA mindkettõ.- Cím: Kisebb kérdések
Írta: tudvari - 2014. június 16. - 20:45:46- Köszi,én is ezt használom,csak fél órával ezelõtt az oldal nem volt elérhetõ.
Nem enged 100-nál több objectet egyszerre konvertálni.- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. június 16. - 21:32:54- http://gtamap.delux-host.com/converter/
Ezzel sem?- Cím: Kisebb kérdések
Írta: tudvari - 2014. június 16. - 21:54:37- Itt átkonvertálja,de miután csináltam egy .map fájlt,a megnyitásakor üres.(MTA-ban)
- Cím: Kisebb kérdések
Írta: Erik3333 - 2014. június 24. - 15:21:49- Melyik a legjobb és leggyorsabb parancsfeldolgozó?
- Cím: Kisebb kérdések
Írta: Flash - 2014. június 24. - 15:27:20 Idézetet írta: Gun22 date=1403616109\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicMelyik a legjobb és leggyorsabb parancsfeldolgozó?zöcöemdö
ZCMD- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. június 24. - 16:03:06- Helyett a YCMD. Az gyorsabb is, többet is tud.
- Cím: Kisebb kérdések
Írta: mooph - 2014. június 26. - 17:23:48- Sziasztok.Elindítom a sampot és folyton becrashel fel se birok menni szeróra mi lehet a gond?
- Cím: Kisebb kérdések
Írta: Nátha - 2014. június 26. - 23:03:22 Idézetet írta: mooph date=1403796228\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok.Elindítom a sampot és folyton becrashel fel se birok menni szeróra mi lehet a gond?Esetleg van berakva valami mód?
Ha nincs akkor érdemes újratelepíteni az egész GTA-t.
Nem sok értelme van a hibás fájlt keresgélni ami miatt crashel, egyszerûbb az újratelepítés, fõleg ha a telepítõje is megvan, de letöltéssel együtt 40 perc alatt megvan az egész és garantáltan mûködni fog.- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. június 26. - 23:32:52- Én azért nem lennék abban olyan biztos. Sokszor az sem oldja meg, ld. TengeriMalacnál sem.
- Cím: Kisebb kérdések
Írta: Nátha - 2014. június 27. - 12:45:49- 10 esetbõl 2x nem oldja meg, nekem eddig mindig megoldotta.
Egy próbát megér.- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. június 27. - 12:54:53- Meg.
- Cím: Kisebb kérdések
Írta: folnoraa - 2014. július 02. - 14:08:19- Sziasztok :)
Hogy lehet azt megcsinálni, hogy a szerver érzékelje, ha kamionnal felveszed a trainert?- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. július 02. - 15:35:43 Idézetet írta: folnoraa date=1404302899\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok :)http://sampforum.hu/index.php?topic=52322.0
Hogy lehet azt megcsinálni, hogy a szerver érzékelje, ha kamionnal felveszed a trainert?
Rövidebb, javított változat (ez már lecsatoláskor is írja az utánfutó ID-jét):
new gTrlAtt[MAX_VEHICLES], gVehLastTrl[MAX_VEHICLES];
forward OnPlayerAttachVehicleTrailer(playerid, vehid, trlid);
public OnPlayerAttachVehicleTrailer(playerid, vehid, trlid) {
printf(\"[iNFO] %d id-jû játékos %scsatolta a(z) %d id-jû jármûvé%s a(z) %d id-jû utánfutót.\", playerid, (trlid) ? (\"fel\") : (\"le\"), vehid, (trlid) ? (\"re\") : (\"rõl\"), trlid);
/*if(trlid) //felcsatolás
if(!trlid) //lecsatolás*/
return 1;
}
public OnPlayerUpdate(playerid) {
new veh = GetPlayerVehicleID(playerid), trl = GetVehicleTrailer(veh);
if(IsValidVehicle(trl)) gVehLastTrl[veh] = trl;
if(IsValidVehicle(veh) && IsValidVehicle(trl) != gTrlAtt[veh]) gTrlAtt[veh] = IsValidVehicle(trl), OnPlayerAttachVehicleTrailer(playerid, veh, gVehLastTrl[veh]);
return 1;
}- Cím: Kisebb kérdések
Írta: folnoraa - 2014. július 02. - 16:39:14 Idézetet írta: KovaNovik date=1404308143\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topichttp://sampforum.hu/index.php?topic=52322.0
Sziasztok :)
Hogy lehet azt megcsinálni, hogy a szerver érzékelje, ha kamionnal felveszed a trainert?
Rövidebb, javított változat (ez már lecsatoláskor is írja az utánfutó ID-jét):
new gTrlAtt[MAX_VEHICLES], gVehLastTrl[MAX_VEHICLES];
forward OnPlayerAttachVehicleTrailer(playerid, vehid, trlid);
public OnPlayerAttachVehicleTrailer(playerid, vehid, trlid) {
printf(\"[iNFO] %d id-jû játékos %scsatolta a(z) %d id-jû jármûvé%s a(z) %d id-jû utánfutót.\", playerid, (trlid) ? (\"fel\") : (\"le\"), vehid, (trlid) ? (\"re\") : (\"rõl\"), trlid);
/*if(trlid) //felcsatolás
if(!trlid) //lecsatolás*/
return 1;
}
public OnPlayerUpdate(playerid) {
new veh = GetPlayerVehicleID(playerid), trl = GetVehicleTrailer(veh);
if(IsValidVehicle(trl)) gVehLastTrl[veh] = trl;
if(IsValidVehicle(veh) && IsValidVehicle(trl) != gTrlAtt[veh]) gTrlAtt[veh] = IsValidVehicle(trl), OnPlayerAttachVehicleTrailer(playerid, veh, gVehLastTrl[veh]);
return 1;
}
[/quote]
Köszi- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. július 05. - 16:12:57- Sziasztok!
Hogy lehet megoldani , hogy amikor lehívom a kocsit lementse , és utána mindig lementse az adott jármûvet , amit használtak?!
http://sampforum.hu/index.php?topic=48554.0
Ebbõl szeretnék kiindulni mert ebbe csak bele kéne írni de fogalmam sincs hogy hogyan lehetne.- Cím: Kisebb kérdések
Írta: Asdelon - 2014. július 06. - 17:24:24 Idézetet írta: rcsbakos2 date=1404569577\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!Tehát azt szeretnéd, hogy mód elindítása után, mindig ott legyen a kocsi, ahol volt?
Hogy lehet megoldani , hogy amikor lehívom a kocsit lementse , és utána mindig lementse az adott jármûvet , amit használtak?!
http://sampforum.hu/index.php?topic=48554.0
Ebbõl szeretnék kiindulni mert ebbe csak bele kéne írni de fogalmam sincs hogy hogyan lehetne.
Dini vagy mysql?
Én azt egy publiccal oldottam meg, amit OnGameModeInitbe raktam, és a publicban lekértem a kocsik adatait, majd egy ciklusban az ID-ek számához mindig +1-et adtam, és annyit, ahány kocsit számlált az adatokból, mysqlben egy num_rowssal egyszerûen meg lehet adni.- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. július 06. - 22:28:17- Szia!:D
dinibe menti :)
Tudsz nekem segíteni :/?- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. július 07. - 22:20:38- Sziasztok...Elkezdtem egy kis mappot feltntetni a térképen hogy a minimapon meg látszódjon de az istenért se bírok rájönni hogy mért virbál a minimap
#include <a_samp>
new utak0;
new utak1;
new utak2;
new utak3;
new utak4;
new utak5;
new utak6;
new utak7;
new utak8;
new utak9;
new utak10;
new utak11;
new utak12;
new utak13;
public OnGameModeInit()
{
utak0 = GangZoneCreate(1990.689331,543.970153,2179.733886,622.292358);
utak1 =GangZoneCreate(1990.689331,622.292358,2179.733886,543.970153);
utak2 =GangZoneCreate(2428.138183,628.830322,3383.638671,643.089782);
utak3 =GangZoneCreate(3383.427734,561.615783,3396.587890,681.765563);
utak4 =GangZoneCreate(3396.965332,642.491577,3588.149658,628.032958);
utak5 =GangZoneCreate(3587.462158,625.189392,3683.527343,722.644897);
utak6 =GangZoneCreate(3372.494628,688.560363,3355.885986,762.772094);
utak7 =GangZoneCreate(3396.522705,666.003784,3551.104492,680.699890);
utak8 =GangZoneCreate(3551.096191,680.686096,3535.286376,604.612792);
utak9 =GangZoneCreate(2678.671142,735.070922,2694.049072,543.828796);
utak10 =GangZoneCreate(3028.085449,540.962768,2692.623046,575.288146);
utak11 =GangZoneCreate(3027.832763,540.976379,3052.064941,574.771240);
utak12 =GangZoneCreate(3052.406250,563.362304,3133.264404,542.343261);
utak13 =GangZoneCreate(3132.375488,560.412902,3151.361328,292.552551);
return 1;
}
public OnPlayerSpawn(playerid)
{
GangZoneShowForPlayer(playerid, utak0, 0x000000AA);
GangZoneShowForPlayer(playerid, utak1, 0x000000AA);
GangZoneShowForPlayer(playerid, utak2, 0x000000AA);
GangZoneShowForPlayer(playerid, utak3, 0x000000AA);
GangZoneShowForPlayer(playerid, utak4, 0x000000AA);
GangZoneShowForPlayer(playerid, utak5, 0x000000AA);
GangZoneShowForPlayer(playerid, utak6, 0x000000AA);
GangZoneShowForPlayer(playerid, utak7, 0x000000AA);
GangZoneShowForPlayer(playerid, utak8, 0x000000AA);
GangZoneShowForPlayer(playerid, utak9, 0x000000AA);
GangZoneShowForPlayer(playerid, utak10, 0x000000AA);
GangZoneShowForPlayer(playerid, utak11, 0x000000AA);
GangZoneShowForPlayer(playerid, utak12, 0x000000AA);
GangZoneShowForPlayer(playerid, utak13, 0x000000AA);
return 1;
}
/*másolat
utak1 =GangZoneCreate(1990.689331,622.292358,2179.733886,543.970153);
utak2 =GangZoneCreate(2428.138183,628.830322,3383.638671,643.089782);
utak3 =GangZoneCreate(3383.427734,561.615783,3396.587890,681.765563);
utak4 =GangZoneCreate(3396.965332,642.491577,3588.149658,628.032958);
utak5 =GangZoneCreate(3587.462158,625.189392,3683.527343,722.644897);
utak6 =GangZoneCreate(3372.494628,688.560363,3355.885986,762.772094);
utak7 =GangZoneCreate(3396.522705,666.003784,3551.104492,680.699890);
utak8 =GangZoneCreate(3551.096191,680.686096,3535.286376,604.612792);
utak9 =GangZoneCreate(2678.671142,735.070922,2694.049072,543.828796);
//GangZoneCreate(2694.328369,543.827697,3028.300781,555.305541);
//GangZoneCreate(3028.071289,556.749267,2692.308349,575.404968);
//GangZoneCreate(2693.209960,543.830444,3028.108398,556.552856);
utak10 =GangZoneCreate(3028.085449,540.962768,2692.623046,575.288146);
utak11 =GangZoneCreate(3027.832763,540.976379,3052.064941,574.771240);
utak12 =GangZoneCreate(3052.406250,563.362304,3133.264404,542.343261);
utak13 =GangZoneCreate(3132.375488,560.412902,3151.361328,292.552551);
//GangZoneCreate(3071.019287,545.030273,3041.078125,-386.852142);
utak14 =GangZoneCreate(3041.078125,-386.852142,3263.463867,-376.228759);
utak15 =GangZoneCreate(3041.608154,-386.586364,3065.602783,543.659240);
utak16 =GangZoneCreate(3065.133056,274.225158,3300.609375,288.810668);
utak17 =GangZoneCreate(3217.797119,372.608917,3202.119873,177.240921);
utak18 =GangZoneCreate(3317.959716,477.941070,3301.461425,97.416519);
utak19 =GangZoneCreate(3278.157470,98.189537,3322.146484,82.259864);
utak20 =GangZoneCreate(3044.866455,-227.100601,2827.940673,-213.108489);
utak21 =GangZoneCreate(3136.755859,-385.980499,3122.538085,-515.839904);
utak22 =GangZoneCreate(3122.538085,-515.839904,3152.429931,-561.514709);
utak23 =GangZoneCreate(3175.192138,-600.202331,3150.631103,-517.955810);
utak24 =GangZoneCreate(3152.740966,-602.713867,3159.426269,-594.204833);
utak25 =GangZoneCreate(3151.088378,-601.817504,3179.096435,-1177.609008);*/
Ezzel az editorral csinálgatom:
//-----------------------IntrozeN---------------------
//-----------------------Gangzone---------------------
//-----------------------Creator----------------------
//-----------------------v1.0-------------------------
#include <a_samp>
#define dcmd(%1,%2,%3) if (!strcmp((%3)[1], #%1, true, (%2)) && ((((%3)[(%2) + 1] == \'\\0\') && (dcmd_%1(playerid, \"\"))) || (((%3)[(%2) + 1] == \' \') && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
#define COLOR_GREENLIGHT 0x9ACD32AA
#define COLOR_DARKRED 0xC10B07FF
forward Createzone(playerid,color);
new Makingzone[MAX_PLAYERS];
new Float:ZMinX;
new Float:ZMaxX;
new Float:ZMinY;
new Float:ZMaxY;
new GangZone;
new Create;
public OnFilterScriptInit()
{
print(\"\\n----------------------------------\");
print(\"Gangzone Creator v1.0 by IntrozeN\");
print(\"----------------------------------\\n\");
if(!fexist(\"/savedzones.txt\")) fopen(\"/savedzones.txt\", io_readwrite);
return 1;
}
public OnFilterScriptExit()
{
GangZoneHideForAll(GangZone);
return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(zone,4,cmdtext);
return 0;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 0)
{
if(response)
{
if(listitem == 0)
{
if(Makingzone[playerid] == 1) return SendClientMessage(playerid,COLOR_DARKRED,\".: Info: You\'re already making a zone. Cancel or Save the current one first :.\");
ShowPlayerDialog(playerid,1,2,\"Color\",\"Blue\\nRed\\nGreen\\nPurple\\nYellow\\nGrey\\nLightblue\\nWhite\\nBlack\",\"Select\",\"Cancel\");
Makingzone[playerid] = 1;
}
if(listitem == 1)
{
if(Makingzone[playerid] == 0) return SendClientMessage(playerid,COLOR_DARKRED,\".: Info: You\'re not making a zone. Create one first :.\");
new string[128];
KillTimer(Create);
format(string,sizeof(string),\"GangZoneCreate(%f,%f,%f,%f);\\r\\n\",ZMinX,ZMinY,ZMaxX,ZMaxY);
new File:save = fopen(\"/savedzones.txt\", io_append);
fwrite(save, string);
fclose(save);
SendClientMessage(playerid,COLOR_GREENLIGHT,\".: Info: Zone created and saved in savedzones.txt :.\");
Makingzone[playerid] = 0;
}
if(listitem == 2)
{
if(Makingzone[playerid] == 0) return SendClientMessage(playerid,COLOR_DARKRED,\".: Info: You\'re not making a zone. Create one first :.\");
KillTimer(Create);
GangZoneDestroy(GangZone);
SendClientMessage(playerid,COLOR_GREENLIGHT,\".: Info: Zone creation cancelled :.\");
Makingzone[playerid] = 0;
}
}
}
if(dialogid == 1)
{
if(response)
{
if(listitem == 0)
{
new Float:Z;
new color;
GetPlayerPos(playerid,ZMinX,ZMinY,Z);
color = 0x0000FFAA;
GangZone = GangZoneCreate(ZMinX,ZMinY,ZMaxX,ZMaxY);
GangZoneShowForPlayer(playerid,GangZone,color);
Create = SetTimerEx(\"Createzone\",100,1,\"ud\",playerid,color);
}
if(listitem == 1)
{
new Float:Z;
new color;
GetPlayerPos(playerid,ZMinX,ZMinY,Z);
color = 0xFF0000AA;
GangZone = GangZoneCreate(ZMinX,ZMinY,ZMaxX,ZMaxY);
GangZoneShowForPlayer(playerid,GangZone,color);
Create = SetTimerEx(\"Createzone\",100,1,\"ud\",playerid,color);
}
if(listitem == 2)
{
new Float:Z;
new color;
GetPlayerPos(playerid,ZMinX,ZMinY,Z);
color = 0x00FF00AA;
GangZone = GangZoneCreate(ZMinX,ZMinY,ZMaxX,ZMaxY);
GangZoneShowForPlayer(playerid,GangZone,color);
Create = SetTimerEx(\"Createzone\",100,1,\"ud\",playerid,color);
}
if(listitem == 3)
{
new Float:Z;
new color;
GetPlayerPos(playerid,ZMinX,ZMinY,Z);
color = 0xFF00FFAA;
GangZone = GangZoneCreate(ZMinX,ZMinY,ZMaxX,ZMaxY);
GangZoneShowForPlayer(playerid,GangZone,color);
Create = SetTimerEx(\"Createzone\",100,1,\"ud\",playerid,color);
}
if(listitem == 4)
{
new Float:Z;
new color;
GetPlayerPos(playerid,ZMinX,ZMinY,Z);
color = 0xFFFF00AA;
GangZone = GangZoneCreate(ZMinX,ZMinY,ZMaxX,ZMaxY);
GangZoneShowForPlayer(playerid,GangZone,color);
Create = SetTimerEx(\"Createzone\",100,1,\"ud\",playerid,color);
}
if(listitem == 5)
{
new Float:Z;
new color;
GetPlayerPos(playerid,ZMinX,ZMinY,Z);
color = 0x888888AA;
GangZone = GangZoneCreate(ZMinX,ZMinY,ZMaxX,ZMaxY);
GangZoneShowForPlayer(playerid,GangZone,color);
Create = SetTimerEx(\"Createzone\",100,1,\"ud\",playerid,color);
}
if(listitem == 6)
{
new Float:Z;
new color;
GetPlayerPos(playerid,ZMinX,ZMinY,Z);
color = 0x00FFFFAA;
GangZone = GangZoneCreate(ZMinX,ZMinY,ZMaxX,ZMaxY);
GangZoneShowForPlayer(playerid,GangZone,color);
Create = SetTimerEx(\"Createzone\",100,1,\"ud\",playerid,color);
}
if(listitem == 7)
{
new Float:Z;
new color;
GetPlayerPos(playerid,ZMinX,ZMinY,Z);
color = 0xFFFFFFAA;
GangZone = GangZoneCreate(ZMinX,ZMinY,ZMaxX,ZMaxY);
GangZoneShowForPlayer(playerid,GangZone,color);
Create = SetTimerEx(\"Createzone\",100,1,\"ud\",playerid,color);
}
if(listitem == 8)
{
new Float:Z;
new color;
GetPlayerPos(playerid,ZMinX,ZMinY,Z);
color = 0x000000AA;
GangZone = GangZoneCreate(ZMinX,ZMinY,ZMaxX,ZMaxY);
GangZoneShowForPlayer(playerid,GangZone,color);
Create = SetTimerEx(\"Createzone\",100,1,\"ud\",playerid,color);
}
SendClientMessage(playerid,COLOR_GREENLIGHT,\".: Info: Zone is being created :.\");
SendClientMessage(playerid,COLOR_GREENLIGHT,\".: Info: Check on the minimap while moving to create your zone perfectly then save the zone by typing /zone :.\");
}
else if(!response)
{
Makingzone[playerid] = 0;
}
}
return 1;
}
public Createzone(playerid,color)
{
GangZoneHideForPlayer(playerid,GangZone);
GangZoneDestroy(GangZone);
new Float:Z;
GetPlayerPos(playerid,ZMaxX,ZMaxY,Z);
GangZone = GangZoneCreate(ZMinX,ZMinY,ZMaxX,ZMaxY);
GangZoneShowForPlayer(playerid,GangZone,color);
return 1;
}
dcmd_zone(playerid,params[])
{
#pragma unused params
ShowPlayerDialog(playerid,0,2,\"Gangzone Creator v1.0 by IntrozeN\",\"Createzone\\nSavezone\\nCancelzone\",\"Select\",\"Cancel\");
return 1;
}
Mit rontok el vagy mi a probléma?- Cím: Kisebb kérdések
Írta: Marci19975 - 2014. július 08. - 00:39:02- Üdv az lenne a problémám hogy csináltam egy pickupos teleportot és addig jó is amíg be kell menni csak kifelé nem tudom hogy csináljam
eddig kész van:
{
pickup3=CreatePickup(1318, 1, 2017.3345,1915.8837,12.3319);
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup3)
{
SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083);
SetPlayerInterior(playerid, 12);
}
}- Cím: Kisebb kérdések
Írta: Nátha - 2014. július 08. - 00:46:00 Idézetet írta: Marci19975 date=1404772742\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicÜdv az lenne a problémám hogy csináltam egy pickupos teleportot és addig jó is amíg be kell menni csak kifelé nem tudom hogy csináljamMármint hogy érted azt hogy kifelé?
eddig kész van:
{
pickup3=CreatePickup(1318, 1, 2017.3345,1915.8837,12.3319);
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup3)
{
SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083);
SetPlayerInterior(playerid, 12);
}
}
Interiorból kifelé?- Cím: Kisebb kérdések
Írta: Marci19975 - 2014. július 08. - 00:47:18- Igen!
- Cím: Kisebb kérdések
Írta: draco_blue - 2014. július 08. - 00:50:30 Idézetet írta: Marci19975 date=1404773238\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicIgen!A SetInterior legyen 0, és a SetPlayerPos, meg a tekeport helye :)
SetPlayerInterior(playerid, 0), SetPlayerPos(playerid, X, Y, Z);- Cím: Kisebb kérdések
Írta: Marci19975 - 2014. július 08. - 00:58:10- Így gondoltad?
#include <a_samp>
new pickup3;
public OnFilterScriptInit()
{
pickup3=CreatePickup(1318, 1, 2017.3345,1915.8837,12.3319);
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup3)
{
SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083); //ide hogy hova teleportáljon
SetPlayerInterior(playerid, 12); //ide az interior id-t
SetPlayerInterior(playerid, 0), SetPlayerPos(playerid, 2324.9036,-1148.3251,1050.7101);
}
}- Cím: Kisebb kérdések
Írta: draco_blue - 2014. július 08. - 01:15:51- neem. hanem csinálsz egy pickupot a kijárathoz is, meg a bejárathoz is. a kijáratéhoz a kijárat teleportját, plusz a 0 interiort teszed, míg a bejárathoz a 12-es interiort, plusz annak a teleportját :)
de ha másolsz egy kijárat teleportot, megírom neked :)- Cím: Kisebb kérdések
Írta: Marci19975 - 2014. július 08. - 01:44:13- Ez az interiorban a kijárat teleportja:2324.9036,-1148.3251,1050.7101
- Cím: Kisebb kérdések
Írta: draco_blue - 2014. július 08. - 11:04:49 Idézetet írta: Marci19975 date=1404776653\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicEz az interiorban a kijárat teleportja:2324.9036,-1148.3251,1050.7101nem arra a koordinátára gondoltam, de megoldottam :D
#include <a_samp>
new pickup3;
new pickupExit;
public OnFilterScriptInit()
{
pickup3=CreatePickup(1318, 1, 2017.3345,1915.8837,12.3319);
pickupExit = CreatePickup(1318, 1, 2324.9036,-1148.3251,1050.710);
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(pickupid == pickup3)
{
SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083); //ide hogy hova teleportáljon
SetPlayerInterior(playerid, 12); //ide az interior id-t
}
if(pickupid == pickupExit)
{
SetPlayerInterior(playerid, 0), SetPlayerPos(playerid, 2020.9922,1915.4539,12.3272);
}
}- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. július 08. - 12:48:59- sztok!
Hogy lehet megoldani , hogy amikor lehívom a kocsit lementse , és utána mindig lementse az adott jármûvet , amit használtak?!
Ebbõl szeretnék kiindulni mert ebbe csak bele kéne írni de fogalmam sincs hogy hogyan lehetne.
#include a_samp
#include zcmd
#include sscanf2
#include dini
#define File(%1) format(vehfile, sizeof(vehfile), \"VehSystem/%s.ini\", GetName(%1))
enum vehicle {
Color1,
Color2,
Paintjob,
NumberPlate[9]
}
new VEHICLE[MAX_VEHICLES][vehicle],
vehfile[128];
public OnPlayerSpawn(playerid) {
File(playerid);
if(dini_Exists(vehfile)) {
new Float: Pos[4], vehid, color1, color2, paintjob, numplate[9], tunes[128];
vehid = dini_Int(vehfile, \"Model\");
color1 = dini_Int(vehfile, \"Color1\");
color2 = dini_Int(vehfile, \"Color2\");
paintjob = dini_Int(vehfile, \"Paintjob\");
Pos[0] = dini_Float(vehfile, \"VehX\");
Pos[1] = dini_Float(vehfile, \"VehY\");
Pos[2] = dini_Float(vehfile, \"VehZ\");
Pos[3] = dini_Float(vehfile, \"VehA\");
format(numplate, sizeof(numplate), \"%s\", dini_Get(vehfile, \"Numberplate\"));
new vehicleid = CreateVehicle(vehid, Pos[0], Pos[1], Pos[2], Pos[3], color1, color2, -1);
SetPVarInt(playerid, \"MyVehicle\", vehicleid);
SetVehicleNumberPlate(vehicleid, numplate);
SetVehicleVirtualWorld(GetPVarInt(playerid, \"MyVehicle\"), GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(GetPVarInt(playerid, \"MyVehicle\"), GetPlayerInterior(playerid));
for(new i; i < 14; i++) {
format(tunes, 32, \"Tune%i\", i);
AddVehicleComponent(vehicleid, dini_Int(vehfile, tunes));
}
ChangeVehiclePaintjob(vehicleid, paintjob);
}
return 1;
}
CMD:createvehicle(playerid, params[]) {
new model, color1, color2, paintjob, numplate[9], mycar, Float: Pos[4];
if(sscanf(params, \"iiiis[9]\", model, color1, color2, paintjob, numplate)) return SendClientMessage(playerid, -1, \"Használat: /createvehicle [Model ID] [szín 1] [szín 2] [Festõmunka] [Rendszám]\");
if(strlen(numplate) > 8) return SendClientMessage(playerid, 0xFF4646AA, \"-- A rendszám maximum 8 karakterbõl állhat!\");
if(color1 > 255) return SendClientMessage(playerid, 0xFF4646AA, \"-- A szín1 maximum 255-ig terjedhet!\");
if(color2 > 255) return SendClientMessage(playerid, 0xFF4646AA, \"-- A szín2 maximum 255-ig terjedhet!\");
if(paintjob > 6) return SendClientMessage(playerid, 0xFF4646AA, \"-- A festõmunka maximum 5-ig terjedhet!\");
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
if(GetPVarInt(playerid, \"MyVehicle\") != INVALID_VEHICLE_ID) {
if(IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleID(playerid) == GetPVarInt(playerid, \"MyVehicle\")) RemovePlayerFromVehicle(playerid);
DestroyVehicle(GetPVarInt(playerid, \"MyVehicle\"));
}
SetPVarInt(playerid, \"MyVehicle\", CreateVehicle(model, Pos[0] + 2.5, Pos[1], Pos[2] + 2.5, Pos[3], color1, color2, -1));
SetVehicleNumberPlate(GetPVarInt(playerid, \"MyVehicle\"), numplate);
ChangeVehiclePaintjob(GetPVarInt(playerid, \"MyVehicle\"), paintjob);
PutPlayerInVehicle(playerid, GetPVarInt(playerid, \"MyVehicle\"), 0);
SetVehicleVirtualWorld(GetPVarInt(playerid, \"MyVehicle\"), GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(GetPVarInt(playerid, \"MyVehicle\"), GetPlayerInterior(playerid));
mycar = GetPlayerVehicleID(playerid);
VEHICLE[mycar][Color1] = color1;
VEHICLE[mycar][Color2] = color2;
VEHICLE[mycar][Paintjob] = paintjob;
VEHICLE[mycar][NumberPlate] = numplate;
return 1;
}
CMD:savevehicle(playerid, params[]) {
new vehicleid = GetPlayerVehicleID(playerid), tunes[128], Float: Pos[4];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
File(playerid);
if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) return SendClientMessage(playerid, 0xFF4646AA, \"-- Nem ülsz jármûben!\");
if(!dini_Exists(vehfile)) {
dini_Create(vehfile);
dini_IntSet(vehfile, \"Model\", GetVehicleModel(vehicleid));
dini_IntSet(vehfile, \"Color1\", VEHICLE[vehicleid][Color1]);
dini_IntSet(vehfile, \"Color2\", VEHICLE[vehicleid][Color2]);
dini_IntSet(vehfile, \"Paintjob\", VEHICLE[vehicleid][Paintjob]);
dini_Set(vehfile, \"NumberPlate\", VEHICLE[vehicleid][NumberPlate]);
dini_FloatSet(vehfile, \"VehX\", Pos[0]);
dini_FloatSet(vehfile, \"VehY\", Pos[1]);
dini_FloatSet(vehfile, \"VehZ\", Pos[2]);
dini_FloatSet(vehfile, \"VehA\", Pos[3]);
for(new i; i < 14; i++) {
format(tunes, 32, \"Tune%i\", i);
dini_IntSet(vehfile, tunes, GetVehicleComponentInSlot(vehicleid, i));
}
} else {
dini_IntSet(vehfile, \"Model\", GetVehicleModel(vehicleid));
dini_IntSet(vehfile, \"Color1\", VEHICLE[vehicleid][Color1]);
dini_IntSet(vehfile, \"Color2\", VEHICLE[vehicleid][Color2]);
dini_IntSet(vehfile, \"Paintjob\", VEHICLE[vehicleid][Paintjob]);
dini_Set(vehfile, \"NumberPlate\", VEHICLE[vehicleid][NumberPlate]);
dini_FloatSet(vehfile, \"VehX\", Pos[0]);
dini_FloatSet(vehfile, \"VehY\", Pos[1]);
dini_FloatSet(vehfile, \"VehZ\", Pos[2]);
dini_FloatSet(vehfile, \"VehA\", Pos[3]);
for(new i; i < 14; i++) {
format(tunes, 32, \"Tune%i\", i);
dini_IntSet(vehfile, tunes, GetVehicleComponentInSlot(vehicleid, i));
}
}
SendClientMessage(playerid, 0xFFFF99AA, \"* Jármûved sikeresen elmentve!\");
return 1;
}
CMD:loadvehicle(playerid, params[]) {
File(playerid);
if(!dini_Exists(vehfile)) return SendClientMessage(playerid, 0xFF4646AA, \"-- Neked nincs mentett jármûved!\");
new Float: Pos[4], vehid, color1, color2, paintjob, numplate[9], tunes[128];
GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
GetPlayerFacingAngle(playerid, Pos[3]);
vehid = dini_Int(vehfile, \"Model\");
color1 = dini_Int(vehfile, \"Color1\");
color2 = dini_Int(vehfile, \"Color2\");
paintjob = dini_Int(vehfile, \"Paintjob\");
format(numplate, sizeof(numplate), \"%s\", dini_Get(vehfile, \"Numberplate\"));
if(GetPVarInt(playerid, \"MyVehicle\") != INVALID_VEHICLE_ID) {
if(IsPlayerInAnyVehicle(playerid) && GetPlayerVehicleID(playerid) == GetPVarInt(playerid, \"MyVehicle\")) RemovePlayerFromVehicle(playerid);
DestroyVehicle(GetPVarInt(playerid, \"MyVehicle\"));
}
new vehicleid = CreateVehicle(vehid, Pos[0], Pos[1], Pos[2], Pos[3], color1, color2, -1);
SetPVarInt(playerid, \"MyVehicle\", vehicleid);
SetVehicleNumberPlate(vehicleid, numplate);
PutPlayerInVehicle(playerid, GetPVarInt(playerid, \"MyVehicle\"), 0);
SetVehicleVirtualWorld(GetPVarInt(playerid, \"MyVehicle\"), GetPlayerVirtualWorld(playerid));
LinkVehicleToInterior(GetPVarInt(playerid, \"MyVehicle\"), GetPlayerInterior(playerid));
for(new i; i < 14; i++) {
format(tunes, 32, \"Tune%i\", i);
AddVehicleComponent(vehicleid, dini_Int(vehfile, tunes));
}
ChangeVehiclePaintjob(vehicleid, paintjob);
SendClientMessage(playerid, 0xFFFF99AA, \"* Mentett jármûved sikeresen betöltve!\");
return 1;
}
stock GetName(playerid) {
new name[24+1];
GetPlayerName(playerid, name, sizeof(name));
return name;
}- Cím: Kisebb kérdések
Írta: Jim Toretto - 2014. július 09. - 19:15:27- Sziasztok!
Azt hogyan tudnám megoldani, hogy ha a játékos egy adott pozíción van akkor dobja be egy szintén megadott pozícióra ?
És úgy kéne hogy ez visszafelé is mûködjön! Elõre is köszi!- Cím: Kisebb kérdések
Írta: draco_blue - 2014. július 09. - 19:23:13 Idézetet írta: Jim Toretto date=1404926127\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!timerre kötöd az IsPlayerInRangeOfPoint-ot......abból hozod a SetPlayerPos-t.
Azt hogyan tudnám megoldani, hogy ha a játékos egy adott pozíción van akkor dobja be egy szintén megadott pozícióra ?
És úgy kéne hogy ez visszafelé is mûködjön! Elõre is köszi!
- Cím: Kisebb kérdések
Írta: Jim Toretto - 2014. július 09. - 19:24:36- Kaphatok egy mintát ?
- Cím: Kisebb kérdések
Írta: draco_blue - 2014. július 09. - 19:27:40 Idézetet írta: Jim Toretto date=1404926676\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicKaphatok egy mintát ?
public OnFilterScriptInit()
{
SetTimer(\"Enter\", 500, true);
return 1;
}
forward Enter();
public Enter()
{
for(new i=0;i<MAX_PLAYERS;i++)//azért nem használjuk a szimpla playerid-t, mert akkor a 0 id-vel menne csak.
{
if(IsPlayerInRangeOfPoint(3, X, Y ,Z) return SetPlayerPos(playerid, X, Y, Z);
//és így tovább, akárhányszor akarod...
}
return 1;
}- Cím: Kisebb kérdések
Írta: mooph - 2014. július 10. - 20:25:15 ----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team
[18:40:14]
[18:40:14] Server Plugins
[18:40:14] --------------
[18:40:14] Loading plugin: streamer.so
[18:40:14]
*** Streamer Plugin v2.6 by Incognito loaded ***
[18:40:14] Loaded.
[18:40:14] Loading plugin: sscanf.so
[18:40:14]
[18:40:14] ===============================
[18:40:14] sscanf plugin loaded.
[18:40:14] (coffee) 2009 Alex \"Y_Less\" Cole
[18:40:14] 0.3d-R2 500 Players \"dnee\"
[18:40:14] ===============================
[18:40:14] Loaded.
[18:40:14] Loading plugin: crashdetect.so
[18:40:14] Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory)
[18:40:14] Loaded 2 plugins.
Ebbe mi a gond?Melyik plugin nemjó,el tudnátok nekem linkelni honnan szedjem le- Cím: Kisebb kérdések
Írta: Asdelon - 2014. július 10. - 21:13:41 Idézetet írta: mooph date=1405016715\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team
[18:40:14]
[18:40:14] Server Plugins
[18:40:14] --------------
[18:40:14] Loading plugin: streamer.so
[18:40:14]
*** Streamer Plugin v2.6 by Incognito loaded ***
[18:40:14] Loaded.
[18:40:14] Loading plugin: sscanf.so
[18:40:14]
[18:40:14] ===============================
[18:40:14] sscanf plugin loaded.
[18:40:14] (coffee) 2009 Alex \"Y_Less\" Cole
[18:40:14] 0.3d-R2 500 Players \"dnee\"
[18:40:14] ===============================
[18:40:14] Loaded.
[18:40:14] Loading plugin: crashdetect.so
[18:40:14] Failed (plugins/crashdetect.so: cannot open shared object file: No such file or directory)
[18:40:14] Loaded 2 plugins.
Ebbe mi a gond?Melyik plugin nemjó,el tudnátok nekem linkelni honnan szedjem le
crashdetect.so
Próbáld meg ezt: https://github.com/Zeex/samp-plugin-crashdetect- Cím: Kisebb kérdések
Írta: Marci19975 - 2014. július 11. - 02:11:00 #include <a_samp>
#include <zcmd>
#include <streamer>
new kapum;
public OnFilterScriptInit()
{
kapum = CreateDynamicObject(2990, 2105.3999, 1861.5, 13.6, 0, 0, 76);
}
CMD:pdakknyit(playerid, params[])
{
MoveDynamicObject(kapum, 2103.000, 1851.0000, 13.6, 5);
return 1;
}
CMD:pdakkzar(playerid, params[])
{
MoveDynamicObject(kapum, 2105.3999, 1861.500, 13.6000, 5);
return 1;
}
{
kapum = CreateDynamicObject(10184, 1912.5, 1969.9, 11.6, 0, 270, 0);
}
CMD:garagenyit(playerid, params[])
{
MoveDynamicObject(kapum, 1916.9, 1969.9, 9.1, 5);
return 1;
}
CMD:garagezar(playerid, params[])
{
MoveDynamicObject(kapum, 1912.5, 1969.9, 11.6, 5);
return 1;
}
Meg tudnátok mondani hogy miért írja ki ezt:
C:\\Users\\Dovahkiin\\Desktop\\Szerver\\filterscripts\\kapuk.pwn(22) : error 055: start of function body without function header
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.- Cím: Kisebb kérdések
Írta: Andriis - 2014. július 11. - 07:29:04- - elnéztem
- Cím: Kisebb kérdések
Írta: Blowy - 2014. július 11. - 10:51:54- Ha van egy pwn fájl és rákattintok egybõl hozza be a pawnot és benne a pwn fájl tartalmát. Most jelenleg ugyvan h egy üres pawnot nyit meg ha a pwn fájlra megyek és utána kell megnyitni a pwn-t a pawnoval.
Tehát hogyan lehet megoldani, hogy egybõl megnyissa a pwn fájlt? A tartalmával és ne csak üresen a pawnot? :)
Mûködik rájöttem :)- Cím: Kisebb kérdések
Írta: Nátha - 2014. július 11. - 18:37:00 Idézetet írta: Marci19975 date=1405037460\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic#include <a_samp>
#include <zcmd>
#include <streamer>
new kapum;
public OnFilterScriptInit()
{
kapum = CreateDynamicObject(2990, 2105.3999, 1861.5, 13.6, 0, 0, 76);
}
CMD:pdakknyit(playerid, params[])
{
MoveDynamicObject(kapum, 2103.000, 1851.0000, 13.6, 5);
return 1;
}
CMD:pdakkzar(playerid, params[])
{
MoveDynamicObject(kapum, 2105.3999, 1861.500, 13.6000, 5);
return 1;
}
{
kapum = CreateDynamicObject(10184, 1912.5, 1969.9, 11.6, 0, 270, 0);
}
CMD:garagenyit(playerid, params[])
{
MoveDynamicObject(kapum, 1916.9, 1969.9, 9.1, 5);
return 1;
}
CMD:garagezar(playerid, params[])
{
MoveDynamicObject(kapum, 1912.5, 1969.9, 11.6, 5);
return 1;
}
Meg tudnátok mondani hogy miért írja ki ezt:
C:\\Users\\Dovahkiin\\Desktop\\Szerver\\filterscripts\\kapuk.pwn(22) : error 055: start of function body without function header
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
#include <a_samp>
#include <zcmd>
#include <streamer>
new kapum;
public OnFilterScriptInit()
{
kapum = CreateDynamicObject(2990, 2105.3999, 1861.5, 13.6, 0, 0, 76);
}
CMD:pdakknyit(playerid, params[])
{
MoveDynamicObject(kapum, 2103.000, 1851.0000, 13.6, 5);
return 1;
}
CMD:pdakkzar(playerid, params[])
{
MoveDynamicObject(kapum, 2105.3999, 1861.500, 13.6000, 5);
return 1;
}
CMD:garagenyit(playerid, params[])
{
MoveDynamicObject(kapum, 1916.9, 1969.9, 9.1, 5);
return 1;
}
CMD:garagezar(playerid, params[])
{
MoveDynamicObject(kapum, 1912.5, 1969.9, 11.6, 5);
return 1;
}
Így már jó lesz.- Cím: Kisebb kérdések
Írta: Marci19975 - 2014. július 12. - 15:55:06 Idézetet írta: Nátha date=1405096620\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
#include <a_samp>
#include <zcmd>
#include <streamer>
new kapum;
public OnFilterScriptInit()
{
kapum = CreateDynamicObject(2990, 2105.3999, 1861.5, 13.6, 0, 0, 76);
}
CMD:pdakknyit(playerid, params[])
{
MoveDynamicObject(kapum, 2103.000, 1851.0000, 13.6, 5);
return 1;
}
CMD:pdakkzar(playerid, params[])
{
MoveDynamicObject(kapum, 2105.3999, 1861.500, 13.6000, 5);
return 1;
}
{
kapum = CreateDynamicObject(10184, 1912.5, 1969.9, 11.6, 0, 270, 0);
}
CMD:garagenyit(playerid, params[])
{
MoveDynamicObject(kapum, 1916.9, 1969.9, 9.1, 5);
return 1;
}
CMD:garagezar(playerid, params[])
{
MoveDynamicObject(kapum, 1912.5, 1969.9, 11.6, 5);
return 1;
}
Meg tudnátok mondani hogy miért írja ki ezt:
C:\\Users\\Dovahkiin\\Desktop\\Szerver\\filterscripts\\kapuk.pwn(22) : error 055: start of function body without function header
Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
1 Error.
#include <a_samp>
#include <zcmd>
#include <streamer>
new kapum;
public OnFilterScriptInit()
{
kapum = CreateDynamicObject(2990, 2105.3999, 1861.5, 13.6, 0, 0, 76);
}
CMD:pdakknyit(playerid, params[])
{
MoveDynamicObject(kapum, 2103.000, 1851.0000, 13.6, 5);
return 1;
}
CMD:pdakkzar(playerid, params[])
{
MoveDynamicObject(kapum, 2105.3999, 1861.500, 13.6000, 5);
return 1;
}
CMD:garagenyit(playerid, params[])
{
MoveDynamicObject(kapum, 1916.9, 1969.9, 9.1, 5);
return 1;
}
CMD:garagezar(playerid, params[])
{
MoveDynamicObject(kapum, 1912.5, 1969.9, 11.6, 5);
return 1;
}
Így már jó lesz.
[/quote]
de valahogy úgy kéne hogy egy másik interiort mozgasson- Cím: Kisebb kérdések
Írta: Nátha - 2014. július 12. - 16:56:11- Interiort hogy akarsz mozgatni? xd
Ezt nem értem.- Cím: Kisebb kérdések
Írta: Marci19975 - 2014. július 12. - 20:21:44- Vagyis nem interioirt hanem egy másik kaput szóval nem ugyanazt a kaput akarom mozgatni
- Cím: Kisebb kérdések
Írta: Andriis - 2014. július 15. - 12:41:58- BoOy bankrendszerét szeretném felhasználni, de kisebb gond adódott
CMD:bankregister(playerid,params[])
{
new pass[128],str[128],kfile[128],pfile[128];
if(sscanf(params,\"s[128]\",pass)) return SendClientMessage(playerid,-1,\"{ff0000}HASZNÁLAT: /bankregister [jelszó]\");
if(GetPVarInt(playerid,\"IsRegistered\") == 1) return SendClientMessage(playerid,-1,\"{ff0000}HIBA: Neked már van bankkártyád!\");
PlayerData[playerid][bankpassword] = pass;
PlayerData[playerid][code] = RandomEx(10000000, 99999999);
SetPVarInt(playerid,\"Logged\",1);
format(kfile,sizeof(kfile),\"bBank/%d.ini\",PlayerData[playerid][code]);
format(pfile,sizeof(pfile),\"bBank/Players/%s.ini\",pName(playerid));
dini_Create(pfile);
dini_Create(kfile);
dini_Set(kfile,\"Owner\",pName(playerid));
dini_IntSet(kfile,\"Money\",0);
dini_Set(pfile,\"Password\",pass);
dini_IntSet(pfile,\"Bankcode\",PlayerData[playerid][code]);
PlayerData[playerid][bankmoney] = 0;
format(str,sizeof(str),\"{949494}Kártyaszámod: {ff0000}%d {ffcc00}| {949494}Jelszó: {ff0000}%s\",PlayerData[playerid][code],PlayerData[playerid][bankpassword]);
SendClientMessage(playerid,-1,\"{43de1d}Sikeresen elkészítve a bankkártyád!\");
SendClientMessage(playerid,-1,str);
SendClientMessage(playerid,-1,\"{43de1d}Automatikusan bejelentkeztél a bankba! Írd be a {ffcc00}/mybank parancsot a funkciókhoz!\");
return 1;
}
A /bankregister tesztjelszo beírásakor ismét kiírja azt hogy HASZNÁLAT..... Mi lehet a gond?- Cím: Kisebb kérdések
Írta: Nátha - 2014. július 15. - 12:49:37- Nekem is megvan a script és mûködik.
Frissítsd az sscanf-et.- Cím: Kisebb kérdések
Írta: Andriis - 2014. július 15. - 13:05:56- /me a fejéhez csap egyet.
:facepalm: Nem írtam 2-es az sscanf hoz... És a régivel ment.
Köszi- Cím: Kisebb kérdések
Írta: Notya - 2014. július 18. - 19:50:26- Sziasztok. Írtam egy cigarettacsempészõs scriptet. Adott 1 db autó. Szeretném tárolni az autóban lévõ kartonok számát. Hogy lehetne a legegyszerûbben megoldani?
Amennyiben szükséges teszek fel kódot, bár szerintem nem fog kelleni. ( dini-vel szeretném )- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. július 21. - 20:21:23- Sziasztok alap chatet hogy tudom kiszedni ?:D
- Cím: Kisebb kérdések
Írta: divkn - 2014. július 21. - 20:27:01 Idézetet írta: rcsbakos2 date=1405966883\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok alap chatet hogy tudom kiszedni ?:DÜzenõfalat nem tudod kiszedni, max csatlakozás után SendClientMessage-el küldesz 100 darab szóközös karakterláncot, és OnPlayerText eljárás visszatérését módosítsd 0-ra.
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. július 21. - 21:39:43 Idézetet írta: divkn date=1405967221\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicÜzenõfalat nem tudod kiszedni, max csatlakozás után SendClientMessage-el küldesz 100 darab szóközös karakterláncot, és OnPlayerText eljárás visszatérését módosítsd 0-ra.
Sziasztok alap chatet hogy tudom kiszedni ?:D
[/quote]
Hello nem arra gondolok , hanem írok egy adott szöveget és kétszer adja ki pedig csak ez van a modban!
public OnPlayerText(playerid,text[])
{
if(IsPlayerConnected(playerid))
{
if(AdminSzolgalat[playerid] == 0)
{
format(szoveg1,sizeof(szoveg1),\"%s Mondjaszar: %s\",Neve(playerid),text);
ProxDetector(playerid,GREEN,szoveg1,8.0);
}
}
return 1;
}- Cím: Kisebb kérdések
Írta: draco_blue - 2014. július 21. - 22:15:40 Idézetet írta: rcsbakos2 date=1405971583\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Üzenõfalat nem tudod kiszedni, max csatlakozás után SendClientMessage-el küldesz 100 darab szóközös karakterláncot, és OnPlayerText eljárás visszatérését módosítsd 0-ra.
Sziasztok alap chatet hogy tudom kiszedni ?:D
[/quote]
Hello nem arra gondolok , hanem írok egy adott szöveget és kétszer adja ki pedig csak ez van a modban!
public OnPlayerText(playerid,text[])
{
if(IsPlayerConnected(playerid))
{
if(AdminSzolgalat[playerid] == 0)
{
format(szoveg1,sizeof(szoveg1),\"%s Mondjasz*r: %s\",Neve(playerid),text);
ProxDetector(playerid,GREEN,szoveg1,8.0);
}
}
return 1;
}
[/quote]
a végén return 1 helyett :)
return 0;- Cím: Kisebb kérdések
Írta: divkn - 2014. július 21. - 22:29:29- Igazából:
[pawn]public OnPlayerText(playerid,text[])
{
if(AdminSzolgalat[playerid] == 0)
{
format(szoveg1,sizeof(szoveg1),\"%s Mondjasz*r: %s\",Neve(playerid),text);
ProxDetector(playerid,GREEN,szoveg1,8.0);
return 0;
}
return 1;
}[/pawn]
és az IsPlayerConnected nem kell.- Cím: Kisebb kérdések
Írta: draco_blue - 2014. július 21. - 22:32:51 Idézetet írta: divkn date=1405974569\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicIgazából:amennyiben az onplayertext-et return 1-gyel zárja, kifogja írni a chatben rendesen is.
public OnPlayerText(playerid,text[])
{
if(AdminSzolgalat[playerid] == 0)
{
format(szoveg1,sizeof(szoveg1),\"%s Mondjasz*r: %s\",Neve(playerid),text);
ProxDetector(playerid,GREEN,szoveg1,8.0);
return 0;
}
return 1;
}
és az IsPlayerConnected nem kell.
- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. július 22. - 13:00:36- Sziasztok! Az miért van hogy beinditanám a proline szerver modot és nem tölti be..
Log.
[pawn]Script[gamemodes/proline.amx]: Run time error 19: \"File or function is not found\"[/pawn]- Cím: Kisebb kérdések
Írta: draco_blue - 2014. július 22. - 13:01:56 Idézetet írta: PiCsUUU date=1406026836\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok! Az miért van hogy beinditanám a proline szerver modot és nem tölti be..hiányzó plugin, ami a gm-hez kell...
Log.
Script[gamemodes/proline.amx]: Run time error 19: \"File or function is not found\"
- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. július 22. - 13:37:05- Bevan az összes :cry3:
[pawn]----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3x, ©2005-2013 SA-MP Team
[13:35:26] filterscripts = \"\" (string)
[13:35:26]
[13:35:26] Server Plugins
[13:35:26] --------------
[13:35:26] Loading plugin: dns
[13:35:26]
*** DNS Plugin v2.4 by Incognito loaded ***
[13:35:26] Loaded.
[13:35:26] Loading plugin: drift
[13:35:26] Failed.
[13:35:26] Loading plugin: gvar
[13:35:26]
*** GVar Plugin v1.3 by Incognito loaded ***
[13:35:26] Loaded.
[13:35:26] Loading plugin: irc
[13:35:26]
*** IRC Plugin v1.4.3 by Incognito loaded ***
[13:35:26] Loaded.
[13:35:26] Loading plugin: mysql
[13:35:26] Failed.
[13:35:26] Loading plugin: sscanf
[13:35:26]
[13:35:26] ===============================
[13:35:26] sscanf plugin loaded.
[13:35:26] Version: 2.8.1
[13:35:26] © 2012 Alex \"Y_Less\" Cole
[13:35:26] ===============================
[13:35:26] Loaded.
[13:35:26] Loading plugin: streamer
[13:35:26]
*** Streamer Plugin v2.6.1 by Incognito loaded ***
[13:35:27] Loaded.
[13:35:27] Loading plugin: utf8
[13:35:27]
» UTF8 Encoder/Decoder plugin (by RyDeR`) has been loaded.
[13:35:27] Loaded.
[13:35:27] Loading plugin: YSF
[13:35:27] Failed.
[13:35:27] Loaded 6 plugins.
[13:35:27]
[13:35:27] Filterscripts
[13:35:27] ---------------
[13:35:27] Loaded 0 filterscripts.
[13:35:27] Script[gamemodes/proline.amx]: Run time error 19: \"File or function is not found\"
[13:35:27] Number of vehicle models: 0
[/pawn]- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. július 22. - 13:44:21- Nem olyan plugin nincs betöltve, ami benne van a server.cfg-ben, hanem ami nincs.
A nativechecker megmutatja, mi hiányzik. Egyébként szó szerint egy funkciót hiányol, ami a kódban benne van, de a szerverben nem. Szóval valamelyik funkció, amelyet használsz, nem tudja a szerver, semelyik hozzátartozó pluginja.- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. július 22. - 15:00:30- Ezt hozta ki..-.-
[pawn]
[14:59:28] Error: Function not registered: \'mysql_connect\'
[14:59:28] Error: Function not registered: \'mysql_log\'
[14:59:28] Error: Function not registered: \'mysql_tquery\'
[14:59:28] Error: Function not registered: \'SetPlayerGravity\'
[14:59:28] Error: Function not registered: \'mysql_escape_string\'
[14:59:28] Error: Function not registered: \'cache_insert_id\'
[14:59:28] Error: Function not registered: \'cache_get_data\'
[14:59:28] Error: Function not registered: \'cache_get_row_int\'
[14:59:28] Error: Function not registered: \'cache_get_row_float\'
[14:59:28] Error: Function not registered: \'cache_get_row\'
[14:59:28] Error: Function not registered: \'cache_get_row_count\'
[14:59:28] Error: Function not registered: \'mysql_stat\'
[14:59:28] Script[gamemodes/proline.amx]: Run time error 19: \"File or function is not found\"
[14:59:28] Number of vehicle models: 0[/pawn]- Cím: Kisebb kérdések
Írta: draco_blue - 2014. július 22. - 22:32:12 Idézetet írta: PiCsUUU date=1406029025\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicBevan az összes :cry3:lehet, hogy bent van, de pl a mysql-t nem tölti be, ettõl már nem fog elindulni.
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3x, (C)2005-2013 SA-MP Team
[13:35:26] filterscripts = \"\" (string)
[13:35:26]
[13:35:26] Server Plugins
[13:35:26] --------------
[13:35:26] Loading plugin: dns
[13:35:26]
*** DNS Plugin v2.4 by Incognito loaded ***
[13:35:26] Loaded.
[13:35:26] Loading plugin: drift
[13:35:26] Failed.
[13:35:26] Loading plugin: gvar
[13:35:26]
*** GVar Plugin v1.3 by Incognito loaded ***
[13:35:26] Loaded.
[13:35:26] Loading plugin: irc
[13:35:26]
*** IRC Plugin v1.4.3 by Incognito loaded ***
[13:35:26] Loaded.
[13:35:26] Loading plugin: mysql
[13:35:26] Failed.
[13:35:26] Loading plugin: sscanf
[13:35:26]
[13:35:26] ===============================
[13:35:26] sscanf plugin loaded.
[13:35:26] Version: 2.8.1
[13:35:26] (c) 2012 Alex \"Y_Less\" Cole
[13:35:26] ===============================
[13:35:26] Loaded.
[13:35:26] Loading plugin: streamer
[13:35:26]
*** Streamer Plugin v2.6.1 by Incognito loaded ***
[13:35:27] Loaded.
[13:35:27] Loading plugin: utf8
[13:35:27]
» UTF8 Encoder/Decoder plugin (by RyDeR`) has been loaded.
[13:35:27] Loaded.
[13:35:27] Loading plugin: YSF
[13:35:27] Failed.
[13:35:27] Loaded 6 plugins.
[13:35:27]
[13:35:27] Filterscripts
[13:35:27] ---------------
[13:35:27] Loaded 0 filterscripts.
[13:35:27] Script[gamemodes/proline.amx]: Run time error 19: \"File or function is not found\"
[13:35:27] Number of vehicle models: 0
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. július 22. - 23:11:14- Drift, mysql, YSF nem jó. Plugin bent van, megfelelõ inccel együtt a modban lefordítva?
- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. július 23. - 01:38:22- Már betölt mindent :thumbsup:
Csak a modba van hiba javítani én nem tudom... :facepalm:
[pawn][16:49:10] Error: Function not registered: \'mysql_log\'
[16:49:10] Error: Function not registered: \'mysql_tquery\'
[16:49:10] Error: Function not registered: \'SetPlayerGravity\'
[16:49:10] Error: Function not registered: \'mysql_escape_string\'
[16:49:10] Error: Function not registered: \'cache_insert_id\'
[16:49:10] Error: Function not registered: \'cache_get_row_int\'
[16:49:10] Error: Function not registered: \'cache_get_row_float\'
[16:49:10] Error: Function not registered: \'cache_get_row_count\'
[16:49:10] Script[gamemodes/proline.amx]: Run time error 19: \"File or function is not found\"
[16:49:10] Number of vehicle models: 0[/pawn]- Cím: Kisebb kérdések
Írta: draco_blue - 2014. július 23. - 11:05:13 Idézetet írta: PiCsUUU date=1406072302\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicMár betölt mindent :thumbsup:ha még mindig ezt írja, akkor mégsem tölt be mindent rendesen..
Csak a modba van hiba javítani én nem tudom... :facepalm:
[16:49:10] Error: Function not registered: \'mysql_log\'
[16:49:10] Error: Function not registered: \'mysql_tquery\'
[16:49:10] Error: Function not registered: \'SetPlayerGravity\'
[16:49:10] Error: Function not registered: \'mysql_escape_string\'
[16:49:10] Error: Function not registered: \'cache_insert_id\'
[16:49:10] Error: Function not registered: \'cache_get_row_int\'
[16:49:10] Error: Function not registered: \'cache_get_row_float\'
[16:49:10] Error: Function not registered: \'cache_get_row_count\'
[16:49:10] Script[gamemodes/proline.amx]: Run time error 19: \"File or function is not found\"
[16:49:10] Number of vehicle models: 0
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. július 23. - 11:57:14- A mysql plugin és a ysf is megfelelõ verziójú? Az inchez tartozó?
- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. július 23. - 14:15:20- Egyszerûbb ha felveszel skpyen :$ Nevem: piros0302
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. július 23. - 17:02:38- Miért vennélek fel skypera? Itt a fórum, itt látják mások is, ha elbénázom a segítést, stb. Mivel jobb az? Itt írd le. Igen, vagy nem.
- Cím: Kisebb kérdések
Írta: PiCsUUU - 2014. július 23. - 17:26:39- Megfelelõ. Az egész szerver mappát töltöttem le.
- Cím: Kisebb kérdések
Írta: pavip - 2014. július 23. - 19:23:31- Üdv mindenkinek! A kérdésem az lenne, hogy mi a baj ezzel a paranccsal:
CMD:kill(playerid, params[]){
new jatekosneve[30];
GetPlayerName(playerid, jatekosneve, 30);
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,0xFFFF00AA, \"Nem vagy admin kedves %s\", jatekosneve); // 218-as sor
{
SetPlayerHealth(params[0], 0);
SendClientMessage(params[0], -1, \"%s megölt téged!\", jatekosneve); //221-es sor
}
return 1;
}
És a hiba:
SzerverMOD.pwn(218) : warning 202: number of arguments does not match definition
SzerverMOD.pwn(221) : warning 202: number of arguments does not match definition
[mod]Ezt legközelebb az \"Itt kérdezz Error-t!\" címû témába írd, illetve javítottam a
taget
tagre![/mod]- Cím: Kisebb kérdések
Írta: Erik3333 - 2014. július 23. - 20:33:19 CMD:kill(playerid, params[])
{
new jatekosneve[30], string[128];
GetPlayerName(playerid, jatekosneve, 30);
if(!IsPlayerAdmin(playerid))
{
format(string, sizeof(string), \"Nem vagy admin kedves %s\", jatekosneve);
SendClientMessage(playerid,0xFFFF00AA, string);
return 1;
}
SetPlayerHealth(params[0], 0);
format(string, sizeof(string), \"%s megölt téged!\", jatekosneve);
SendClientMessage(params[0], -1, string);
return 1;
}- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. július 25. - 19:54:28- Hello!
Nekem az a kérdésem lenne, hogy mivel és hogyan tudnám megoldani, hogy amikor felveszek egy pickupot akkor lejátsza nekem a CAT_Safe_Rob animot?
Már megpróbáltam azt, hogy az ApplyAnimation-nal megcsinálni, de azzal meg nem csinál semmit.- Cím: Kisebb kérdések
Írta: .random. - 2014. július 25. - 21:59:08- Sziasztok!
Megtudná valaki mondani, hogy mi annak az animációnak a neve, amit én (/anim mivan) néven ismerek.. ;D
Igen S** szerveren szokás ilyen néven használni ezt az animációt :D- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. július 25. - 23:10:37 Idézetet írta: .RäNÐoM. date=1406318348\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!Meg.
Megtudná valaki mondani, hogy mi annak az animációnak a neve, amit én (/anim mivan) néven ismerek.. ;D
Igen S** szerveren szokás ilyen néven használni ezt az animációt :D
ApplyAnimation(playerid,\"GANGS\",\"hndshkba\",4.0,0,0,0,0,0);
ApplyAnimation(playerid,\"GANGS\",\"hndshkda\",4.0,0,0,0,0,0);
ApplyAnimation(playerid,\"GANGS\",\"hndshkfa_swt\",4.0,0,0,0,0,0);
Inkább ez:ApplyAnimation(playerid,\"RIOT\",\"RIOT_ANGRY\",4.0,0,0,0,0,0);- Cím: Kisebb kérdések
Írta: .random. - 2014. július 25. - 23:20:38- Köszike ;D :D
- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. július 26. - 11:19:09- Azt meglehet oldani, hogy ha valaki bemegy a checkpointba akkor legugoljon és a playernek kelljen elállni?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. július 26. - 11:32:37- Igen. OnPlayerEnterCheckpoint alatt beteszed õt a megfelelõ animba és ha nem engedne felállni, akkor OnPlayerKeyStateChange alatt a CROUCH gomb lenyomásával megállítod az animációt.
- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. július 26. - 11:40:55- Ezzel csak az a baj, hogy hiába teszek oda egy animot nem játsza le emiatt az animok nem \"játszanak\".
Meg nekem tulajdonképpen nem is a checkpointba kell hanem az OnPlayerPickupPickup-nál kell.- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. július 26. - 11:49:22- Akkor miért CP-krõl beszélsz? :D PickUppal még egyszerûbb is a dolgod, ugyanis itt van ID, a CP-knél viszont már kicsit kell buherálnod. OnPlayerPickUpPickup alatt ha a pickupid megfelel az általad megadott pickupnak, szépen animba esik és a többi, amit leírtam. Az anim pedig azét nem volt jó, mert valamit elrontottál. Ez \"U don\'t say?\" volt, de amíg nem másolsz be nekünk semmit, nem tudjuk megmondani, mi volt a hiba - persze be tudunk másolni helyes kódokat is, de azzal nem fogod megtudni, mit rontottál el. Ezzel nem azt mondom, hogy én fogom elmondani, mit rontottál el, mert nem vagyok egy nagy animos csávó, de más is van ezen a fórumon.
- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. július 26. - 12:04:22 public OnPlayerPickUpPickup(playerid, pickupid)
{
if (pickupid == target)
{
ApplyAnimation(playerid, \"ROB_BANK\", \"CAT_Safe_Rob\", 4.1, 0, 1, 1, 1, 2, 1);
GivePlayerMoney(playerid, 8000000);
GetPlayerName( playerid, name, 24 );
format( string, sizeof(string), \"~w~%s megszerezte a csomagot!! Ki iktatni!!!\", name );
GameTextForAll( string, 1, 0);
SetTimer(\"AttachObject\", 3, false);
ShowPlayerDialog(playerid, 98, DIALOG_STYLE_LIST, \"Megszerezted a csomagot! Mit teszel vele?\", \"Megtartom\\nElviszem a ponthoz\", \"Rendben\" \"Rendben\");
}
return 1;
}
public AttachObject(playerid)
{
AttachObjectToPlayer(myobject, playerid, -0.0, -0.2, 0.4, 0.0, 0.0, 0);
}
Ez maga a kód, de az animot nem játsza le egyszer valami miatt lejátszotta de akkor be is fagyott és nem tudtam felállni.(még nincs kész még dolgozom rajta)
[mod]Javítottam a
taget
tagre![/mod]- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. július 26. - 12:08:48- Ezért írtam ezt:
ha nem engedne felállni, akkor OnPlayerKeyStateChange alatt a CROUCH gomb lenyomásával[/quote]
(Azért ezzel a gombbal, mert ezzel guggol normál esetben a játékos.)
megállítod az animációt.[/quote]
Az animos dologra pedig valami animáció könyvtár töltögetés, tisztítgatás a megoldás, de ehhez én - mint mondtam - annyira nem értek.- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. július 26. - 12:28:51- De hogy tudom megoldani, hogy abba hagyja az animációt? A ClearAnimations jó erre?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. július 26. - 12:37:53- Elméletileg.
- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. július 26. - 12:40:44- Köszi az eddigi segítséget most erre adnák 1 +-t, de nem tudom, hogy kell.(ha leírod meg is adom)
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. július 26. - 12:42:27- 50 hozzászólástól lehet, de én ettõl függetlenül is szívesen segítettem - már ha sikerült segítenem.
- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. július 26. - 12:47:19- Már csak a teszt van és akkor meglátjuk. :D :D
Dupla hozzászólás automatikusan összefûzve. ( 2014. július 26. - 12:49:54 )
Még 1 kérdés azt hogy lehetne megoldani, hogy if-nél checkpointot?(ilyenre gondolok:if(checkpoint == xy)- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. július 26. - 15:46:03- Mint írtam is:
a CP-knél viszont már kicsit kell buherálnod[/quote]
Úgy kell buherálnod, hogy fogsz egy változót a játékos számára és azt beállítod egy számra. OnPlayerEnterCheckPoint alatt pedig megnézed, mi a változó értéke és aszerint futtatod le a dolgokat.- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. július 26. - 16:21:05- Ebbõl most semmit nem értettem, de nem is lényeg mert már megoldottam. :D Most már újjabb gondom van :doubt: Nem tudom hogy lehet eltávolítani az attached objectet. Meg azt tudom, hogy lehet, de nem tudom, hogy hogy még pedig azt, hogy a térképnek a jelölõjét beállítani az adott playernek egy adott koordinátára.
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. július 26. - 17:21:16- 1.
RemovePlayerAttachedObject();
2.
Tudtommal sehogy, használj CP-t.- Cím: Kisebb kérdések
Írta: Szasza - 2014. július 27. - 14:32:10- Valaki feltudná tölteni ezeket máshova? mondjuk data vagy akár http://pastebin.com/ ra felrakná. Mert nekem solidfiles nem jó. Elõre is köszi.
http://sampforum.hu/index.php?topic=43198
http://sampforum.hu/index.php?topic=30315
http://sampforum.hu/index.php?topic=19583
http://sampforum.hu/index.php?topic=3932- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. július 27. - 16:04:31- http://data.hu/get/7914280/House_System_by_BoOy.rar
http://data.hu/get/7914281/PropertySystem.rar
http://data.hu/get/7914282/genthouse.pwn
http://data.hu/get/7914283/Shouse_v1.0_1.rar- Cím: Kisebb kérdések
Írta: Szasza - 2014. július 27. - 21:07:39- Ment a + Köszi
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. július 28. - 20:02:24- Sziasztok hogy tudom lekérni hogy a dinibe mentett fájlban pl 25 nél kevesebb-e a szám:?
Parancsba szeretném bele tenni!
Ami egy adott parancsra a fájlba belement +1-t
És azt szeretném kiovlastattni , hogy mennyi van benne , és ehez egy kikötést tenni!- Cím: Kisebb kérdések
Írta: .random. - 2014. július 30. - 10:03:32- Sziasztok! Ennek az animációnak mi a neve??
http://imagerz.com/QBYVDktvAwMDBw8cEQVQ
ui.: Jobb képet nem találtam :D- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. július 30. - 19:06:05- Az animokról csak ennyit GTA animation manager. Az anim neve meg valami anger vagy angry ilyesmi.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. július 30. - 21:23:34 Idézetet írta: .RäNÐoM. date=1406707412\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok! Ennek az animációnak mi a neve??RIOT / RIOT_ANGRY
http://imagerz.com/QBYVDktvAwMDBw8cEQVQ
ui.: Jobb képet nem találtam :D
RIOT / RIOT_ANGRY_B
u.i.: a régi hozzászólásomhoz már hozzáfûztem ezelõtt is, amikor kérdezted.- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. július 31. - 10:07:41- Azt hogy lehetne megoldani, hogy ellenõrizze a szerver, hogy ebbe a bizonyos cp-be ment be az ember?
ilyesmire gondolok:
[pawn]if(cp == valami)
akkor csináld ezt[/pawn]- Cím: Kisebb kérdések
Írta: .random. - 2014. július 31. - 10:32:33 Idézetet írta: KovaNovik date=1406748214\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicRIOT / RIOT_ANGRY
Sziasztok! Ennek az animációnak mi a neve??
http://imagerz.com/QBYVDktvAwMDBw8cEQVQ
ui.: Jobb képet nem találtam :D
RIOT / RIOT_ANGRY_B
u.i.: a régi hozzászólásomhoz már hozzáfûztem ezelõtt is, amikor kérdezted.
[/quote]
Hát.. nem néztem meg, hogy jött-e másik válasz az elõzõ hozzászólásomra :$
1000 köszönet :D- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. július 31. - 19:00:37- Sziasztok!
Mennyi a dialogok info[] részére írható maximális string hossza?
ShowPlayerDialog(playerid, ID, STYLE, \"Cím\", \"EZEN RÉSZ MAXIMÁLIS HOSSZA?\", \"Oké\", \"Mégsem\");
Talán a 4096 lesz az, de nem vagyok benne biztos. Aki tudja rá a választ, írja le légyszíves, mert nem találom sehol!
Köszönettel,
Dfoglalo- Cím: Kisebb kérdések
Írta: Asdelon - 2014. július 31. - 19:28:01 Idézetet írta: Dfoglalo date=1406826037\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!
Mennyi a dialogok info[] részére írható maximális string hossza?
ShowPlayerDialog(playerid, ID, STYLE, \"Cím\", \"EZEN RÉSZ MAXIMÁLIS HOSSZA?\", \"Oké\", \"Mégsem\");
Talán a 4096 lesz az, de nem vagyok benne biztos. Aki tudja rá a választ, írja le légyszíves, mert nem találom sehol!
Köszönettel,
Dfoglalo
?
http://wiki.sa-mp.com/wiki/Limits- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. július 31. - 19:34:10- Azaz basszus, megnéztem, de nem vettem észre. :D Taps, Dfoglalo :thumbsup:
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2014. július 31. - 22:05:44- Sziasztok hogy tudom lekérni hogy a dinibe mentett fájlban pl 25 nél kevesebb-e a szám:?
Parancsba szeretném bele tenni!
Ami egy adott parancsra a fájlba belement +1-t
És azt szeretném kiovlastattni , hogy mennyi van benne , és ehez egy kikötést tenni!- Cím: Kisebb kérdések
Írta: Cube. - 2014. július 31. - 22:26:01 Idézetet írta: rcsbakos2 date=1406837144\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok hogy tudom lekérni hogy a dinibe mentett fájlban pl 25 nél kevesebb-e a szám:?
Parancsba szeretném bele tenni!
Ami egy adott parancsra a fájlba belement +1-t
És azt szeretném kiovlastattni , hogy mennyi van benne , és ehez egy kikötést tenni!
CMD:asd(playerid)
{
new adat;
adat = dini_Get(file, \"Adat\");
if(adat < 25)
{
//cucc
}else
{
//ellenkezõ esetben
}
return 1;
}- Cím: Kisebb kérdések
Írta: blackdog476 - 2014. augusztus 01. - 01:06:54- [pawn];
adat = dini_Get(file, \"Adat\");[/pawn]
helyett
[pawn]adat = dini_Int(file,\"Adat\");[/pawn]- Cím: Kisebb kérdések
Írta: BoOy - 2014. augusztus 01. - 11:26:10 Idézetet írta: Cube. date=1406838361\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok hogy tudom lekérni hogy a dinibe mentett fájlban pl 25 nél kevesebb-e a szám:?
Parancsba szeretném bele tenni!
Ami egy adott parancsra a fájlba belement +1-t
És azt szeretném kiovlastattni , hogy mennyi van benne , és ehez egy kikötést tenni!
CMD:asd(playerid)
{
new adat;
adat = dini_Get(file, \"Adat\");
if(adat < 25)
{
//cucc
}else
{
//ellenkezõ esetben
}
return 1;
}
[/quote]
A \"file\" változót nem adtad meg.
[pawn]CMD:asd(playerid)
{
new adat,file[64],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(str,sizeof(file),\"Users/%s.ini\",name);
adat = dini_Get(file, \"Adat\");
if(adat < 25)
{
//cucc
}else
{
//ellenkezõ esetben
}
return 1;
}[/pawn]
Készíts egy \"Users\" nevû mappát a \"szervermappa/scriptfiles\" helyen. Persze ez egy olyan példa ahol a játékos adatát töltöd be. Ha csak egy sima fájlból akarod pontos névvel megadva akkor:
[pawn]CMD:asd(playerid)
{
new adat,file[32];
format(str,sizeof(file),\"Adatok.ini\");
adat = dini_Get(file, \"Adat\");
if(adat < 25)
{
//cucc
}else
{
//ellenkezõ esetben
}
return 1;
}[/pawn]
De ha csak ezt az egy adatot akarod betölteni akkor fölösleges a format rész, csak megadod a file változó értékét.- Cím: Kisebb kérdések
Írta: Cube. - 2014. augusztus 01. - 22:44:07- a kérdés megfogalmazása alapján egyértelmû, hogy definiálva van neki, mi az a file, mivel egybõl kitért a dinire, amibõl következik, hogy azt használja.
vagyis valószínûleg nem erre az egy parancsra akarja használni.......- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. augusztus 03. - 14:36:30- Hali. AZ mért van hogy csak 1x fogja magát és ledob mindenkit a szeró?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 03. - 14:39:10- Ennyi információ alapján nem tudunk sokat mondani... Viszont azt tudom, hogy a GameTextek teljes szerver crashet okozhatnak, ha nem megfelelõen színezed õket.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. augusztus 03. - 14:56:51- megint kifagyott elég rendesen 3000 pinget írt közbe csak 45 szokott lenni de mielõtt kifagyott a logban ilyet írt ki
[14:44:35] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:35] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:36] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:37] Packet was modified, sent by id: 0, ip: 84.2.137.52:57775
[14:44:37] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:37] Incoming connection: 84.2.137.52:63753
[14:44:37] Packet was modified, sent by id: 3, ip: 84.2.137.52:63753
[14:44:37] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:37] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:38] Packet was modified, sent by id: 2, ip: 80.95.74.10:50179
[14:44:38] Packet was modified, sent by id: 2, ip:
és utána dobott le mindenkit- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 03. - 16:21:00- A napokban írtam errõl, másnak:
Idézetet írta: Dfoglalo date=1407004187\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicA hivatalos wiki szerint ha a játékos és a szerver között idõtúllépés történik, vagy valamilyen kapcsolati hiba áll fenn. Ez egy dolog, ez ellen nem lehet semmit sem tenni. De ha mindenkire, szinte folyamatosan ezt írja, az nincs véletlenül. Nem létezik, hogy mindenkinek ennyire s*@r legyen az internetje, már bocsánat. Én például még sosem találkoztam ezzel a problémával, pedig volt már bõven gyenge internettel rendelkezõ játékosom. Szerintem próbálj meg egy hoszting váltást, hátha megjavul. Ez pedig igen, magyarázatot adhat a laggra és a leállásra is. Bár semmi sem 100%.Még mindig megtalálható a legelsõ oldalon. Legközelebb nézz utána, illetve használj keresõt, mielõtt kérdezel (a szabályzatban is benne van)!
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. augusztus 03. - 21:06:37- oké köszi a segítséget csak annyi volt a baj hogy nem találtam róla semmi olyat neten néztem még hiv fórumon és veriót váltottam 0.3z-r2 abba volt valami ilyen most azzal tökéletesen megy.bocs ha valamit elírtam csak telcsin vok
- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. augusztus 03. - 22:47:05- Hello!
Azt mivel/hogyan tudnám megoldani, hogy van 1 parancs pl. /register és azt csak 1x lehessen beírni?
Még új vagyok scriptelés terén és az elsõ publikálandó scriptemhez kell :$. Tehát ha lehet akkor jó lenne még a napokban választ kapni ;D- Cím: Kisebb kérdések
Írta: .random. - 2014. augusztus 04. - 00:32:50- Sziasztok! Miért van az, hogy \"házi\" szerveren pontos az óra (TextDraw). Hoston viszont (Sunwell) 7 percet késik.. ???
Hogy lehetne ez megoldani? (gettime -vel kérdezem le :D) Köszi elõre ;)- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 04. - 00:37:56- Mert a sunwelles gépen annyi az idõ. Mérd ki másodpercds pontossággal, hogy mennyi a késés, majd a forráskódban add hozzá a kimért idõt. Így vuálá, pontos lesz az órád.
- Cím: Kisebb kérdések
Írta: BoOy - 2014. augusztus 04. - 00:52:25- [pawn]
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
printf(\"A pontos sunwell-es idõ: %02d:%02d:%02d\", Hour, Minute+7, Second);
[/pawn]- Cím: Kisebb kérdések
Írta: .random. - 2014. augusztus 04. - 09:05:43- Köszönöm a gyors válaszokat, csak annyi a baj, hogy este tettem fel a kérdést félálomba :D és elfelejtettem beleírni, hogy így már próbáltam és eléggé meglepõdtem amikor ezzel szembesültem
Ez \"természetesen\" 08:66 -ig elmegy majd átvált 09:07-re :) Erre valami orvoslás? ;)- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. augusztus 04. - 09:34:59- gettime()-al (paraméterek nélkül!) kérd le, azaz unix idõben, ami az 1970 óta eltelt másodperceket számlálja. Ehhez adj hozzá 7*60 másodpercet, majd egy fórumról szedett függvénnyel bontasd szét évre, hónapra, napra, órára, percre, másodpercre, majd ezekbõl az utolsó hármat használd fel. :D
- Cím: Kisebb kérdések
Írta: .random. - 2014. augusztus 04. - 09:58:28- Hát KovaNovik lehet én vagyok a hülye (Tuti.. :D)
De én ezt a részt \"majd egy fórumról szedett függvénnyel bontasd szét\" nem értem :)
A többit még úgy ahogy igen :D Plz. elmagyaráznád ezt a részt? ^-^- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. augusztus 04. - 10:31:18- [pawn]stock date(timestamp, &f_day, &f_month, &f_year, &f_hour, &f_min, &f_sec) {
new s_year=1970, s_day=0, s_month=0, s_hour=0, s_mins=0;
new days_of_month[12] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
while(timestamp > 31622400) {
timestamp -= 31536000;
if(((s_year % 4 == 0) && (s_year % 100 != 0)) || (s_year % 400 == 0)) timestamp -= 86400;
s_year++;
}
if(((s_year % 4 == 0) && (s_year % 100 != 0)) || (s_year % 400 == 0)) days_of_month[1] = 29;
else days_of_month[1] = 28;
while(timestamp > 86400) {
timestamp -= 86400, s_day++;
if(s_day == days_of_month[s_month]) s_day=0, s_month++;
}
while(timestamp > 60) {
timestamp -= 60, s_mins++;
if(s_mins == 60) s_mins=0, s_hour++;
}
f_day = s_day + 1;
f_month = s_month + 1;
f_year = s_year;
f_hour = s_hour;
f_min = s_mins;
f_sec = timestamp;
return true;
}
//máshol:
new j[6];
date(gettime(), j[2], j[1], j[0], j[3], j[4], j[5]);
printf(\"Sunwell idõ: %04d. %02d. %02d. %02d:%02d:%02d\", j[0], j[1], j[2], j[3], j[4], j[5]);[/pawn]
Valahogy így...- Cím: Kisebb kérdések
Írta: .random. - 2014. augusztus 04. - 10:44:25- 1000 köszönet :D Most már Hoston is a pontos idõt mutatja, csak annyi tûnt fel, hogy 2 órát késik :D
De ezt így \"j[3]+2\" megoldottam Remélem nem buggol be... ::|
(+-t valamiért nem tudok adni... pedig adnák szívesen, úgyhogy csak megköszönni tudom)- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. augusztus 04. - 11:04:53- Akkor inkább ott a gettime()-nál add hozzá másodpercben, így azt fogja szét bontani. 2 óra hossza 2*60*60=7200 másodperc, ennyit kell, hogy hozzáadj a gettime-hoz.
Mert ugye este 23 órakor így 25-öt fog mutatni :D- Cím: Kisebb kérdések
Írta: .random. - 2014. augusztus 04. - 12:03:21- Jogos.. :D Köszi a segítséget még 1x ;)
- Cím: Kisebb kérdések
Írta: rayle - 2014. augusztus 04. - 12:21:40- http://forum.sa-mp.com/showthread.php?t=347605
Nézd meg ezt, én is ezt használom. Annyiban különbözik, hogy az idõzónát meglehet adni és annak megfelelõen számolja ki. Nekem ez pontosan mûködik. Használata:
new j[6];
TimestampToDate(gettime(), j[0], j[1], j[2], j[3], j[4], j[5], 1); // 1 = idõzóna
printf(\"Sunwell idõ: %04d. %02d. %02d. %02d:%02d:%02d\", j[0], j[1], j[2], j[3], j[4], j[5]);
Ha ezzel se lenne pontos, az idõzónát állítgasd addig amíg nem lesz jó.- Cím: Kisebb kérdések
Írta: .random. - 2014. augusztus 04. - 12:51:10- Köszi :) Hoston most már pontos.. igaz házi szerveren 1 órát késik.. :D De az mindegy ;D
- Cím: Kisebb kérdések
Írta: Andriis - 2014. augusztus 05. - 13:33:56- Hali. Lenne egy olyan kérdésem, hogy a map editorban lehetséges-e az, hogy komplett városokat egybe mozgassunk.
Tehát én mappoltam egy mondjuk 400 objectbõl álló kis lakótelepet, és az óceánra akarom tenni. Egybe lehetséges mozgatnom, vagy csak úgy hogy ott is feléptítem külön?- Cím: Kisebb kérdések
Írta: Nátha - 2014. augusztus 05. - 14:22:19 Idézetet írta: Menyus date=1407238436\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHali. Lenne egy olyan kérdésem, hogy a map editorban lehetséges-e az, hogy komplett városokat egybe mozgassunk.Helló.
Tehát én mappoltam egy mondjuk 400 objectbõl álló kis lakótelepet, és az óceánra akarom tenni. Egybe lehetséges mozgatnom, vagy csak úgy hogy ott is feléptítem külön?
Ha veszed a fáradtságot és egyesével kijelölöd mind a 400 objectet akkor tudod egyszerre mozgatni. (elvileg)- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. augusztus 05. - 19:58:59- Hello.
Saját tapasztalatból mondom és ez sajnos nem jó hír... nem lehet egyszerre mozgatni objecteket.- Cím: Kisebb kérdések
Írta: .::David::. - 2014. augusztus 06. - 20:29:19- Pedig lehet mindet mozgatni..
http://sampforum.hu/index.php?topic=38177.msg395334#msg395334
kurta válaszát nézd- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. augusztus 06. - 20:33:06- Hello.
Azt hogyan tudnám megoldani, hogy ne kelljen használatba lennie egy jármûnek ahhoz, hogy romoljon az állapota?(pl. ha neki megyek akkor össze törjön)- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 06. - 20:43:18- Sehogy.
- Cím: Kisebb kérdések
Írta: blackdog476 - 2014. augusztus 06. - 21:58:07 Idézetet írta: Dfoglalo date=1407350598\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSehogy.Köszönjük. Biztos vagy benne? amúgy ez csak lövésekre sérül
- Cím: Kisebb kérdések
Írta: Andriis - 2014. augusztus 06. - 22:04:23 Idézetet írta: $$David$$ date=1407349759\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicPedig lehet mindet mozgatni..Arra gondoltam hogy magában az editorban lehet-e, és hogyan.
http://sampforum.hu/index.php?topic=38177.msg395334#msg395334
kurta válaszát nézd
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 06. - 22:28:29 Idézetet írta: Nukerdog date=1407355087\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicKöszönjük. Biztos vagy benne? amúgy ez csak lövésekre sérül
Sehogy.
[/quote]
Ezt én is mondhatnám, neked:
Köszönjük. Biztos vagy benne?
[/quote]
Alapból a SAMP-ban nem lehet így sebezni kocsit. Ez fix. Tehát teljesen jól válaszoltam, az általam egy módon értelmezett kérdésre. Lehet ezt máshogy is értelmezni, de én az alap SAMP-ra gondoltam. A kérdezõ hibája, hogy nem fogalmazta meg jól a kérdést. Szóval ott tartottam, hogy ez nem lehetséges, éppen ezért irkálnak ilyen custom scripteket. Ráadásul ez, amit te linkeltél, csak akkor hatásos, ha fegyverrel lövik, ha kocsival nekimennek vagy az autó lezuhan valahonnan, már nem (tudom, ezt te is leírtad). Márpedig õ ezt szeretné. Azonban tudtommal semmilyen módszerrel nem lehetséges elérni azt, hogy kocsival való nekimenetelkor roncsolódjon a jármû.
Legközelebb gondolkozz, utána szólj be.
Köszönjük
[/quote]
Emese.
Egyébként maximum úgy oldható meg, ha trükközöl az IsPlayerInRangeOfPointtal, a GetVehiclePos-al és egyebekkel. De ekkor is csak pontatlan, látszat hatást fog elérni, igazi ütõdés miatti sérülést nem. Tehát nem megoldható:
Sehogy.
[/quote]
...a szemfényvesztésen kívül, tehát igazi módon nem. Márpedig õ ezt szerette volna. Ha nem; ez a pontatlan fogalmazás ára. Így a válaszom továbbra is helyt áll:
Sehogy.
[/quote]- Cím: Kisebb kérdések
Írta: Expert - 2014. augusztus 07. - 16:51:56- Hogyan tudok plugint telepíteni (Whirlpool)
- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. augusztus 07. - 17:31:03- Innen letöltöd a plugint:http://forum.sa-mp.com/showthread.php?t=65290
Ha megvan a szervered mappájában van egy olyan mappa aminek Plugin/Plugins a neve oda beteszed majd a server.cfg fájlban a filterscripts alá oda irod, hogy plugin/plugins és emögé a plugin nevét.(a formátum nem kell(ezzel nem arra célzok, hogy hülye vagy))
)- Cím: Kisebb kérdések
Írta: Expert - 2014. augusztus 08. - 10:10:02- Én mindennel próbálkoztam hogy sikerüljön berakni de nem sikerült megcsinálni a leírtak szerint. :( A problémám az lenne hogy bent van a plugin és kb 1 parancs mûködik a 16-ból.Úgyhogy az lenne a kérdésem hogy valaki le írná nagy részletességgel hogy hogyan kell berakni? (Garhouse1.3-2.0)
- Cím: Kisebb kérdések
Írta: gbr333 - 2014. augusztus 08. - 10:30:48- Kell hozzá:
http://forum.sa-mp.com/showthread.php?t=120356
és
http://forum.sa-mp.com/showthread.php?t=102865- Cím: Kisebb kérdések
Írta: AlanCrawnel - 2014. augusztus 08. - 18:39:39- Hello.
Lehet, hogy ez nem ebbe a témába tartozik, de a lényeg az, hogy nem lehet látni a dynamicCP-ket sem a játékban sem a térképen.
Valami megoldás?- Cím: Kisebb kérdések
Írta: Castle - 2014. augusztus 09. - 00:07:35- Üdv.
Valaki megtudná mondani hogy mi a különbség a kettõ public közt? :D
public Valami(valami) {
return 1;
}
public Valami(valami)
{
return 1;
}
[mod]Javítottam pawn code tagre.[/mod]- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 09. - 00:31:32- Az, hogy valaki teljesen feleslegesen egy sorral feljebb nyitotta a blokkot. A felsõ szerintem rondább is. Funkcionálisan ugyanazt tudják és mindkettõ pontosan ugyanolyan gyorsan fut le (azonos hardver és szoftver esetében), ugyanis a gépi kódban már nem lesz különbség. Úgy használod a blokkokat, ahogy akarod, de szerintem a második megoldás sokkal szebb, fõleg a callbackeknél. Persze van, ahol jobb õket egy sorba írni, vagy akár lehagyni, de ez egyáltalán nem az az eset.
- Cím: Kisebb kérdések
Írta: bbTamas - 2014. augusztus 09. - 01:00:17- Helló!
225.630997,1022.47998,1084.069946 lévõ koordinátán mi a ház neve?
Összesen hány interior van? Olyan fs-eket találtam csak amiben 146 van, de láttam egy oldalt, ahol 180 valamennyit írnak. :hmmm:- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. augusztus 09. - 01:37:37- hali. valaki tud segíteni csak 0 idnél akar mûködni
public OnGameModeInit()
{
SetTimer(\"flyhack\", 1000, true);
new timer[MAX_PLAYERS];
new savetp[MAX_PLAYERS];
new dives[MAX_PLAYERS];
//new flyhack;
forward flyhack(playerid); // prototípus
public flyhack(playerid)
//public OnPlayerUpdate(playerid)
{
if(GetPlayerAnimationIndex(playerid))
{
new animlib[32];
new animname[32];
GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);
if(strcmp(animlib, \"SWIM\", true) == 0)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
if(Z >= 8.45)
{
if(!IsPlayerInRangeOfPoint(playerid,37.85,1964.0404,-1199.6774,17.4400))
{
dives[playerid] = 1;
}
}
}
GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);
if(strcmp(animname, \"FALL_FALL\", true) == 0)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
SetPVarFloat(playerid,\"Float\",Z);
SetTimer(\"Checkhim\",1200,false);
}
}
new index = GetPlayerAnimationIndex(playerid);
if(index >= 958 && index <= 962)
{
if(GetPlayerWeapon(playerid) != 46)
{
dives[playerid] = 1;
}
}
if(dives[playerid] == 1)
{
SendReportToAdmins(playerid, \"Fly-hack\", true);
//SendClientMessage(playerid,0xC30000FF,\"You are kicked Reason: Flyhack\");
//Kick(playerid);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
new string[100];
new name[100];
format(string,sizeof(string),\"%s has been kicked Reason: Flyhack\",GetPlayerName(playerid,name,sizeof(name)));
SendClientMessage(i,0xC30000FF,string);
}
}
}
return 1;
}
stock SetPlayerPosition(pid,Float:X,Float:Y,Float:Z)
{
savetp[pid] = 1;
SetPlayerPos(pid,X,Y,Z);
KillTimer(timer[pid]);
timer[pid] = SetTimer(\"remtp\",15000,false);
}
forward remtp(playerid);
public remtp(playerid)
{
savetp[playerid] = 0;
return 1;
}
forward Checkhim(playerid);
public Checkhim(playerid)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
if(Z > GetPVarFloat(playerid,\"Float\"))
{
if(savetp[playerid] != 1)
{
dives[playerid] = 1;
}
}
return 1;
}
[mod]Magát a problémádat a code tagbe írtad, amelyet kiszedtem, ha nem baj. :)[/mod]- Cím: Kisebb kérdések
Írta: ►ѕтa - 2014. augusztus 09. - 01:48:51- OnGameModeInit helyett
public OnPlayerConnect(playerid)
{
SetTimerEx(\"flyhack\", 1000, true, \"d\", playerid);
new timer[MAX_PLAYERS];
new savetp[MAX_PLAYERS];
new dives[MAX_PLAYERS];
forward flyhack(playerid); // prototípus
public flyhack(playerid)
{
if(GetPlayerAnimationIndex(playerid))
{
new animlib[32];
new animname[32];
GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);
if(strcmp(animlib, \"SWIM\", true) == 0)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
if(Z >= 8.45)
{
if(!IsPlayerInRangeOfPoint(playerid,37.85,1964.0404,-1199.6774,17.4400))
{
dives[playerid] = 1;
}
}
}
GetAnimationName(GetPlayerAnimationIndex(playerid),animlib,32,animname,32);
if(strcmp(animname, \"FALL_FALL\", true) == 0)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
SetPVarFloat(playerid,\"Float\",Z);
SetTimer(\"Checkhim\",1200,false, \"d\", playerid);
}
}
new index = GetPlayerAnimationIndex(playerid);
if(index >= 958 && index <= 962)
{
if(GetPlayerWeapon(playerid) != 46)
{
dives[playerid] = 1;
}
}
if(dives[playerid] == 1)
{
SendReportToAdmins(playerid, \"Fly-hack\", true);
//SendClientMessage(playerid,0xC30000FF,\"You are kicked Reason: Flyhack\");
//Kick(playerid);
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerAdmin(i))
{
new string[100];
new name[100];
format(string,sizeof(string),\"%s has been kicked Reason: Flyhack\",GetPlayerName(playerid,name,sizeof(name)));
SendClientMessage(i,0xC30000FF,string);
}
}
}
return 1;
}
stock SetPlayerPosition(pid,Float:X,Float:Y,Float:Z)
{
savetp[pid] = 1;
SetPlayerPos(pid,X,Y,Z);
KillTimer(timer[pid]);
timer[pid] = SetTimer(\"remtp\",15000,false, \"d\", playerid);
}
forward remtp(playerid);
public remtp(playerid)
{
savetp[playerid] = 0;
return 1;
}
forward Checkhim(playerid);
public Checkhim(playerid)
{
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
if(Z > GetPVarFloat(playerid,\"Float\"))
{
if(savetp[playerid] != 1)
{
dives[playerid] = 1;
}
}
return 1;
}
Magát a kódot nem néztem át, de így mennie kell.- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 09. - 02:34:00 Idézetet írta: bbTamas date=1407538817\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHelló!Annyi interior van, ahány van a singleplayerben + ahányat te létrehozol... A koordinátákkal kapcsolatban hajnali fél 3-kor, tabletrõl nem tudok segítséget nyújtani.
225.630997,1022.47998,1084.069946 lévõ koordinátán mi a ház neve?
Összesen hány interior van? Olyan fs-eket találtam csak amiben 146 van, de láttam egy oldalt, ahol 180 valamennyit írnak. :hmmm:
Edit: itt van néhány link az alap interiorokról.
Hivatalos Wiki
Egy gyûjtemény képekkel- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. augusztus 09. - 19:06:48- Ha már nem úszik a levegõben a karakter akkor is floodolja tovább
- Cím: Kisebb kérdések
Írta: .random. - 2014. augusztus 11. - 20:58:17- Sziasztok!
Szerintetek ez
megvalósítható SA:MP -ban? :D
Normálisan mûködne vagy csak a probléma lenne belõle? (Lagg stb.)- Cím: Kisebb kérdések
Írta: Gentleman - 2014. augusztus 11. - 21:39:28- Megvalósítható. Nem nehéz, csak a trailer objektéhez lefuttatsz egy attachtrailer kódot és hozzáakasztja.
- Cím: Kisebb kérdések
Írta: GameKinger - 2014. augusztus 13. - 12:07:49- Üdv!
Ha csinálok egy dialogot igy:
[pawn]CMD:cmds(playerid, params[])
{
ShowPlayerDialog(playerid, Dialog_parancsok, DIALOG_STYLE_LIST, \"{CDF917}Teszt Szeró:\", \"{ffffff}Felhasználói Parancsok:\\n\", \"Választ\", \"Bezár\");
return 1;
}[/pawn]
És aztán a OnDialogResponse nál ha kivállasza az elsõt akkor bedobja neki ezt:
[pawn]if(dialogid == Dialog_parancsok) {
if(!response) return 0;
if(listitem == 0) {
new DIALOGstringx[4000];
format(DIALOGstringx, sizeof(DIALOGstringx),\"%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s\",
\"{b5b3af}Felhasználói Parancsok: \\n\",
\" \\n\",
\"{D9CC79}hamarosan! \\n\",
\"{b5b3af}\\n \\n\");
ShowPlayerDialog(playerid, DIALOG_FELHASZNALOCMD, DIALOG_STYLE_MSGBOX, \"{b5b3af}Felhasználói Parancsok:\", DIALOGstringx, \"Vissza\",\"\");
}
}
[/pawn]
Akkor azt hogy csináljam meg hogy vissza dobja oda ahol kiválasztotta a felhasználói parancsokat ? Úgymond a cmds dialog-jába.
Elõre is kösz!- Cím: Kisebb kérdések
Írta: Flash - 2014. augusztus 13. - 12:10:01- [pawn]if(!response) return 0;[/pawn]
helyett:
[pawn]if(!response) return cmd_cmds(playerid, params);[/pawn]- Cím: Kisebb kérdések
Írta: GameKinger - 2014. augusztus 13. - 12:47:26 Idézetet írta: Flash date=1407924601\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicNekem nem müködik :(if(!response) return 0;
helyett:
if(!response) return cmd_cmds(playerid, params);
- Cím: Kisebb kérdések
Írta: Flash - 2014. augusztus 13. - 12:49:57- [pawn]CMD:cmds(playerid, params[])[/pawn]
helyett:
[pawn]CMD:cmds(playerid)[/pawn]
és
[pawn]if(!response) return cmd_cmds(playerid, params);[/pawn]
helyett:
[pawn]if(!response) return cmd_cmds(playerid);[/pawn]- Cím: Kisebb kérdések
Írta: Cube. - 2014. augusztus 13. - 13:02:50- és ha nem zcmd-t használ? vagy nem akarja átírni a parancsot zcmd-re?
sokkal egyszerûbb módja is van.....
if(!response) return CallRemoteFunction(\"OnPlayerCommandText\",\"is\",playerid, \"/cmds\");- Cím: Kisebb kérdések
Írta: Flash - 2014. augusztus 13. - 13:08:45 Idézetet írta: Cube. date=1407927770\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topicés ha nem zcmd-t használ?Nézd már meg a példát amit írt és kiderül :)
- Cím: Kisebb kérdések
Írta: Cube. - 2014. augusztus 13. - 13:12:26 Idézetet írta: Flash date=1407928125\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicNézd már meg a példát amit írt és kiderül :)
és ha nem zcmd-t használ?
[/quote]
lol.
tényleg :D
de attól még a callremotefunction hasznosabb, mivel ezt csak behelyezi...nem kell mást átírogatni, ha params-al teszi be, akkor nem fogja felismerni, ha anélkül, akkor meg a parancsból kell kivenni. Én jobbnak tartom :D- Cím: Kisebb kérdések
Írta: GameKinger - 2014. augusztus 13. - 13:24:51- Még mindig nem megy. :-[
Itt az egész OnDialogResponse és a parancsa:public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Dialog_parancsok)
{
if(!response) return cmd_cmds(playerid);
if(listitem == 0) {
new DIALOGstringx[4000];
format(DIALOGstringx, sizeof(DIALOGstringx),\"%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s\",
\"{b5b3af}Felhasználói Parancsok: \\n\",
\" \\n\",
\"{D9CC79}Hamarosan! \\n\",
\"{D9CC79} {b5b3af} \\n\",
\"{b5b3af}\\n \\n\");
ShowPlayerDialog(playerid, DIALOG_FELHASZNALOCMD, DIALOG_STYLE_MSGBOX, \"{b5b3af}Felhasználói Parancsok:\", DIALOGstringx, \"Vissza\",\"\");
}
if(listitem == 1) {
new DIALOGstringx[4050];
format(DIALOGstringx, sizeof(DIALOGstringx),\"%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s\",
\"{b5b3af}Széf Parancsok: \\n\",
\" \\n\",
\"{D9CC79}/ÚjSzéf [széf Jelszava] {b5b3af}- Egy Újszéf létrehozása[Csak Tulajdonosnak]! \\n\",
\"{D9CC79}/SzéfNyit [széf Jelszava] {b5b3af}- Széfed kinyitása! \\n\",
\"{D9CC79}/SzéfPénz {b5b3af}- Széf Összeg tartalmának megtekintése! \\n\",
\"{D9CC79}/SzéfKivesz [Összeg] {b5b3af}- Széfbõl egy bizonyos összeg kivétele! \\n\",
\"{D9CC79}/SzéfBetesz [Összeg] {b5b3af}- Széfbe egy bizonyos összeg berakása! \\n\",
\"{D9CC79}/SzéfZár {b5b3af}- Széf bezárása! \\n\",
\"{b5b3af}\\n \\n\");
ShowPlayerDialog(playerid, DIALOG_SZEFCMD, DIALOG_STYLE_MSGBOX, \"{b5b3af}Széf Parancsok:\", DIALOGstringx, \"Vissza\",\"\");
}
}
if(dialogid == DIALOG_HARC)
{
if(response == 1)
{
switch(listitem)
{
case 0:
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
SendClientMessage(playerid, 0x38FF06FF, \"Sikeresen kicserélted a harcstílusod!: normál!\" );
}
case 1:
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
SendClientMessage(playerid, 0x38FF06FF, \"Sikeresen kicserélted a harcstílusod!: box!\" );
}
case 2:
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
SendClientMessage(playerid, 0x38FF06FF, \"Sikeresen kicserélted a harcstílusod!: Kung Fu!\" );
}
case 3:
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
SendClientMessage(playerid, 0x38FF06FF, \"Sikeresen kicserélted a harcstílusod!: Elbow!\" );
}
case 4:
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
SendClientMessage(playerid, 0x38FF06FF, \"Sikeresen kicserélted a harcstílusod!: Kneehead!\" );
}
case 5:
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
SendClientMessage(playerid, 0x38FF06FF, \"Sikeresen kicserélted a harcstílusod!: Grabkick!\" );
}
}
}
else
{
SendClientMessage(playerid, 0xEB000FFF, \"Kiléptél a menübõl.\");
}
}
if(dialogid == DIALOG_MYSIG) {
if(!response) return 0;
new String[144];
if(!(2 < strlen(inputtext) < 19)) {
SendClientMessage(playerid, 0xFF0000AA, \"A titulosodnak minimum 3, maximum 18 karakteresnek kell lennie!\");
//return 1;
}
dini_Set(\"MySig.ini\", pName(playerid), inputtext);
format(String, sizeof(String), \"Sikeresen beállítottad a titulosod! Megadott szöveg: %s\", inputtext);
SendClientMessage(playerid, 0x00FF00AA, String);
SendClientMessage(playerid, 0xFFFFFFAA, \"Tipp: A titulus kikapcsolásához használd a /mysigoff parancsot!\");
SetPVarString(playerid, \"MySig\", inputtext);
}
if(dialogid == Dialog_color) {
if(!response) return 0;
if(listitem == 0) {
SetPVarString(playerid, \"NameColor\", \"{ffffff}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{ffffff}\");
}
if(listitem == 1) {
SetPVarString(playerid, \"NameColor\", \"{33CCFF}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{33CCFF}\");
}
if(listitem == 2) {
SetPVarString(playerid, \"NameColor\", \"{E60000}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{E60000}\");
}
if(listitem == 3) {
SetPVarString(playerid, \"NameColor\", \"{9900FF}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{9900FF}\");
}
if(listitem == 4) {
SetPVarString(playerid, \"NameColor\", \"{6e3d20}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{6e3d20}\");
}
if(listitem == 5) {
SetPVarString(playerid, \"NameColor\", \"{2ED683}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{2ED683}\");
}
if(listitem == 6) {
SetPVarString(playerid, \"NameColor\", \"{FFFF00}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{FFFF00}\");
}
if(listitem == 7) {
SetPVarString(playerid, \"NameColor\", \"{FF9933}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{FF9933}\");
}
if(listitem == 8) {
SetPVarString(playerid, \"NameColor\", \"{CECECE}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{CECECE}\");
}
if(listitem == 9) {
SetPVarString(playerid, \"NameColor\", \"{ea00ff}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{ea00ff}\");
}
}
if(dialogid == Dialog_cb) {
if(!response) return 0;
if(listitem == 0) {
SetPVarString(playerid, \"ChatColor\", \"{ffffff}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{ffffff}\");
}
if(listitem == 1) {
SetPVarString(playerid, \"ChatColor\", \"{33CCFF}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{33CCFF}\");
}
if(listitem == 2) {
SetPVarString(playerid, \"ChatColor\", \"{E60000}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{E60000}\");
}
if(listitem == 3) {
SetPVarString(playerid, \"ChatColor\", \"{9900FF}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{9900FF}\");
}
if(listitem == 4) {
SetPVarString(playerid, \"ChatColor\", \"{6e3d20}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{6e3d20}\");
}
if(listitem == 5) {
SetPVarString(playerid, \"ChatColor\", \"{2ED683}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{2ED683}\");
}
if(listitem == 6) {
SetPVarString(playerid, \"ChatColor\", \"{FFFF00}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{FFFF00}\");
}
if(listitem == 7) {
SetPVarString(playerid, \"ChatColor\", \"{FF9933}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{FF9933}\");
}
if(listitem == 8) {
SetPVarString(playerid, \"ChatColor\", \"{CECECE}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{CECECE}\");
}
if(listitem == 9) {
SetPVarString(playerid, \"ChatColor\", \"{ea00ff}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{ea00ff}\");
}
}
return 1;
}
CMD:cmds(playerid)
{
ShowPlayerDialog(playerid, Dialog_parancsok, DIALOG_STYLE_LIST, \"{CDF917}Teszt Szeró Parancsok:\", \"{ffffff}Felhasználói Parancsok:\\n{33CCFF}Széf Parancsok:\\n\", \"Választ\", \"Bezár\");
return 1;
}
UI: A pawno-ba nincs szét csúszva mint itt!- Cím: Kisebb kérdések
Írta: Cube. - 2014. augusztus 13. - 13:34:38- hát ha így sem mûködik, akkor nem itt van a baj.
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Dialog_parancsok)
{
if(!response) return ShowPlayerDialog(playerid, Dialog_parancsok, DIALOG_STYLE_LIST, \"{CDF917}Teszt Szeró Parancsok:\", \"{ffffff}Felhasználói Parancsok:\\n{33CCFF}Széf Parancsok:\\n\", \"Választ\", \"Bezár\");
if(listitem == 0) {
new DIALOGstringx[4000];
format(DIALOGstringx, sizeof(DIALOGstringx),\"%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s\",
\"{b5b3af}Felhasználói Parancsok: \\n\",
\" \\n\",
\"{D9CC79}Hamarosan! \\n\",
\"{D9CC79} {b5b3af} \\n\",
\"{b5b3af}\\n \\n\");
ShowPlayerDialog(playerid, DIALOG_FELHASZNALOCMD, DIALOG_STYLE_MSGBOX, \"{b5b3af}Felhasználói Parancsok:\", DIALOGstringx, \"Vissza\",\"\");
}
if(listitem == 1) {
new DIALOGstringx[4050];
format(DIALOGstringx, sizeof(DIALOGstringx),\"%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s\",
\"{b5b3af}Széf Parancsok: \\n\",
\" \\n\",
\"{D9CC79}/ÚjSzéf [széf Jelszava] {b5b3af}- Egy Újszéf létrehozása[Csak Tulajdonosnak]! \\n\",
\"{D9CC79}/SzéfNyit [széf Jelszava] {b5b3af}- Széfed kinyitása! \\n\",
\"{D9CC79}/SzéfPénz {b5b3af}- Széf Összeg tartalmának megtekintése! \\n\",
\"{D9CC79}/SzéfKivesz [Összeg] {b5b3af}- Széfbõl egy bizonyos összeg kivétele! \\n\",
\"{D9CC79}/SzéfBetesz [Összeg] {b5b3af}- Széfbe egy bizonyos összeg berakása! \\n\",
\"{D9CC79}/SzéfZár {b5b3af}- Széf bezárása! \\n\",
\"{b5b3af}\\n \\n\");
ShowPlayerDialog(playerid, DIALOG_SZEFCMD, DIALOG_STYLE_MSGBOX, \"{b5b3af}Széf Parancsok:\", DIALOGstringx, \"Vissza\",\"\");
}
}
if(dialogid == DIALOG_HARC)
{
if(response == 1)
{
switch(listitem)
{
case 0:
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
SendClientMessage(playerid, 0x38FF06FF, \"Sikeresen kicserélted a harcstílusod!: normál!\" );
}
case 1:
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
SendClientMessage(playerid, 0x38FF06FF, \"Sikeresen kicserélted a harcstílusod!: box!\" );
}
case 2:
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
SendClientMessage(playerid, 0x38FF06FF, \"Sikeresen kicserélted a harcstílusod!: Kung Fu!\" );
}
case 3:
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
SendClientMessage(playerid, 0x38FF06FF, \"Sikeresen kicserélted a harcstílusod!: Elbow!\" );
}
case 4:
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
SendClientMessage(playerid, 0x38FF06FF, \"Sikeresen kicserélted a harcstílusod!: Kneehead!\" );
}
case 5:
{
SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
SendClientMessage(playerid, 0x38FF06FF, \"Sikeresen kicserélted a harcstílusod!: Grabkick!\" );
}
}
}
else
{
SendClientMessage(playerid, 0xEB000FFF, \"Kiléptél a menübõl.\");
}
}
if(dialogid == DIALOG_MYSIG) {
if(!response) return 0;
new String[144];
if(!(2 < strlen(inputtext) < 19)) {
SendClientMessage(playerid, 0xFF0000AA, \"A titulosodnak minimum 3, maximum 18 karakteresnek kell lennie!\");
//return 1;
}
dini_Set(\"MySig.ini\", pName(playerid), inputtext);
format(String, sizeof(String), \"Sikeresen beállítottad a titulosod! Megadott szöveg: %s\", inputtext);
SendClientMessage(playerid, 0x00FF00AA, String);
SendClientMessage(playerid, 0xFFFFFFAA, \"Tipp: A titulus kikapcsolásához használd a /mysigoff parancsot!\");
SetPVarString(playerid, \"MySig\", inputtext);
}
if(dialogid == Dialog_color) {
if(!response) return 0;
if(listitem == 0) {
SetPVarString(playerid, \"NameColor\", \"{ffffff}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{ffffff}\");
}
if(listitem == 1) {
SetPVarString(playerid, \"NameColor\", \"{33CCFF}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{33CCFF}\");
}
if(listitem == 2) {
SetPVarString(playerid, \"NameColor\", \"{E60000}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{E60000}\");
}
if(listitem == 3) {
SetPVarString(playerid, \"NameColor\", \"{9900FF}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{9900FF}\");
}
if(listitem == 4) {
SetPVarString(playerid, \"NameColor\", \"{6e3d20}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{6e3d20}\");
}
if(listitem == 5) {
SetPVarString(playerid, \"NameColor\", \"{2ED683}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{2ED683}\");
}
if(listitem == 6) {
SetPVarString(playerid, \"NameColor\", \"{FFFF00}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{FFFF00}\");
}
if(listitem == 7) {
SetPVarString(playerid, \"NameColor\", \"{FF9933}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{FF9933}\");
}
if(listitem == 8) {
SetPVarString(playerid, \"NameColor\", \"{CECECE}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{CECECE}\");
}
if(listitem == 9) {
SetPVarString(playerid, \"NameColor\", \"{ea00ff}\");
dini_Set(\"NameColor.ini\", pName(playerid), \"{ea00ff}\");
}
}
if(dialogid == Dialog_cb) {
if(!response) return 0;
if(listitem == 0) {
SetPVarString(playerid, \"ChatColor\", \"{ffffff}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{ffffff}\");
}
if(listitem == 1) {
SetPVarString(playerid, \"ChatColor\", \"{33CCFF}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{33CCFF}\");
}
if(listitem == 2) {
SetPVarString(playerid, \"ChatColor\", \"{E60000}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{E60000}\");
}
if(listitem == 3) {
SetPVarString(playerid, \"ChatColor\", \"{9900FF}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{9900FF}\");
}
if(listitem == 4) {
SetPVarString(playerid, \"ChatColor\", \"{6e3d20}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{6e3d20}\");
}
if(listitem == 5) {
SetPVarString(playerid, \"ChatColor\", \"{2ED683}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{2ED683}\");
}
if(listitem == 6) {
SetPVarString(playerid, \"ChatColor\", \"{FFFF00}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{FFFF00}\");
}
if(listitem == 7) {
SetPVarString(playerid, \"ChatColor\", \"{FF9933}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{FF9933}\");
}
if(listitem == 8) {
SetPVarString(playerid, \"ChatColor\", \"{CECECE}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{CECECE}\");
}
if(listitem == 9) {
SetPVarString(playerid, \"ChatColor\", \"{ea00ff}\");
dini_Set(\"ChatColor.ini\", pName(playerid), \"{ea00ff}\");
}
}
return 1;
}
CMD:cmds(playerid)
{
ShowPlayerDialog(playerid, Dialog_parancsok, DIALOG_STYLE_LIST, \"{CDF917}Teszt Szeró Parancsok:\", \"{ffffff}Felhasználói Parancsok:\\n{33CCFF}Széf Parancsok:\\n\", \"Választ\", \"Bezár\");
return 1;
}- Cím: Kisebb kérdések
Írta: ROOCK - 2014. augusztus 17. - 10:09:41- Dfile-ba hogyan tudom ellenõrizni hogy egy file létezik vagy sem? mert itt csak mappát lehet ellenõrizni :/
- Cím: Kisebb kérdések
Írta: huhboy - 2014. augusztus 17. - 17:40:48 Idézetet írta: ROOCK date=1408262981\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicDfile-ba hogyan tudom ellenõrizni hogy egy file létezik vagy sem? mert itt csak mappát lehet ellenõrizni :/
#define file \"test.txt\"
if(!dfile_FileExists(file))//így ellenõrzöd, hogy ha nincs
{
dfile_Create(file)
}else
if(dfile_FileExists(file))//ha létezik
{
print(\"a fájl létezik\");
}- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. augusztus 19. - 19:13:50- Sziasztok. Azt szeretném kérdezni hogy a MapAndreas plugin milyen célra szolgál? Mert láttam az angol szerón is használják de mi célt szolgálhat? Néztem már angol fórumon de nem értem az angolt sajna.
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 19. - 19:19:59- Arra, hogy megtaláld az alap map felszínét koordinátákban. Pl. 0 (X) 0 (Y) esetében a Z tengelyen hol van az alap mapolás, tehát a talaj.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. augusztus 19. - 19:29:47- Ja okés köszi
- Cím: Kisebb kérdések
Írta: .random. - 2014. augusztus 20. - 20:47:19- Sziasztok! Valaki tudna linkelni egy (Magyar) leírást a PVar -ról?
Mert már keresgélek egy ideje, de sehol nem találok :-\\
Vagy, ha nem talál senki, akkor valaki elmagyarázna pár dolgot ;D
pl.: Miért jobb ezt alkalmazni mint a sima változót? Köszi- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 20. - 21:00:12- Szerintem semmivel sem jobb, sõt, csak rosszabb. A változókat csatlakozáskor/lecsatlakozáskor alapértékre kell állítani, ahogyan a PVar-okat is, így nincs jelentõs különbség. Maximum az, hogy ha 1 db változóról/PVar-ról beszélünk, akkor a változót elég egyszer létrehozni, míg a PVar-okot annyiszor, ahány játékos van, ráadásul nem mindent azonnal. Ha pedig töröljük is õket, hozhatjuk létre egy újra beállítással legközelebb. És akkor a legfontosabb dologról, az operálásról még nem is beszéltünk. Egy egyszerû érték növelés PVar-nál igen bonyolult:
SetPVarInt(playerid, \"Pénz\", GetPVarInt(playerid, \"Pénz\") + 1);
Míg sima változókkal ez csak ennyi:
++Penz[playerid];
Gondoljunk csak bele; kész rémálom egy bonyolultabb operálás a PVar-okkal, melyeket egy csomószor le kell majd kérdeznünk. Igaz, PVaroknál lehet ékezetet használni, de a programozásban ez egy igen szokatlan és felesleges, nem túl célszerû dolog. A PVar-oknál ráadásul külön függvényeket kell használni, mindjárt 4-et is, míg a változók egyszerû változók. Arról nem is beszélve, hogy sokkal hosszabb kiírni a PVar-os dolgokat, mint egy sima változót. Én mindig is változókat használtam (PVar-ozni csak kis ideig PVar-oztam még az LSL-nél), azóta is csak változókat használok. Használd te is!- Cím: Kisebb kérdések
Írta: .random. - 2014. augusztus 20. - 21:15:11- Köszönöm a választ. A magyarázatot pedig különösképpen köszönöm :)
Most is változókat szoktam használni, csak valami olyasmit olvastam, hogy a PVar az jobb, mert így + úgy.. (Nem tudom már, hogy mire hivatkoztak) Akkor maradok a változóknál :D Köszi!! ;)- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 20. - 21:19:09- Nincs mit :D Amúgy jól elírtam: SetPVarStringet írtam, Int helyett, de már javítottam. Amúgy én - mivel nem is nagyon használom õket - nem is nagyon értek a hozzá, de azért ennyit tudtam róla mondani. Majd biztos jön valaki, aki érvel egy sort a PVar-ok mellett (hátha én is tanulok valami újat). :D De ttõl függetlenül én még mindig a változókat részesítem elõnyben, a könnyû operálás miatt. Nem hiába használnak változókat szinte minden más nyelvben. Szerintem ez csak egy kis könnyítés azok számára, akik nem nagyon mélyülnek el a dologban és csak össze szeretnének dobni egy egyszerûbb kódocskát.
- Cím: Kisebb kérdések
Írta: huhboy - 2014. augusztus 20. - 22:23:26- én még annyit hozzátennék Dfoglalo válaszához, hogy ha (akár) a gm-en kívûl filterscripteket is alkalmazol, a filterscriptekben a PVar-t letudod kérni, akárhol is hoztad létre, míg ha a módban írsz egy változót, azt másik fs-ben nem fogod tudni lekérdezni. Ennyi elõnye még van a PVar-nak.
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 20. - 22:49:54 Idézetet írta: Dfoglalo date=1408562349\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic(hátha én is tanulok valami újat)Tádám:
ha (akár) a gm-en kívûl filterscripteket is alkalmazol, a filterscriptekben a PVar-t letudod kérni, akárhol is hoztad létre, míg ha a módban írsz egy változót, azt másik fs-ben nem fogod tudni lekérdezni
[/quote]
:D Habár ha egy igen szépen megírt, saját módot használsz, nem hiszem, hogy lenne FS-ekre szükséged. És a sokkal egyszerûbb és jobb operálás pedig szerintem megéri a változók árát...- Cím: Kisebb kérdések
Írta: folnoraa - 2014. augusztus 22. - 00:10:22- Sziasztok.
Valaki tudna nekem linkelni antisobeit, antiaim, anticbug(auto cbug)-t? Elõre is köszönöm szépen.- Cím: Kisebb kérdések
Írta: huhboy - 2014. augusztus 22. - 01:16:56- amit érdemes megpróbálnod az vagy a Balkan Security script vagy az ELC_ANTI_CHEAT
- Cím: Kisebb kérdések
Írta: folnoraa - 2014. augusztus 22. - 21:37:01 Idézetet írta: JustaCube date=1408663016\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topicamit érdemes megpróbálnod az vagy a Balkan Security script vagy az ELC_ANTI_CHEATKöszönöm szépen, kedvességét!
- Cím: Kisebb kérdések
Írta: Hulkster - 2014. augusztus 23. - 21:16:46- Balkan-t ki lehet játszani... Fõleg ha Seemodról van szó.
Elvégre csak akkor kickel ha lõsz, Ezáltal relog, és van fegyvered :) Godmode-ot se észleli.
Mivel a server nem tud belenyúlni a gépedbe, Ezáltal a publikus mûködõ Anticheatbõl kevés van.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. augusztus 26. - 19:43:23- Sziasztok. Nem tudja valaki hogy mikorra várható egy új verzió sampon?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 26. - 19:47:38- Nem tudni elõre, ha egyáltalán lesz új verzió, elvégre már nem nagyon foglalkoznak vele. :confused:
- Cím: Kisebb kérdések
Írta: huhboy - 2014. augusztus 26. - 19:48:46 Idézetet írta: ZSOLTI99 date=1409075003\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok. Nem tudja valaki hogy mikorra várható egy új verzió sampon?szerintem most az 0.3z-R4 után egyhamar nem fognak frissíteni....a 0.4...hát...azt meg még õk sem tudják szerintem.hisz már a 0.3x után is ezt vártuk, mégsem jött.
szóval ez nagy eséllyel rejtély. Azt sem tartom kizártnak, hogy nem lesz több samp verzió.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. augusztus 26. - 20:22:46- Okés köszi és még annyit szeretnék hogy az RC verziók mivel tudnak többet?
- Cím: Kisebb kérdések
Írta: Nátha - 2014. augusztus 26. - 20:24:00- Azok tartalmaznak pár bugfixet
- Cím: Kisebb kérdések
Írta: Hasirama - 2014. augusztus 27. - 15:37:20- Van olyan pawnoban, hogy ha mondjuk beírja hogy web, akkor megnyitja a böngészõben a megadott weboldalt?
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. augusztus 27. - 15:55:13 Idézetet írta: Dfoglalo date=1409075258\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicNem tudni elõre, ha egyáltalán lesz új verzió, elvégre már nem nagyon foglalkoznak vele. :confused:
Sziasztok. Nem tudja valaki hogy mikorra várható egy új verzió sampon?
[/quote]
szerintem most az 0.3z-R4 után egyhamar nem fognak frissíteni....a 0.4...hát...azt meg még õk sem tudják szerintem.hisz már a 0.3x után is ezt vártuk, mégsem jött.
szóval ez nagy eséllyel rejtély. Azt sem tartom kizártnak, hogy nem lesz több samp verzió.
[/quote]
Azok tartalmaznak pár bugfixet
[/quote] köszi a válaszokat
Van olyan pawnoban, hogy ha mondjuk beírja hogy web, akkor megnyitja a böngészõben a megadott weboldalt?
[/quote]
Azt csak szerver cfg-ben lehetséges weburl www.valami.com vagy valami mást írsz bele és akkor a szerver adatok alatt ki is írja rá kattintasz és már meg is nyitja egy böngészõvel. pawnoba nem lehetséges- Cím: Kisebb kérdések
Írta: blackdog476 - 2014. augusztus 27. - 18:49:15- Külsõ alkalmazásokat sajnos nem tud megnyitni a SA:MP.
- Cím: Kisebb kérdések
Írta: Robi222 - 2014. augusztus 27. - 21:44:04- Hali!
RPG Módon dolgozom,és lenne vele egy kérdésem. Ilyen nagyobb dolgokat azaz egész rendszereket mint például Admin,Ház,Kocsi rendszer. Módba rakjam vagy külön filterscript ? A Barátom szerint filterscriptbe lenne jobb,szerintem meg gamemodeban azért mert nem kell újból létrehozni a változókat,meg mindent,szerintem sokkal egyszerûbb hogyha minden a módban van.
Szerintetek ? Véleményeket mondjatok,elõre is köszi. :)- Cím: Kisebb kérdések
Írta: Andriis - 2014. augusztus 27. - 21:45:50- Hali. A modba...
Mert gyorsabb lesz, valamint kevesebb vele a munka.- Cím: Kisebb kérdések
Írta: Robi222 - 2014. augusztus 27. - 21:49:44 Idézetet írta: Menyus date=1409168750\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHali. A modba...Rendben,köszi,én is így gondoltam,elõször megcsinálok ilyen nagyobb rendszereket külön gamemodeba amit átpakolok a módba ha bugmentes lesz. :)
Mert gyorsabb lesz, valamint kevesebb vele a munka.
Mások véleményét is meghallgatom azért.- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 28. - 02:27:57 Idézetet írta: Robi222 date=1409168644\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHali!Mindent a módba kell rakni. Ha szortírozni akarsz, használj inc-ket, de FS-t ne, ugyanis azt nem igazán erre találták ki. Arról nem is beszélve, hogy inc-kkel a biztonság is nõ.
RPG Módon dolgozom,és lenne vele egy kérdésem. Ilyen nagyobb dolgokat azaz egész rendszereket mint például Admin,Ház,Kocsi rendszer. Módba rakjam vagy külön filterscript ? A Barátom szerint filterscriptbe lenne jobb,szerintem meg gamemodeban azért mert nem kell újból létrehozni a változókat,meg mindent,szerintem sokkal egyszerûbb hogyha minden a módban van.
Szerintetek ? Véleményeket mondjatok,elõre is köszi. :)
- Cím: Kisebb kérdések
Írta: Robi222 - 2014. augusztus 28. - 09:43:21 Idézetet írta: Dfoglalo date=1409185677\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicMindent a módba kell rakni. Ha szortírozni akarsz, használj inc-ket, de FS-t ne, ugyanis azt nem igazán erre találták ki. Arról nem is beszélve, hogy inc-kkel a biztonság is nõ.
Hali!
RPG Módon dolgozom,és lenne vele egy kérdésem. Ilyen nagyobb dolgokat azaz egész rendszereket mint például Admin,Ház,Kocsi rendszer. Módba rakjam vagy külön filterscript ? A Barátom szerint filterscriptbe lenne jobb,szerintem meg gamemodeban azért mert nem kell újból létrehozni a változókat,meg mindent,szerintem sokkal egyszerûbb hogyha minden a módban van.
Szerintetek ? Véleményeket mondjatok,elõre is köszi. :)
[/quote]
Rendben,akkor úgy fogom. Köszönöm szépen akik válaszoltak! :)
Dupla hozzászólás automatikusan összefûzve. ( 2014. augusztus 28. - 10:12:32 )
Még annyi lenne a kérdésem,hogy. Mi a különbség az if és else if között ?
Olyat szeretnék ha belemegy a JOGSICPFINISH -be és ha a JogsiElkezdAM értéke 1 akkor történjen XY.. ha pedig 0 az értéke akkor menjen át a következõ ellenõrzésre,ezért kérdezem hogy itt if -et vagy else if -et használjak ?
Így van most megírva.
if(JogsiElkezdAM[playerid] == 1)
{
JogsiElkezdAM[playerid] = 0;
pInfo[playerid][pJogsiKatAM] = 1;
SendClientMessage(playerid,COLOR_GREEN,\"(( Sikeresen megszerezted a jogosítványodat! Gratulálok! ))\");
DisablePlayerCheckpoint(playerid);
}
if(JogsiElkezdA[playerid] == 1)
{
JogsiElkezdA[playerid] = 0;
pInfo[playerid][pJogsiKatA] = 1;
SendClientMessage(playerid,COLOR_GREEN,\"(( Sikeresen megszerezted a jogosítványodat! Gratulálok! ))\");
DisablePlayerCheckpoint(playerid);
}- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 28. - 13:11:57- A logikai elágazás ágai:
if // Ha igaz
else if // Különben ha igaz
else // Különben ha hamis- Cím: Kisebb kérdések
Írta: Robi222 - 2014. augusztus 28. - 13:34:12 Idézetet írta: Dfoglalo date=1409224317\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicA logikai elágazás ágai:Köszi!
if // Ha igaz
else if // Különben ha igaz
else // Különben ha hamis
- Cím: Kisebb kérdések
Írta: [PRO]AcErBiS_V8 - 2014. augusztus 28. - 19:35:00- Sziasztok egy elég érdekes problémával fordulok hozzátok, ami az lenne hogy van egy stats parancsom ami dialogba van na és a string méret 400 de nem fért ki már a szöveg így nagyobbítani akartam majd lecompailoztam. Felmegyek a szerverre beírom /stats és a parancs nem létezik o.O újra vissza írom a stringet 400-ra és erre mûködik megint. Nem írtam túl nagy stringet csak 512 -t. Mi lehet a baj?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. augusztus 28. - 19:53:37- Forráskód nélkül nem tudunk sokat mondani. Amúgy valószínûleg csak akkor tér vissza, ha a szöveg kiíródik, vagy valami. Bár ha ez hossztól függ, akkor ott valami más baj lesz. Vagyis mindenképp az, hogy nem tér vissza semmivel a parancs. De így csak a levegõben kapálódzom, így inkább tedd azt, amit a hozzászólás elején írtam.
- Cím: Kisebb kérdések
Írta: Robi222 - 2014. augusztus 29. - 09:44:23- Olyat akarok csinálni hogy dialógban beindíthatja a jármûvet,ezt meg is tudom,de hogy csináljam azt hogy \"jogsicar1\" -ben ül akkor azt ne indítja be de ha másban akkor be tudja indítani,elõre is köszi!
- Cím: Kisebb kérdések
Írta: huhboy - 2014. augusztus 29. - 10:21:46
new jogsicar1;
public OnGameModeInit()
{
jogsicar1 = AddStaticVehicleEx(kocsiid, X, Y, Z, facing angle, szín1, szín2, respawn time);
return 1;
}
//cuccos alá...
if(GetPlayerVehicleID(playerid) == jogsicar1) return SendClientMessage(playerid, 0xffffffaa, \"Ezt a jármûvet nem tudod beindítani!\");- Cím: Kisebb kérdések
Írta: Kriszti9212 - 2014. augusztus 29. - 13:02:05- Kedves admin van egy biciglim amit eladtam kulcsot oda atam egy lánynak de adásvételt nem írtunk rola mit tudok teni hogy nevem rõl le kerüljön köszönöm a választ.
[mod]Ez valami gyenge trollkodás volna?[/mod]
Dupla hozzászólás automatikusan összefûzve. ( [time]2014. augusztus 29. 13:39:19[/time] )
ezt nem értem :-/ ám nem csak uj vagyok csak még nem jötem bele :(- Cím: Kisebb kérdések
Írta: Robi222 - 2014. augusztus 29. - 14:52:09 Idézetet írta: JustaCube date=1409300506\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicErre nem is gondoltam,pedig milyen egyszerû. :D Köszi.
new jogsicar1;
public OnGameModeInit()
{
jogsicar1 = AddStaticVehicleEx(kocsiid, X, Y, Z, facing angle, szín1, szín2, respawn time);
return 1;
}
//cuccos alá...
if(GetPlayerVehicleID(playerid) == jogsicar1) return SendClientMessage(playerid, 0xffffffaa, \"Ezt a jármûvet nem tudod beindítani!\");
Még annyi hogy mi a különbség az AddStaticVehicle, AddStaticVehicleEx illetve CreateVehicle között?- Cím: Kisebb kérdések
Írta: rayle - 2014. augusztus 29. - 15:35:20- AddStaticVehicle: Csak az OnGameModeInit() eljárás alatt használható.
AddStaticVehicleEx: Szintén csak az OnGameModeInit() eljárás alatt használható, de megtudod adni hogy ha nincs használatban mennyi idõ után respawnoljon.
CreateVehicle: Bárhol használható.- Cím: Kisebb kérdések
Írta: Robi222 - 2014. augusztus 29. - 16:07:34 Idézetet írta: rayle date=1409319320\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicAddStaticVehicle: Csak az OnGameModeInit() eljárás alatt használható.Köszi! És AddStaticVehiclenél hogy tudom megadni hogy ne spawnoljon ? Vagy akkor az AddStaticVehicle nél nem spawnolódik újra ?
AddStaticVehicleEx: Szintén csak az OnGameModeInit() eljárás alatt használható, de megtudod adni hogy ha nincs használatban mennyi idõ után respawnoljon.
CreateVehicle: Bárhol használható.
- Cím: Kisebb kérdések
Írta: rayle - 2014. augusztus 29. - 16:11:17- A sima AddStaticVehicle nem respawnol, de ha AddStaticVehicleEx vagy CreateVehicle -t használsz, az utolsó paraméter a respawn idõ, oda -1 et kell írni.
- Cím: Kisebb kérdések
Írta: Robi222 - 2014. augusztus 29. - 16:36:33 Idézetet írta: rayle date=1409321477\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicA sima AddStaticVehicle nem respawnol, de ha AddStaticVehicleEx vagy CreateVehicle -t használsz, az utolsó paraméter a respawn idõ, oda -1 et kell írni.Aha értem,köszi.
- Cím: Kisebb kérdések
Írta: - 2014. augusztus 29. - 19:49:23- A gyerek el van tájolva, szerintem õ is valami RP szeró weboldalának hiszi a fórumot.
Ez valami gyenge trollkodás volna?[/quote]
Azt pedig Flash írta moderátor commentbe, csak a dupla hsz összecsatolásakor az eltûnt és így félreérthetõ az egész :D- Cím: Kisebb kérdések
Írta: folnoraa - 2014. augusztus 30. - 14:27:43- Sziasztok.
Olyan problémám van, hogy tesztelni akarok egy szervert, elindítom a samp-server.exe-t és run time error 19-et ír, amikor minden plugin meg van hozzá. Mi lehet a probléma? Elõre is köszönöm.- Cím: Kisebb kérdések
Írta: - 2014. augusztus 30. - 14:41:23- Másold be a szerver logot, mert vagy be se töltenek a pluginok, vagy frissítened kell õket.
- Cím: Kisebb kérdések
Írta: folnoraa - 2014. augusztus 30. - 14:43:07 Idézetet írta: Nátha date=1409402483\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicMásold be a szerver logot, mert vagy be se töltenek a pluginok, vagy frissítened kell õket.
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3e, (C)2005-2012 SA-MP Team
[14:25:39] filterscripts = \"\" (string)
[14:25:39]
[14:25:39] Server Plugins
[14:25:39] --------------
[14:25:39] Loading plugin: streamer
[14:25:42] Failed.
[14:25:42] Loading plugin: sscanf
[14:25:42]
[14:25:42] ===============================
[14:25:42] sscanf plugin loaded.
[14:25:42] (c) 2009 Alex \"Y_Less\" Cole
[14:25:42] 0.3d-R2 500 Players \"dnee\"
[14:25:42] ===============================
[14:25:42] Loaded.
[14:25:42] Loading plugin: mysql
[14:25:42]
> MySQL plugin R6-2 successfully loaded.
[14:25:42] Loaded.
[14:25:42] Loaded 2 plugins.
[14:25:42]
[14:25:42] Filterscripts
[14:25:42] ---------------
[14:25:42] Loaded 0 filterscripts.
[14:25:43] Script[gamemodes/afterlife.amx]: Run time error 19: \"File or function is not found\"
[14:25:43] Number of vehicle models: 0
[mod]Kitettem helyetted a
taget![/mod]- Cím: Kisebb kérdések
Írta: Nátha - 2014. augusztus 30. - 14:48:39- A streamer plugin nem tölt be, ez már az elsõ probléma, a második pedig ez:
[14:25:42] ===============================
[14:25:42] sscanf plugin loaded.
[14:25:42] © 2009 Alex \"Y_Less\" Cole
[14:25:42] 0.3d-R2 500 Players \"dnee\"
[14:25:42] ===============================
[/quote]
Frissítsd az sscanf plugint, és nézd meg hogy a plugins mappába van-e streamer.dll fájl, mert valószínûleg nincs és azért nem tölti be.- Cím: Kisebb kérdések
Írta: tudvari - 2014. szeptember 07. - 11:16:05- Sziasztok
Az lenne a kérdésem, hogy a pawn scriptelés mennyiben különbözik az mta-tól? Ha jól emlékszem lua nyelven van, aminak szintén C az alapja.
Elõre is köszi a válaszokat.- Cím: Kisebb kérdések
Írta: Nátha - 2014. szeptember 07. - 11:22:22- Hát jóformán mindenben különbözik :D
- Cím: Kisebb kérdések
Írta: samsung1998 - 2014. szeptember 11. - 18:27:07- Sziasztok serverlogba ezt a dolgot kaptam, és sajnos nem indul el a módom.
[18:10:15] Script[gamemodes/nexusrpg.amx]: Run time error 19: \"File or function is not found\"
[18:10:15] Number of vehicle models: 0- Cím: Kisebb kérdések
Írta: Nátha - 2014. szeptember 11. - 18:28:48- Másold be az egész szerver logot, mert ez plugin(ok) miatt lesz.
- Cím: Kisebb kérdések
Írta: samsung1998 - 2014. szeptember 11. - 18:31:50- Serverlogba a pluginokhoz ezt írta:
[18:10:15]
[18:10:15] Server Plugins
[18:10:15] --------------
[18:10:15] Loading plugin: mysql.dll
[18:10:15] Failed (plugins/mysql.dll: invalid ELF header)
[18:10:15] Loading plugin: streamer.dll
[18:10:15] Failed (plugins/streamer.dll: invalid ELF header)
[18:10:15] Loading plugin: sscanf.dll
[18:10:15] Failed (plugins/sscanf.dll: invalid ELF header)
[18:10:15] Loaded 0 plugins.- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. szeptember 11. - 18:33:17- [mod]Az errorokhoz keleltt volna írni az errorokat értelemszerûen.[/mod]
http://sampforum.hu/index.php?topic=54511.0#post_run_time_error_19
Operációs rendszer?- Cím: Kisebb kérdések
Írta: - 2014. szeptember 11. - 18:34:52- A server.cfg-be így próbáld meg beírni:
plugins streamer.so sscanf.so mysql.so
E: És természetesen a plugins mappába legyenek berakva a .so kiterjesztésû fájlok.- Cím: Kisebb kérdések
Írta: samsung1998 - 2014. szeptember 11. - 18:38:45- Még mindig ezt írja:
[18:36:16] Script[gamemodes/nexusrpg.amx]: Run time error 19: \"File or function is not found\"
[18:36:16] Number of vehicle models: 0
Pedig most be is töltötte a 3 plugint.- Cím: Kisebb kérdések
Írta: huhboy - 2014. szeptember 11. - 18:47:40 Idézetet írta: samsung1998 date=1410453525\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicMég mindig ezt írja:ha bemásolnád az egész log-ot, hamarább tudnánk segíteni...
[18:36:16] Script[gamemodes/nexusrpg.amx]: Run time error 19: \"File or function is not found\"
[18:36:16] Number of vehicle models: 0
Pedig most be is töltötte a 3 plugint.
- Cím: Kisebb kérdések
Írta: Nátha - 2014. szeptember 11. - 18:52:14 Idézetet írta: samsung1998 date=1410453525\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicMég mindig ezt írja:Akkor frissítened kell a pluginokat is meg a módot is.
[18:36:16] Script[gamemodes/nexusrpg.amx]: Run time error 19: \"File or function is not found\"
[18:36:16] Number of vehicle models: 0
Pedig most be is töltötte a 3 plugint.
Töltsd le a legfrissebb pluginokat, azokat tedd be a szervered plugins mappájába.
A friss pluginokkal letöltött .inc fájlokat pedig tedd a gépeden lévõ pawno\\include mappába úgy hogy a régieket írd felül. (ha több pawno mappád van tedd be mindegyikbe)
Ezután a mód pwn fájlját konvertáld újra amx-re és a friss amx fájlt tedd a szervered gamemodes mappájába és így elvileg mûködni fog.
Ha használsz scripteket is, akkor a scriptek pwn fájlját is érdemes újra konvertálni, mert ha használják az adott pligonokat akkor azok se fognak normálisan mûködni, ha nincsenek frissítve.- Cím: Kisebb kérdések
Írta: samsung1998 - 2014. szeptember 11. - 18:54:43- Most rendesen betöltött mindent, de mielõtt elindulna a szervert ezt a hibát dobta és leállt.
[18:50:42] start ido: 100ms
[18:50:42] Number of vehicle models: 69
[18:50:42] --- Server Shutting Down.
[18:50:42] Szerver leáll... MySQL kapcsolat bontása...
[18:50:42] MySQL kapcsolat bontva... Leállítás...- Cím: Kisebb kérdések
Írta: Flash - 2014. szeptember 12. - 14:30:17- Üdv mindenkinek!
Régóta foglalkoztat a dolog hogy vajon miért törlõdik afk visszajövetelbõl a jármûvem ha benne ülök.
Sokszor van olyan hogy például ülök egy infernusba és lerakom tálcára a játékot majd egy kis idõ múlva vissza megyek a játékba és törlõdik a jármûvem.
Szerintem a jármûhöz kapcsolódó kódokkal nincs gond.
Valaki valami ötlet? :D- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. szeptember 12. - 17:16:37- Szerintem respawnol, mert úgy érzékeli, hogy nem ül benne senki sem.
- Cím: Kisebb kérdések
Írta: Th0mas - 2014. szeptember 14. - 15:18:49- Sziasztok! Th0mas vagyok,kezdõ scripter
Egy valamit nemértek.
Csinálok egy parancsot minden jó rendesen fut de \"Unknown command\"-ot ír elõtte utána meg a parancsot kiadja.
KÉP: http://kepfeltoltes.hu/view/140914/sa-mp-734_www.kepfeltoltes.hu_.png
Ezt valahogy meglehet oldani?- Cím: Kisebb kérdések
Írta: huhboy - 2014. szeptember 14. - 15:26:18- return 0 helyett return 1 a végére.
- Cím: Kisebb kérdések
Írta: Th0mas - 2014. szeptember 14. - 15:35:57- Köszönöm!
UI:Ez a Neymaros mozgókép kész :DD- Cím: Kisebb kérdések
Írta: Robi222 - 2014. szeptember 15. - 14:34:02- Hali!
Azt szeretném kérdezni,hogy ha csinál valamit pl. egy parancsal akkor 2 óra múlva történjen XY... Hogy oldjam meg ? Timerrel szerintem hülyeség lenne nem ? 2 órás,timmer,buggolna meg laggoltatna is,nem ? Elõre is köszi.- Cím: Kisebb kérdések
Írta: Dante Sanders - 2014. szeptember 15. - 14:37:48- Szerintem ezt csak timerrel lehet megoldani! :unsure:
- Cím: Kisebb kérdések
Írta: Robi222 - 2014. szeptember 15. - 14:41:59 BlackJack\" post=\"514590\" timestamp=\"1410784668\"]
Szerintem ezt csak timerrel lehet megoldani! :unsure:
[/quote]
Szóval mégis csináljak egy két órás timert ? 7 200 000 mili szekundumot kéne beírnom pawnban,attól félek csak hogy felénél elbuggol,fõleg ha lesz több játékos,buggolni fog az egész.- Cím: Kisebb kérdések
Írta: huhboy - 2014. szeptember 15. - 15:05:28- lehet, hogy egyszerûbben is meglehet csinálni, de most csak improvizáltam a leírásod alapján xd
ezt pontosíthatod még percre, másodpercre plusz 2 változóval.
#include <a_samp>
#include <zcmd>
#define Ido 2 //órában
new beirta;
new hours, mins, secs;
new Veg;
public OnFilterScriptInit()
{
beirta = 0;
SetTimer(\"Frissites\", 1000, true);
return 1;
}
CMD:parancs(playerid)
{
if(beirta == 1) return SendClientMessage(playerid, 0xff0000aa, \"A parancsot már beírták!\");
gettime(hours, mins, secs);
Veg = hours + Ido;
beirta = 1;
SendClientMessage(playerid, 0xff0000aa, \"A parancs elindult!\");
return 1;
}
forward Frissites();
public Frissites()
{
gettime(hours, mins, secs);
if(hours == Veg)
{
beirta = 0;
//amit csináljon
}
return 1;
}- Cím: Kisebb kérdések
Írta: Nátha - 2014. szeptember 15. - 15:08:34- De ha kilép akkor újra be kell írnia a parancsot és újból 2 óra múlva fog hatni.
Ha olyan dolgot akarsz vele mûködtetni akkor mentened is kellene.- Cím: Kisebb kérdések
Írta: huhboy - 2014. szeptember 15. - 15:27:45 Idézetet írta: Nátha date=1410786514\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicDe ha kilép akkor újra be kell írnia a parancsot és újból 2 óra múlva fog hatni.nem fogja befejezni, mivel nem playerid-hez kötött. nem véletlenül, és a timer nincs leállítva, ugyanúgy megy tovább.
Ha olyan dolgot akarsz vele mûködtetni akkor mentened is kellene.
egyedül akkor áll le, hogyha újraindítja a szervert.- Cím: Kisebb kérdések
Írta: Robi222 - 2014. szeptember 15. - 15:50:16- Köszi a válaszokat,na igen nekem olyan kellene. Végrehajt egy XY dolgot,az a 2 óra akkor is telik mikor nincs fent a szerveren,majd ha végrehajtódott a dolog megint csak akkor indul el mikor csinál valamit. MySQL be mentem az adatokat.
- Cím: Kisebb kérdések
Írta: huhboy - 2014. szeptember 15. - 15:57:27 Idézetet írta: Robi222 date=1410789016\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicKöszi a válaszokat,na igen nekem olyan kellene. Végrehajt egy XY dolgot,az a 2 óra akkor is telik mikor nincs fent a szerveren,majd ha végrehajtódott a dolog megint csak akkor indul el mikor csinál valamit. MySQL be mentem az adatokat.beleírtam, hogy hova kell tenni a dolgokat....
annyi a változás, hogy nem paranccsal indítod el, hanem egybõl, amikor a gamemode, vagy a filterscript betöltõdik...
plusz amikor letelik a 2 óra, akkor ismét elindítod.
#include <a_samp>
#define Ido 2 //órában
new mentve;
new hours, mins, secs;
new Veg;
public OnFilterScriptInit()
{
SetTimer(\"Frissites\", 1000, true);
return 1;
}
forward Frissites();
public Frissites()
{
gettime(hours, mins, secs);
if(mentve != 1)
{
mentve = 1;
Veg = hours + Ido;
}
if(hours == Veg)
{
mentve = 0;
//amit csináljon
}
return 1;
}- Cím: Kisebb kérdések
Írta: huhboy - 2014. szeptember 18. - 21:55:27- gyerekek. tudtok olyan parancsot, amit ha a CallRemoteFunction-nal meghívok, akkor kilép a player?
- Cím: Kisebb kérdések
Írta: blackdog476 - 2014. szeptember 18. - 22:11:22- kiléptetés nem lehetséges, csak kirúgás.
Kick(playerid);- Cím: Kisebb kérdések
Írta: Robi222 - 2014. szeptember 20. - 12:36:01- Hali!
Sérülés rendszerhez kéne nekem egy olyan animácó név hogy az ember fekszik a földön,csak sehogy se bírok rájönni melyik az.
Valaki tudna segíteni ?
Illetve akkor jó is lenne beállítani,hogy akkor tudjon animból kilépni (ClearAnimations) mikor valami történik,pontosabban a számokat kéne átírni,illetve a megfelelõ animáció nevét hogy ember fekszik a földön azaz megsérült.
Elõre is köszi.
ApplyAnimation(playerid, \"anim_lib\", \"anim_name\", 4.1, 1, 1, 1, 1, 0, 1);
Itt pedig az animációs könyvtár:
http://wiki.sa-mp.com/wiki/Animations- Cím: Kisebb kérdések
Írta: Nátha - 2014. szeptember 20. - 13:00:43- Talán ez:
ApplyAnimation(playerid, \"PED\", \"BIKE_FALL_OFF\",4.0,0,1,0,1,-1);- Cím: Kisebb kérdések
Írta: Robi222 - 2014. szeptember 20. - 19:21:43 Idézetet írta: Nátha date=1411210843\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicTalán ez:Köszi,majdnem jó,már csak annyi a gond hogyha jobb klikket nyomok akkor fel tud állni. Vagy hogy oldjam meg ? Elõre is köszi.
ApplyAnimation(playerid, \"PED\", \"BIKE_FALL_OFF\",4.0,0,1,0,1,-1);
- Cím: Kisebb kérdések
Írta: tudvari - 2014. szeptember 20. - 19:52:27- Sziasztok!
Tudnátok tippeket adni, hogy mit szúrhattam el, hogy az egyik pillanatról a másikra a dynamic objectek nem töltenek be? elõre is köszönöm.- Cím: Kisebb kérdések
Írta: Nátha - 2014. szeptember 20. - 20:43:31- A szerver logba nincsen valami ráutaló szöveg?
- Cím: Kisebb kérdések
Írta: tudvari - 2014. szeptember 20. - 21:19:04- Már nincs probléma. Streamer frissítés kellett. Vagy frissítettem a gépemen, de a szerveren nem. Valamelyik :D
- Cím: Kisebb kérdések
Írta: KisCsavo15 - 2014. szeptember 22. - 09:28:54- Helló.
Nekem lenne egy olyan kérdésem hogy van egy mappom, tehát mappolás, és abban vannak RemoveBuildingForPlayer-ek, ezeket a mod-ban azaz a script-ben hova kell tegyem hogy ne adjon warningot es el is tünjenek a szerverrõl is amit az editorban kitöröltem objectet..?
Szóval kitöröltem például a délibenzinkutat és odaraktam valamit, ezt a RemoveBuildingForPlayer-sort meg például egy ilyet:
CreateObject(10380, 1523.60364, -1780.25476, 21.94000, 0.00000, 0.00000, 90.00000);
beszeretném rakni a scriptfile-ba, azt tudom hogy a CreateObject-et a OnGameModeInit-hez kell tenni, de a RemoveBuildingForPlayer-sort hoiva kell?
köszi a segítséget.
[mod]Javítottam helyetted a
taget
tagre![/mod]- Cím: Kisebb kérdések
Írta: huhboy - 2014. szeptember 22. - 09:35:15- OnPlayerConnect alá az ideális.
- Cím: Kisebb kérdések
Írta: KisCsavo15 - 2014. szeptember 25. - 08:36:27- Olyan kérdésem akadt még hogy például tuningrendszert szeretnék, és az object-et azt hogy tudom egy adott koordinátára rakni?
Tehát van valami program hogy egy kocsira odarakom-illesztem a tuning elem objectet és annak a koordinátáját lementem vagy hogy van ez megoldva?
Ugyan igy a fegyvernél, hogy ha elraom akkor a karakterem hátán legyen például..Ezekket hogy lehet megoldani?- Cím: Kisebb kérdések
Írta: huhboy - 2014. szeptember 25. - 08:38:41- parancsolj: http://forum.sa-mp.com/showthread.php?p=2207912
- Cím: Kisebb kérdések
Írta: Robi222 - 2014. szeptember 25. - 11:00:43- Hali!
Olyan lekérdezést hogy tudok,hogy ha saját magam autóban vagyok és ha az autóban az utasok száma több mint 0 akkor végrehajtsa azt amit akarok ?
Tehát nekem is a \'taxicar1\' -ben kell lennem illetve az utasoknak is.
Próbáltam ezzel,,de ezzel nem megy,mert ha az \'id\' nincs a taxiban akkor is lefut,és végrehajtódik a dolog.
if(IsPlayerInVehicle(playerid, taxicar1) && IsPlayerInVehicle(id, taxicar1))
Elõre is köszi!- Cím: Kisebb kérdések
Írta: KovaNovik - 2014. szeptember 28. - 21:43:13 GetPlayerPassCnt(playerid) {
new vehid = GetPlayerVehicleID(playerid), count = 0;
for(new i = 0; i < MAX_PLAYERS; i++) if(GetPlayerVehicle(i) == veh) count++;
return count-1;
}
Használata:
if(GetPlayerPassCnt(playerid) > 0) { //Ha vannak utasai...
//…
}- Cím: Kisebb kérdések
Írta: Robi222 - 2014. október 03. - 12:37:22- Hali!
kzyn: neked köszönöm válaszod,megpróbálom. :)
Olyan kisebb gondom lenne még hogy undefined symbolt ír erre:PlayerTextDrawSetString(playerid, Kmh, vehspeed);
OnPlayerUpdate alatt használom. Mi lehet a gond ?
Ezt írja a pawno:
error 017: undefined symbol \"PlayerTextDrawSetString\"- Cím: Kisebb kérdések
Írta: Flash - 2014. október 03. - 12:41:08- 1. Ezt hol használod?
2. a változód így van létrehozva: new PlayerText:Kmh; ??- Cím: Kisebb kérdések
Írta: Robi222 - 2014. október 04. - 10:41:56 Idézetet írta: Flash date=1412332868\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic1. Ezt hol használod?Közben megpróbáltam így hogy,létrehoztam egy változót,mégpedig ilyet:
2. a változód így van létrehozva: new PlayerText:Kmh; ??
new PlayerText:asd[MAX_PLAYERS];
Majd OnPlayerConnect rész alatt:
asd[playerid] = CreatePlayerTextDraw(playerid, 0,0, asd[playerid]);
Ugyanúgy undefined symbolt ír erre:CreatePlayerTextDraw[/coode]
Mi lehet a gond ? Elõre is köszi!
EDIT:
Végül jó lett,hivatalos SAMP Fórumról letöltöttem a szerver csomagot és a pawno/include -kat frissítettem és jó lett,pedig én úgy tudtam hogy a legfrissebbet használom. :D- Cím: Kisebb kérdések
Írta: Pedró - 2014. október 04. - 11:01:08- a függvénykönyvtáraidat frissítsd!!
töltsd le a legfrisebb szervermappát, és írd felül az include mappát a pawno mappán belül..- Cím: Kisebb kérdések
Írta: Szasza - 2014. október 04. - 21:23:34- valaki tudna mysql r5 höz .so plugint küldeni? Mert eredirõl nem engedi letölteni.. elõre is köszi
- Cím: Kisebb kérdések
Írta: Th0mas - 2014. október 15. - 16:01:38- Kérdés:
Hogyan csináljam azt meg,hogy pl SendClientMessage(playerid,-1,\"Bevetted a %s-t a frakciódba!\");
És neki is kiírja hogy \"%s bevett a bandájába!\"- Cím: Kisebb kérdések
Írta: Erik3333 - 2014. október 15. - 16:23:22
new string[128];
format(string, sizeof(string), \"Bevetted %s-t a frakcióba!\", IDE A NÉV LEKÉRÉSE);
SendClientMessage(playerid,-1, string);- Cím: Kisebb kérdések
Írta: [PRO]AcErBiS_V8 - 2014. október 17. - 19:25:47- Sziasztok! Valaki tudna nekem segíteni az alábbiban: Ugye bár néha elõfordul, hogy egy játékos nevet akar váltani és eddig jó is a parancs meg van a név is módosul ahol az adatokat tárolom, de mivel van ház rendszer ami a PPC ház rendszere abban is át kellene írni a ház tulaja nevét valaki tudna nekem segíteni hogy ezt mi módon tudnám átírni? mert sajnos nem találom benne hogy miképp tudnám.
- Cím: Kisebb kérdések
Írta: tudvari - 2014. október 17. - 23:09:04- A SetWorldTime-tól, vagy a SetPlayerTime-tól függ az, hogy mennyire van sötét?
- Cím: Kisebb kérdések
Írta: huhboy - 2014. október 17. - 23:50:26 Idézetet írta: tudvari date=1413580144\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicA SetWorldTime-tól, vagy a SetPlayerTime-tól függ az, hogy mennyire van sötét?lényegében ugyanazt csinálja, csak a world time, az mindenkinek, a player time, pedig playerre specializálva.
tehát tõled függ, kinek/kiknek akarod, azt használd....plusz függ a weather-tõl is, ugyebár mindegyiknél másként sötétedik..weather:10 time: 24 :smokin:- Cím: Kisebb kérdések
Írta: tudvari - 2014. október 18. - 09:47:40- Ezeket mind tudtam, csak arra voltam kíváncsi, hogy a sötétség csak a szervertimetól függ, vagy a playertimetól is. (és mivel nincs alkalmam tesztelteni, így gondoltam biztonság kedvéért megkérdezem)
És melyik a precedens? Vagy a SetWorldTime felülírja az összes SetPlayerTime-ot? (A SetWorldTime lehetséges, hogy csak egy SetPlayerTime-os ciklus a játékosokra nézve?)- Cím: Kisebb kérdések
Írta: huhboy - 2014. október 18. - 11:49:50 Idézetet írta: tudvari date=1413618460\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicEzeket mind tudtam, csak arra voltam kíváncsi, hogy a sötétség csak a szervertimetól függ, vagy a playertimetól is. (és mivel nincs alkalmam tesztelteni, így gondoltam biztonság kedvéért megkérdezem)az elõbb erre a kérdésedre adtam a választ....\"lényegében ugyanazt csinálja...\" és igen, a setworldûtime felülírja a setplayertime-ot....
És melyik a precedens? Vagy a SetWorldTime felülírja az összes SetPlayerTime-ot? (A SetWorldTime lehetséges, hogy csak egy SetPlayerTime-os ciklus a játékosokra nézve?)
- Cím: Kisebb kérdések
Írta: tudvari - 2014. október 18. - 12:44:12- Köszi
- Cím: Kisebb kérdések
Írta: PeterBlue - 2014. október 28. - 21:25:26 Idézetet írta: tudvari date=1413618460\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicEzeket mind tudtam, csak arra voltam kíváncsi, hogy a sötétség csak a szervertimetól függ, vagy a playertimetól is. (és mivel nincs alkalmam tesztelteni, így gondoltam biztonság kedvéért megkérdezem)A később használt felülírja a korábbit. Ha 2x ugyanazzal a fügvénnyel váltasz időt, az is a korábbit írja felül. Ha először használod a SetWorldTime-ot, majd később a SetPlayerTime-ot akkor a SetPlayerTime lesz érvényes, mert a korábbit írta felül. Onnantól a SetWorldTime nem számít az adott játékosnál.
És melyik a precedens? Vagy a SetWorldTime felülírja az összes SetPlayerTime-ot? (A SetWorldTime lehetséges, hogy csak egy SetPlayerTime-os ciklus a játékosokra nézve?)
Dupla hozzászólás automatikusan összefûzve. ( 2014. október 29. - 10:17:52 )
Kérdés:
Hogyan csináljam azt meg,hogy pl SendClientMessage(playerid,-1,\"Bevetted a %s-t a frakciódba!\");
És neki is kiírja hogy \"%s bevett a bandájába!\"
[/quote]
Playerid és targetid.- Cím: Kisebb kérdések
Írta: samsung1998 - 2014. október 29. - 13:54:10- Sziasztok tudom nem ide tartozik de vps-re szeretném telepiteni a phpmyadmint de amikor belépek a weben ezt írja ki:
A mysqli|mysql kiterjesztés hiányzik. Kérem ellenőrizze a PHP beállításokat. See our documentation for more information.[/quote]
Válaszokat előre is köszönöm.- Cím: Kisebb kérdések
Írta: Th0mas - 2014. október 30. - 09:59:16- Azt hogy csináljam meg,hogy pl ezt beírom,hogy SendClientMessage(playerid,-1,\"Írd be mégegyszer és megkapod az 50 pontot!\");
És ha megint beírja akkor megkapja,azt hogyan?- Cím: Kisebb kérdések
Írta: BackUP - 2014. október 30. - 10:14:39- létrehozol egy globális változót, ha beírja a parancsot akkor az értékét növeled 1-el, ha megint beírja még egyel, ekkor már 2 lesz az értéke, ilyenkor ellenőrzöd, ha 2 az érték akkor adjon neki pontot, majd nullázod a változót.
- Cím: Kisebb kérdések
Írta: Th0mas - 2014. október 30. - 10:25:35- Írnál rá egy példát?
- Cím: Kisebb kérdések
Írta: gbr333 - 2014. október 30. - 10:27:53 new b[MAX_PLAYERS];
CMD:asd(playerid,params[])
{
b[playerid]++;
if(b[playerid] == 2)
{
//Mi történjen..
b[playerid] = 0;
}
return 1;
}
Szerintem ha \"Scripter\" vagy simán megtudod csinálni...- Cím: Kisebb kérdések
Írta: Th0mas - 2014. október 30. - 10:29:32- Még kezdő vagyok
- Cím: Kisebb kérdések
Írta: nyomo - 2014. október 30. - 11:49:20- Amit te akarsz szerintem az reakcióteszt. röviden például 2 percenként generálsz egy random stringet, ezt a stringet elküldöd az összes játékosnak üzenetként, meg lesz egy /r parancsod ahova ha beírod paraméternek az aktuális random szöveget, azaz egyezik a két szöveg, kap valami nyereményt az a player.
Ha kezdő vagy nem világos számodra, de ha nem tudsz valamit - > Google keresőbe: \"sampfórum két string összehasonlítása\",\"sampfórum timer\", \"sampfórum reakcióteszt\".\"sampfórum format string\",\"sampfórum random string\"
Kis is próbáltam mindre választ kapsz. :D- Cím: Kisebb kérdések
Írta: samsung1998 - 2014. október 30. - 11:53:53- Sziasztok, az miért van hogy csináltam 1 interiort, de amikor oda megyek nem tölt be áttállítóm a vw-t de semmi.
Nagyon lassan tölt be,de akkor is csak 1/3-d része.
segítségeket előre is köszönöm.- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. október 30. - 12:09:45 Idézetet írta: nyomo date=1414666160\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHa kezdő vagy nem világos számodra, de ha nem tudsz valamit - > Google keresőbe: \"sampfórum két string összehasonlítása\",\"sampfórum timer\", \"sampfórum reakcióteszt\".\"sampfórum format string\",\"sampfórum random string\"Egy keresési tipp: site:sampforum.hu két string összehasonlítása, stb., hogy tényleg csak innen adjon ki találatokat.
Másik tipp: használd a fórum saját keresőjét; van SMF- és Google alapúja is.- Cím: Kisebb kérdések
Írta: .random. - 2014. október 30. - 20:21:24- Kicsit \"elöregedett\" a pawno-m :D
[gmod]Eltávolítva.[/gmod]- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. október 30. - 20:29:29- [gmod].RäNÐoM., használd a megfelelő kiemelt témát![/gmod]
Egyébként sa-mp.com-ról letöltöd...- Cím: Kisebb kérdések
Írta: .random. - 2014. október 30. - 21:13:25- uuuppsz... bocsi :D Egyébként megtaláltam Challenge Completed
- Cím: Kisebb kérdések
Írta: PeterBlue - 2014. október 31. - 11:55:32 Idézetet írta: samsung1998 date=1414666433\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok, az miért van hogy csináltam 1 interiort, de amikor oda megyek nem tölt be áttállítóm a vw-t de semmi.Ne azt állítsd át, ezt kell átállítani. Remélem segítettem, szia! :D
Nagyon lassan tölt be,de akkor is csak 1/3-d része.
segítségeket előre is köszönöm.
- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 01. - 07:59:11- Elkezdtem dinivel menteni mint tudvari,először csak másoltam róla de még úgyis errorozott. Ezt csináltam és ezt adja errornak:
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
new file[256];
GetPlayerName(playerid,nev,sizeof(nev));
format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
new string[256];
if(!fexist(file))
{
format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\nAdd meg a kívánt jelszavad!\",nev);
ShowPlayerDialog(playerid,regisztracio, DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilépés\");
}
if(fexist(file))
{
format(string, sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavad!\",nev);
ShowPlayerDialog,playerid,bejelentkezes, DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkezés\",\"Kilépés\");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == regisztracio)
{
if(response)
{
new file[128];
new string[128];
GetPlayerName(playerid,nev,sizeof(nev));
if(strlen(inputtext) == 0);
{
format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\nAdd meg a kívánt jelszavad!\",nev);
ShowPlayerDialog(playerid,regisztracio, DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilépés\");
return 0;
}
format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
if(!fexist(file))
{
dini_Create(file)
dini_IntSet(file, \"Antibug\",0);
dini_IntSet(file, \"Jelszo\",udb_hash(inputtext));
dini_IntSet(file, \"Szint\",0);
dini_IntSet(file, \"Penz\",0);
format(string, sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavad!\",nev);
ShowPlayerDialog,playerid,bejelentkezes, DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkezés\",\"Kilépés\");
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
printf(\"%s regisztrált a szerverre!\");
}
return 1;
}
Errornak meg ezt adja.
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(61) : error 076: syntax error in the expression, or invalid function call
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(61) : error 029: invalid expression, assumed zero
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(61) : warning 215: expression has no effect
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(246) : error 036: empty statement
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(252) : warning 225: unreachable code
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(256) : error 001: expected token: \";\", but found \"-identifier-\"
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(262) : error 076: syntax error in the expression, or invalid function call
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(262) : error 029: invalid expression, assumed zero
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(262) : warning 215: expression has no effect
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(269) : warning 217: loose indentation
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(269) : error 029: invalid expression, assumed zero
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(269) : error 004: function \"OnPlayerClickPlayer\" is not implemented
D:\\Jatekok\\Szerver (NE TOROLD!)\\gamemodes\\regisztracio.pwn(273) : error 030: compound statement not closed at the end of file (started at line 240)
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
9 Errors.
[gmod]Javítottam helyetted a
taget
tagre![/gmod]- Cím: Kisebb kérdések
Írta: .random. - 2014. november 01. - 08:23:31- Sok volt benne az elgépelés, próbáld meg nem 100% -osan lemásolni, hanem megérteni a működését, akkor hamarabb megtanulsz scripteni, mint így.
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
new file[256];
GetPlayerName(playerid,nev,sizeof(nev));
format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
new string[256];
if(!fexist(file))
{
format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\nAdd meg a kívánt jelszavad!\",nev);
ShowPlayerDialog(playerid,regisztracio, DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilépés\");
}
else
{
format(string, sizeof string, \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavad!\",nev);
ShowPlayerDialog(playerid,bejelentkezes, DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkezés\",\"Kilépés\");
}
return 1;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == regisztracio)
{
if(response)
{
new file[128];
new string[128];
GetPlayerName(playerid,nev,sizeof(nev));
if(strlen(inputtext) == 0)
{
format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\nAdd meg a kívánt jelszavad!\",nev);
ShowPlayerDialog(playerid,regisztracio, DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilépés\");
return 0;
}
format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
if(!fexist(file))
{
dini_Create(file);
dini_IntSet(file, \"Antibug\",0);
dini_IntSet(file, \"Jelszo\",udb_hash(inputtext));
dini_IntSet(file, \"Szint\",0);
dini_IntSet(file, \"Penz\",0);
format(string, sizeof(string), \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavad!\",nev);
ShowPlayerDialog(playerid,bejelentkezes, DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkezés\",\"Kilépés\");
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
printf(\"%s regisztrált a szerverre!\");
}
}
}
return 1;
}- Cím: Kisebb kérdések
Írta: sLimee - 2014. november 01. - 08:49:18- Lenne egy problémám és szeretném megkérdezni, hogy ezt ki lehet-e javítani.
Járművásárláskor lementem az emberem nevét a kocsi .ini-jébe, de bugosan menti le.
format(vInfo[vehicleid][vTulaj], MAX_PLAYER_NAME,\"%s\", Neve(playerid));
És így mentette le a nevét, amikor megveszik a járművet:
LuiðA¤nucci
Eredeti nevem, pedig Luigi_Finucci.
Ez ellen lehet valamit tenni?Vagy szimplán csak a \"_\" jelet kell kivennem?- Cím: Kisebb kérdések
Írta: gbr333 - 2014. november 01. - 09:03:04
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
strins(vInfo[vehicleid][vTulaj],name, 0);
Próbáld ki :D- Cím: Kisebb kérdések
Írta: sLimee - 2014. november 01. - 09:13:11- Nem működik :(.
De amikor a a format-ot is meg a strins-et is beleraktam egyszerre, előre a format azután a strins, akkor ugye kétszer írta bele és a második helyen pepdig kiírta normálisan.
valahogyígy:
Tulaj=LuiðA¤nucciLuigi_Finucci
Dupla hozzászólás automatikusan összefûzve. ( 2014. november 01. - 09:18:53 )
Megoldottam és köszönöm a segítséget.- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 01. - 16:02:58- Sziasztok!
Az a gondom,hogy próbálnék megírni egy komplett stunt módot dmekkel/stuntpályákkal ilyenekkel,minden jó regisztrációrendszer,mentések ilyenek de amikor CMD-vel csinálok egy parancsot egyből a mód unknownra vált..
mit tegyek?- Cím: Kisebb kérdések
Írta: .random. - 2014. november 01. - 16:14:50- Ezt töröld ki a módból
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/mycommand\", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 01. - 16:21:24- Ugyanaz.. :/
- Cím: Kisebb kérdések
Írta: .random. - 2014. november 01. - 20:34:48- Jah.. azthittem, hogy a parancs írja azt, hogy \"unknown [..]\" ha beírsz valamit.. :D
sscanf2 -őt használsz? server.cfg -ben tuti, hogy minden ok?- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 02. - 07:11:13- Milyen sscanf2?:D Nekem csak sima sscanf van.
Amúgy van megint egy problémám,tegnap elkezdtem megírni a belépés,minden jó errorokat kijavítottam de valamit nemzártam le és nemtudtam,hogy mi az..
if(dialogid == bejelentkezes)
{
if(response)
{
new file[128];
new string[128];
GetPlayerName(playerid,nev,sizeof(nev));
if(strlen(inputtext) == 0)
{
format(string, sizeof(string), \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavad!\",nev);
ShowPlayerDialog(playerid,bejelentkezes, DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkezés\",\"Kilépés\");
return 0;
}
format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
if(fexist(file))
{
new jelszo = dini_Int(file, \"Jelszo\");
if (udb_hash(inputtext) == jelszo)
{
Belepve[playerid] = 1;
ResetPlayerMoney(playerid);
JatekosInfo[playerid][szint] = dini_Int(file,\"Szint\");
JatekosInfo[playerid][Penz] = dini_Int(file,\"Penz\");
}
else
{
SendClientMessage(playerid,-1,\"Hibás jelszó!\");
printf(\"%s bejelentkezése sikertelen volt!\",nev);
Kick(playerid);
}
}
}
return 1;- Cím: Kisebb kérdések
Írta: huhboy - 2014. november 02. - 07:24:36- tessék...
if(dialogid == bejelentkezes)
{
if(response)
{
new file[128];
new string[128];
GetPlayerName(playerid,nev,sizeof(nev));
if(strlen(inputtext) == 0)
{
format(string, sizeof(string), \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavad!\",nev);
ShowPlayerDialog(playerid,bejelentkezes, DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkezés\",\"Kilépés\");
return 0;
}
format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
if(fexist(file))
{
new jelszo = dini_Int(file, \"Jelszo\");
if (udb_hash(inputtext) == jelszo)
{
Belepve[playerid] = 1;
ResetPlayerMoney(playerid);
JatekosInfo[playerid][szint] = dini_Int(file,\"Szint\");
JatekosInfo[playerid][Penz] = dini_Int(file,\"Penz\");
}
else
{
SendClientMessage(playerid,-1,\"Hibás jelszó!\");
printf(\"%s bejelentkezése sikertelen volt!\",nev);
Kick(playerid);
}
}
}
return 1;
}- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 02. - 13:31:03- Bocsi,még rosszat másoltam,ezeket a {-}-ket nagyon keverem.. :/
if(dialogid == regisztracio)
{
if(response)
{
new file[128];
new string[128];
GetPlayerName(playerid,nev,sizeof(nev));
if(strlen(inputtext) == 0)
{
format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\nAdd meg a kívánt jelszavad!\",nev);
ShowPlayerDialog(playerid,regisztracio, DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilépés\");
return 0;
}
format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
if(!fexist(file))
{
dini_Create(file);
dini_IntSet(file, \"Antibug\",0);
dini_IntSet(file, \"Jelszo\",udb_hash(inputtext));
dini_IntSet(file, \"Szint\",0);
dini_IntSet(file, \"Penz\",0);
{
format(string, sizeof(string), \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavad!\",nev);
ShowPlayerDialog(playerid,bejelentkezes, DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkezés\",\"Kilépés\");
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
printf(\"%s regisztrált a szerverre!\");
}
}
}
else
{
new string[128];
format(string, sizeof string, \"Üdv %s! \\nKérjük regisztrálj! \\nAdd meg a kívánt jelszavad!\",nev);
ShowPlayerDialog(playerid,regisztracio, DIALOG_STYLE_INPUT,\"Regisztráció\",string,\"Regisztráció\",\"Kilépés\");
}
if(dialogid == bejelentkezes)
{
if(response)
{
new file[128];
new string[128];
GetPlayerName(playerid,nev,sizeof(nev));
if(strlen(inputtext) == 0)
{
format(string, sizeof(string), \"Üdv %s! \\nKérjük jelentkezz be! \\n\\nÍrd be a jelszavad!\",nev);
ShowPlayerDialog(playerid,bejelentkezes, DIALOG_STYLE_INPUT,\"Bejelentkezés\",string,\"Bejelentkezés\",\"Kilépés\");
return 0;
}
format(file,sizeof(file),\"/Karakterek/%s.ini\",nev);
if(fexist(file))
{
new jelszo = dini_Int(file, \"Jelszo\");
if (udb_hash(inputtext) == jelszo)
{
Belepve[playerid] = 1;
ResetPlayerMoney(playerid);
JatekosInfo[playerid][szint] = dini_Int(file,\"Szint\");
JatekosInfo[playerid][Penz] = dini_Int(file,\"Penz\");
}
else
{
SendClientMessage(playerid,-1,\"Hibás jelszó!\");
printf(\"%s bejelentkezése sikertelen volt!\",nev);
Kick(playerid);
}
}
}
return 1;
}- Cím: Kisebb kérdések
Írta: nyomo - 2014. november 05. - 19:52:49- Mennyire jelentős a különbség az OnPlayerCommandText és zcmd parancsfeldolgozó között, sok \"parancs\" esetén? Kell vele foglalkozni?
szerk.: különbség szó lemaradt- Cím: Kisebb kérdések
Írta: .random. - 2014. november 05. - 21:40:23- Sokkal könyebb a ZCMD használata (szerintem) és nem véletlenül használják előszerettettel a legkissebb code-okban is. Rengeteg parancsnál, sok játékosnál jelentős különbség is lehet, úgyhogy én mindenféleképpen ezt ajánlom! :)
- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 07. - 15:58:22- Elkezdtem írni egy módot ami jól halad meg minden de szeretném azt,hogy halálnál kiírja mindenkinek,hogy %s megölte %s-t ezzel :valamilyenfegyver,megpróbáltam megcsinálni getplayername meg ezekkel,mint csatlakozásnál de értitek csak ennyit ír \"Th0mas megölte ezzel:\" Szóval ezt hogy csináljam meg?
- Cím: Kisebb kérdések
Írta: BackUP - 2014. november 07. - 16:14:40- Ezzel kérd le a fegyverét, innentől egy szkripternek menni fog.
Idézetet írta: Th0mas date=1415372302\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicElkezdtem írni egy módot ami jól halad meg minden(...)Erről most szokjál le, pfúúj.
- Cím: Kisebb kérdések
Írta: folnoraa - 2014. november 08. - 16:20:30- Sziasztok :]]
Mi lehet a baj? Geoip-vel van valami azt látom, de azt honnan kell letölteni? vagy nem az a hiba?
SA-MP Dedicated Server
----------------------
v0.3z, (C)2005-2014 SA-MP Team
[16:15:57]
[16:15:57] Server Plugins
[16:15:57] --------------
[16:15:57] Loading plugin: streamer.dll
[16:15:57]
*** Streamer Plugin v2.6.1 by Incognito loaded ***
[16:15:57] Loaded.
[16:15:57] Loading plugin: sscanf.dll
[16:15:57]
[16:15:57] ===============================
[16:15:57] sscanf plugin loaded.
[16:15:57] Version: 2.8.1
[16:15:57] (c) 2012 Alex \"Y_Less\" Cole
[16:15:57] ===============================
[16:15:57] Loaded.
[16:15:57] Loading plugin: gvar.dll
[16:15:57]
*** GVar Plugin v1.3 by Incognito loaded ***
[16:15:57] Loaded.
[16:15:57] Loading plugin: GeoIP_Plugin.dll
[16:15:57] Error loading GeoIP_Plugin.
[16:15:57] Failed.
[16:15:57] Loaded 3 plugins.
[16:15:57]
[16:15:57] Filterscripts
[16:15:57] ---------------
[16:15:57] Loading filterscript \'GEO_IP_v2.amx\'...
[16:15:57]
--------------------------------------
[16:15:57] GEO-IP v2 FileScript by Abhinav Dabral aka CODE WAVE
[16:15:57] --------------------------------------
[16:15:57] Loaded 1 filterscripts.
[16:15:57] Script[gamemodes/nlps2.amx]: Run time error 19: \"File or function is not found\"
[16:15:57] Number of vehicle models: 0
[gmod]Kitettem helyetted a code taget.[/gmod]- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. november 08. - 17:34:29- [gmod]folnoraa, használd a megfelelő témát![/gmod]
- Cím: Kisebb kérdések
Írta: Wiliam Levy - 2014. november 08. - 19:49:16- Melyik az a szín ami pontosan ugyanaz mint az alap dollárjelző színe?
- Cím: Kisebb kérdések
Írta: folnoraa - 2014. november 08. - 20:00:15- Sziasztok, az a kérdésem lenne, hogy hol találom a legfrissebb GeoIP_Plugin-t és az sscanf plugint? Köszi előre is.
- Cím: Kisebb kérdések
Írta: rayle - 2014. november 08. - 20:03:58- sscanf: http://forum.sa-mp.com/showthread.php?t=120356
GeoIP: http://forum.sa-mp.com/showthread.php?t=32509 <- Mondjuk ez elég régi, szerintem használj plugin nélküli GeoIP-t: http://forum.sa-mp.com/showthread.php?t=403323- Cím: Kisebb kérdések
Írta: folnoraa - 2014. november 08. - 20:04:50 Idézetet írta: rayle date=1415473438\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topicsscanf: http://forum.sa-mp.com/showthread.php?t=120356Köszönöm :)) :DD
GeoIP: http://forum.sa-mp.com/showthread.php?t=32509 <- Mondjuk ez elég régi, szerintem használj plugin nélküli GeoIP-t: http://forum.sa-mp.com/showthread.php?t=403323
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. november 08. - 20:06:57- Általában a hivatalos fórumon, illetve a githubon.
http://forum.sa-mp.com/showthread.php?t=32509
http://forum.sa-mp.com/showthread.php?t=120356
:google2:
Mire elküldeném, már más leírta, de azért elküldöm a hozzászólásomat azon információ miatt, hogy legközelebb hol keresse.- Cím: Kisebb kérdések
Írta: Hun_Norberto - 2014. november 08. - 20:21:59 Idézetet írta: Peti134 date=1415472556\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicMelyik az a szín ami pontosan ugyanaz mint az alap dollárjelző színe?0x25501E
(Egy képernyőmentésen megnéztem ColorSpy-jal. :P)- Cím: Kisebb kérdések
Írta: nyomo - 2014. november 10. - 12:23:31- Van egy függvényem ami megnézi a játékosokat, hogy egy adott helyen vannak. Amelyik játékos azon a helyen helyezkedik el, akkor neki felhoz egy dialógot. Mivel ez timerel hívódik meg ezért bizonyos másodpercenként újra és újra feljön a dialóg, de nekem nem kéne csak, hogy egyszer jöjjön fel amíg abba a pontba tartózkodik és nem pl 2 másodpercenként. Érthető legyen ház bejáratánál használom ezt.
Ha elhagyja azt a pontot és visszamegy csak akkor hívódjon meg.
Azzal próbálkoztam már, hogy létrehoztam egy globális változót, aminek értékét 1-re változtattam a dialóg meghívásánál és ezt megvizsgáltam a dialóg meghívása előtt, hogy ha az a bizonyos változó értéke 0 csak akkor hívódjon meg. Valamint ugye a dialóg funkcióknál, ha akár mit is választ a dialogba/kilép akkor a váltózót 0-val tettem egyenlővé.
Ez így működik is, de nekem nem tetszik valami praktikusabb megoldást akarok.
Ezt, hogy tudom megoldani?- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. november 10. - 15:22:50- @nyomo
Alap Streamer plugin.
native CreateDynamicCircle(Float:x, Float:y, Float:size, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicCylinder(Float:x, Float:y, Float:minz, Float:maxz, Float:size, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicSphere(Float:x, Float:y, Float:z, Float:size, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicRectangle(Float:minx, Float:miny, Float:maxx, Float:maxy, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicCuboid(Float:minx, Float:miny, Float:minz, Float:maxx, Float:maxy, Float:maxz, worldid = -1, interiorid = -1, playerid = -1);
native CreateDynamicPolygon(Float:points[], Float:minz = -FLOAT_INFINITY, Float:maxz = FLOAT_INFINITY, maxpoints = sizeof points, worldid = -1, interiorid = -1, playerid = -1);
native DestroyDynamicArea(areaid);
native IsValidDynamicArea(areaid);
native GetDynamicPolygonPoints(areaid, Float:points[], maxpoints = sizeof points);
native GetDynamicPolygonNumberPoints(areaid);
native TogglePlayerDynamicArea(playerid, areaid, toggle);
native TogglePlayerAllDynamicAreas(playerid, toggle);
native IsPlayerInDynamicArea(playerid, areaid, recheck = 0);
native IsPlayerInAnyDynamicArea(playerid, recheck = 0);
native IsAnyPlayerInDynamicArea(areaid, recheck = 0);
native IsAnyPlayerInAnyDynamicArea(recheck = 0);
native GetPlayerDynamicAreas(playerid, areas[], maxareas = sizeof areas);
native GetPlayerNumberDynamicAreas(playerid);
native IsPointInDynamicArea(areaid, Float:x, Float:y, Float:z);
native IsPointInAnyDynamicArea(Float:x, Float:y, Float:z);
native AttachDynamicAreaToObject(areaid, objectid, type = STREAMER_OBJECT_TYPE_DYNAMIC, playerid = INVALID_PLAYER_ID);
native AttachDynamicAreaToPlayer(areaid, playerid);
native AttachDynamicAreaToVehicle(areaid, vehicleid);
forward OnPlayerEnterDynamicArea(playerid, areaid);
forward OnPlayerLeaveDynamicArea(playerid, areaid);
public OnPlayerEnterDynamicArea(playerid, areaid)
{
if(areaid == yourareaid) ShowPlayerDialog();
return 1;
}- Cím: Kisebb kérdések
Írta: nyomo - 2014. november 10. - 15:53:34- Köszi
- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 12. - 18:05:43- Sziasztok!
Az a problémám,hogy megakarom azt csinálni hogy pl SendClientMessageToAll(-1,\"%s megölte %st ezzel: %s\");
Megpróbáltam már csak ahogy tudtam,de mivel kezdő vagyok nem is nagyon értem. Ezt írtam és ezt adja errornak,azt se biztos hogy úgy működne ahogy csináltam.
public OnPlayerDeath(playerid, killerid, reason)
{
new uzenet8[128];
new fegyvernev[30];
SetPlayerScore(playerid, GetPlayerScore(playerid)-1);
GetPlayerName(playerid, nev2, sizeof(nev2));
GetPlayerName(killerid, nev, sizeof(nev));
GetWeaponName(killerid,fegyvernev,sizeof(fegyvernev));
format(uzenet8, sizeof(uzenet8), \" %s megölte %s-t ezzel: %s \",nev, nev2,fegyvernev);
SendClientMessageToAll(-1,uzenet8);
printf(uzenet8);
SendClientMessage(killerid,HIBA,\"Megöltél egy embert!\");
return 1;
}- Cím: Kisebb kérdések
Írta: .random. - 2014. november 12. - 21:12:06- Nekem így hibátlan :D
Ha mégsem működne, akkor legalább azt írd ki, hogy mi az \"Error\"
public OnPlayerDeath(playerid, killerid, reason)
{
new uzenet8[128], fegyvernev[30], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
SetPlayerScore(playerid, GetPlayerScore(playerid)-1);
GetPlayerName(playerid, name2, sizeof(name2));
GetPlayerName(killerid, name, sizeof(name));
GetWeaponName(killerid,fegyvernev,sizeof(fegyvernev));
format(uzenet8, sizeof(uzenet8), \" %s megölte %s-t ezzel: %s \",name, name2,fegyvernev);
SendClientMessageToAll(-1,uzenet8);
printf(uzenet8);
SendClientMessage(killerid,-1,\"Megöltél egy embert!\");
return 1;
}- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 13. - 06:27:41- Oké most elvileg jó.
Köszi :)- Cím: Kisebb kérdések
Írta: nyomo - 2014. november 13. - 22:28:38- Dialógba adatot hogy kell/érdemes \"továbbvinni\"?
Arra gondolok például, hogy megértessem, amikor egy jármű vásárlásnál:
- 1. dialóg, megjelennek a járművek
- 2. dialóg, a kiválasztott jármű információ jelennek meg dialógban
- 3. dialóg, feljön egy kérdés dialóg, hogy \"biztos meg szeretnéd venni...
Most mondtam egy példát.
Arra lennék kíváncsi, hogy az első dialógnál kiválasztott jármű Id-t, hogy érdemes használni a X. dialógnál?
- Globális változóba tároljam?
- Csináljak rá egy olyan dialóg függvényt amivel tovább tudom hordozgatni?
- Vagy amit mostanában próbálgatok, elég zavaros már most, meg ne igazán tetszik és még tovább akarom húzni. Jelenleg működőképes.
- Esetleg 4. féle megoldás?
if(dialogid == DIALOG_KERI_2)
{
if(response)
{
switch(listitem)
{
case 0:
{
KeriSlotResi();
ShowKeri(playerid);
}
case 1:
{
if(Jatekosinfo[playerid][Jarmu1] == -1 && Jatekosinfo[playerid][Jarmu2] == -1) return SMG(playerid,-1,\"Nincs egy járműved sem.\");
new v1[32],v2[32],id;
if(Jatekosinfo[playerid][Jarmu1] != -1)
{
id = Jarmuinfo[Jatekosinfo[playerid][Jarmu1]][id];
format(v1, sizeof(v1), \"%s (( %s ))\", GetRealVehicleModelName(GetVehicleModel(id)-400),GetVehicleModelName(GetVehicleModel(id)-400));
ShowPlayerDialog(playerid,DIALOG_KERI_ELSODLEGES,DIALOG_STYLE_LIST,\"Autókereskedés\",v1,\"Elad\",\"Kilép\");
}
if(Jatekosinfo[playerid][Jarmu2] != -1)
{
id = Jarmuinfo[Jatekosinfo[playerid][Jarmu2]][id];
format(v2, sizeof(v2), \"%s (( %s ))\", GetRealVehicleModelName(GetVehicleModel(id)-400),GetVehicleModelName(GetVehicleModel(id)-400));
ShowPlayerDialog(playerid,DIALOG_KERI_MASODLAGOS,DIALOG_STYLE_LIST,\"Autókereskedés\",v2,\"Elad\",\"Kilép\");
}
format(string,sizeof string,\"%s\\n%s\",v1,v2);
ShowPlayerDialog(playerid,DIALOG_KERI_3,DIALOG_STYLE_LIST,\"Autókereskedés\",string,\"Elad\",\"Kilép\");
}
}
}
}
else if(dialogid == DIALOG_KERI_ELSODLEGES || dialogid == DIALOG_KERI_MASODLAGOS)
{
new id;
if(dialogid == DIALOG_KERI_ELSODLEGES)
{
id = Jarmuinfo[Jatekosinfo[playerid][Jarmu1]][id];
EladKeribe(playerid,id);
Jatekosinfo[playerid][Jarmu1] = -1;
}
else
{
id = Jarmuinfo[Jatekosinfo[playerid][Jarmu2]][id];
EladKeribe(playerid,id);
Jatekosinfo[playerid][Jarmu2] = -1;
}
}
else if(dialogid == DIALOG_KERI_3)
{
if(response)
{
new id;
switch(listitem)
{
case 0:
{
id = Jarmuinfo[Jatekosinfo[playerid][Jarmu1]][id];
EladKeribe(playerid,id);
Jatekosinfo[playerid][Jarmu1] = -1;
}
case 1:
{
id = Jarmuinfo[Jatekosinfo[playerid][Jarmu2]][id];
EladKeribe(playerid,id);
Jatekosinfo[playerid][Jarmu2] = -1;
}
}
}
}- Cím: Kisebb kérdések
Írta: Lucio - 2014. november 13. - 23:46:24- Én általában az ilyeneket PVarokban szoktam megoldani. SetPVarInt, SetPVarFloat, SetPVarString
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. november 13. - 23:47:22- Igen, változókkal, vagy PVarral (egyszerűbb és gyorsan változókkal) érdemes (és talán kell is) megoldanod.
- Cím: Kisebb kérdések
Írta: nyomo - 2014. november 14. - 01:14:13- Köszönöm! Még annyit kérdeznék, hogy töröljem is a pvar-t, vagy jól van az ott ő magának?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. november 14. - 01:22:30- Töröld, mert nincs szükség rá és csak a helyet foglalja.
- Cím: Kisebb kérdések
Írta: Castle - 2014. november 19. - 15:00:53- Üdv.
Valaki megtudná mondani hogy van rá mód átállítani egy jármű maximális sebességét?- Cím: Kisebb kérdések
Írta: GUN - 2014. november 19. - 15:47:50- Szia, van rá mód, használd a SetVehicleSpeed stockot!
stock SetVehicleSpeed(vehicleid, Float:speed)
{
new Float:x1, Float:y1, Float:z1, Float:x2, Float:y2, Float:z2, Float:a;
GetVehicleVelocity(vehicleid, x1, y1, z1);
GetVehiclePos(vehicleid, x2, y2, z2);
GetVehicleZAngle(vehicleid, a); a = 360 - a;
x1 = (floatsin(a, degrees) * (speed/100) + floatcos(a, degrees) * 0 + x2) - x2;
y1 = (floatcos(a, degrees) * (speed/100) + floatsin(a, degrees) * 0 + y2) - y2;
SetVehicleVelocity(vehicleid, x1, y1, z1);
}- Cím: Kisebb kérdések
Írta: Castle - 2014. november 19. - 19:45:20- Sziasztok!
Valakinek van valamilyen tanácsa hogy SAMP-ban a szövegek színezését hogyan érdemes használni?
Mert nekem van egy kedvenc színem és minden szövegnél azt a színt használom és így a szerver nagyon \"egyszínű\".
Valakinek van valamilyen rendszere hogy hogyan színezi a szövegeket?- Cím: Kisebb kérdések
Írta: Thomas_Jonson - 2014. november 19. - 19:48:47 Idézetet írta: Castle date=1416422720\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!Szia. Itt fent a Fórumon, lenyitod azt a \"fület\", hogy \"Szkriptelés\" ott feljön egy olyan, hogy \"Színpaletta\" és ott kedvedre tudsz színeket keverni, amilyet csak szeretnél. :)
Valakinek van valamilyen tanácsa hogy SAMP-ban a szövegek színezését hogyan érdemes használni?
Mert nekem van 1 kedvenc szinem és minden szövegnél azt a színt használom és így a szerver nagyon \"egyszínű\".
Valakinek van valamilyen rendszere hogy hogyan színezi a szövegeket?
- Cím: Kisebb kérdések
Írta: nyomo - 2014. november 20. - 11:25:17- Miért van az, hogy betöltöm a zcmd includot, nem is használom, csak betöltöm, és onnantól nem működnek a commandtext-es \"parancsok\"?
- Cím: Kisebb kérdések
Írta: divkn - 2014. november 20. - 11:38:32- Mert a ZCMD nem továbbítja az OnPlayerCommandText-et. Helyette OnPlayerCommandReceived van.
- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 23. - 10:09:41- Sziasztok,jó reggelt!
Az van,hogy elkezdtem dialoggal megírni egy update meg menü parancsot,oké minden működik akarok fegyver menüt de amikor már az }else{ használom akkor már errort ír,pedig a menünél még működött,hogy oldhatnám meg?- Cím: Kisebb kérdések
Írta: citromhun - 2014. november 24. - 13:55:44- Van nekem egy kis problémám a Pawno elindításakor.
Ez ellen van valamilyen megoldás? Vagy kompatibilitást kell változtatni?Meg van a hiba, kompatibilitást meg változtattam Windows XP (Service Pack 3)-ra, és most már meg felelően működik.- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. november 24. - 14:17:55- Nekem anno mikor 1-2x előjött, valamit állítottam a beállításoknál és úgy megjavult. Asszem a FileAssoc volt az, amelyet vagy 0-ról 1-re, vagy 1-ről 0-ra állítottam.
- Cím: Kisebb kérdések
Írta: citromhun - 2014. november 24. - 14:23:18 Idézetet írta: Dfoglalo date=1416835075\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicNekem anno mikor 1-2x előjött, valamit állítottam a beállításoknál és úgy megjavult. Asszem a FileAssoc volt az, amelyet vagy 0-ról 1-re, vagy 1-ről 0-ra állítottam.Kompatibilitást át állítottam Windows XP (Service Pack 3)-ra, és már nem jött elő a hiba üzenet. De azért köszi!
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. november 24. - 15:36:45- Láttam, hogy megoldottad, csak leírtam ezt a megoldást is. Mert nálam ez vált be. Akkor egyébként kompatibilitással nem is próbálkoztam egyáltalán. Hátha a későbbiekben valaki esetleg a Google használatával eljut ide és a kompatibilitás állítás nem használ neki.
- Cím: Kisebb kérdések
Írta: citromhun - 2014. november 24. - 16:02:07- De amúgy ha már a hibát be írja az illető a Google keresőbe már ki jön a megoldás!
- Cím: Kisebb kérdések
Írta: jana4 - 2014. november 24. - 16:33:42 Idézetet írta: Gregor date=1416833744\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicVan nekem egy kis problémám a Pawno elindításakor.Ha simán rendszergazdaként futtatod, az is megteszi. ;)
Ez ellen van valamilyen megoldás? Vagy kompatibilitást kell változtatni?
- Cím: Kisebb kérdések
Írta: citromhun - 2014. november 24. - 16:36:37- Na azt még nem is néztem :D
- Cím: Kisebb kérdések
Írta: blackdog476 - 2014. november 25. - 17:12:53 Idézetet írta: Gregor date=1416833744\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicVan nekem egy kis problémám a Pawno elindításakor.
Ez ellen van valamilyen megoldás? Vagy kompatibilitást kell változtatni?Meg van a hiba, kompatibilitást meg változtattam Windows XP (Service Pack 3)-ra, és most már meg felelően működik.
Ehh, pont erről volt egy videóm YTon még régen :D- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. november 25. - 17:38:10- Ebből videó? :D Azt megnézném. 10 másodpercnél nem lehetett hosszabb, annyi is csak rossz procival.
- Cím: Kisebb kérdések
Írta: citromhun - 2014. november 25. - 17:41:12 Idézetet írta: Dfoglalo date=1416933490\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicEbből videó? :D Azt megnézném. 10 másodpercnél nem lehetett hosszabb, annyi is csak rossz procival.Annál kevesebb, de jóval!
- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 26. - 06:27:05- Sziasztok!
Mi lehet a baj? Mindent úgy csináltam mint régen csak hozzá raktam egy ilyeneket:if(GetPlayerMoney(playerid) < 10000000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! (10000000$)\");
és nem tudom mitől de amikor felmegyek és pl rámegyek hogy 1 pont (Pénzem megvan rá) akkor nem reagál semmit. Ez itt a kód:
#include <a_samp>
#include <zcmd>
#define DIALOG_PONT 4
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_PONT)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! (10000$)\");
SendClientMessage(playerid,-1,\"Vásároltál egy(1) darab pontot 10.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 50000) return SendClientMessage(playerid,-1,\"Nincs elég pénzed! (50000$)\");
SendClientMessage(playerid,-1,\"Vásároltál öt(5) darab pontot 50.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+5);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 100000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! (100000$)\");
SendClientMessage(playerid,-1,\"Vásároltál tíz(10) darab pontot 100.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+10);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 1000000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! (1000000$)\");
SendClientMessage(playerid,-1,\"Vásároltál száz(100) darab pontot 1.000.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+100);
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 10000000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! (10000000$)\");
SendClientMessage(playerid,-1,\"Vásároltál ezer(1.000) darab pontot 10.000.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+1000);
}
if(listitem == 5)
{
SendClientMessage(playerid,-1,\"Kiléptél a dialogból!\");
}
}
return 1;
}
CMD:pontvasar(playerid,params[])
{
ShowPlayerDialog(playerid,DIALOG_PONT,DIALOG_STYLE_LIST,\"Pont vásár!\",\"1 pont 10.000$\\n5 pont 50.000$\\n10 pont 100.000$\\n100 pont 1.000.000$\\n1.000 pont 10.000.000$\\nKilépés!\",\"Vásárol\",\"Mégse\");
return 1;
}
Mi lehet a baj?- Cím: Kisebb kérdések
Írta: citromhun - 2014. november 28. - 18:59:37- A fenti kóddal nincs semmi probléma!
- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 28. - 19:52:26- Akkor én ezt már tényleg nemértem. :grrrrr:
- Cím: Kisebb kérdések
Írta: citromhun - 2014. november 28. - 19:58:46 Idézetet írta: Th0mas date=1417200746\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicAkkor én ezt már tényleg nemértem. :grrrrr:Konvertálásnál nincsen semmi probléma. Gondoltam meg nézzem már mert nem láttok alapból semmilyen gubancot, így meg néztem... Vettem 1 pontot: levonta a pénzt, adott 1 pontot.
- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 28. - 20:01:19- Hát nekem most van 4 olyan dialogos cuccom.
Az a 3 tökéletesen működik de ez a pont rendszer nem,ha bemásolom az egészet tudsz segíteni benne?- Cím: Kisebb kérdések
Írta: citromhun - 2014. november 28. - 20:02:47- Persze!
- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 28. - 20:06:16 #define DIALOG_0 100
#define DIALOG_UPDATE 1
#define DIALOG_MENU 2
#define DIALOG_FEGYVER 3
#define DIALOG_PONT 4
#define DIALOG_FEGYVER2 5
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_0) //Ha a dialogID == DIALOG_UPDATE
{
if(response)
{
if(listitem == 0) // És a listtában az 1 -re kattintunk akkor ezt hívja meg
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.0\",\"Menü rendszer\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 1) // Ha a másodikra akkor ezt
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.1\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 2) // Ha a harmadikra akkor ezt.
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.2\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 3) // stb.
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.3\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 4)
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.4\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 5)
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.1\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
} } }
else if(dialogid == DIALOG_MENU) // De ha a dialogID == DIALOG_MENU -vel, akkor ezt hívja meg
{
if(listitem == 0) // És ha az elsőre kattintunk akkor ez fog lefutni
{
SendClientMessage(playerid,PIROS,\"Finom? Finom a fasírt?:)(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-200);
}
if(listitem == 1) // stb.
{
SendClientMessage(playerid,PIROS,\"Megettél egy hamburgert!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-400);
}
if(listitem == 2)
{
SendClientMessage(playerid,PIROS,\"Megittál egy Koca Kulát(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-300);
}
if(listitem == 3)
{
SendClientMessage(playerid,PIROS,\"Megittál egy Pepsit!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-350);
}
if(listitem == 4)
{
SendClientMessage(playerid,PIROS,\"Megittál egy Fantát!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-250);
}
if(listitem == 5)
{
SendClientMessage(playerid,PIROS,\"Megettél egy Hot Dogot!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-200);
}
if(listitem == 6)
{
SendClientMessage(playerid,PIROS,\"Megittál egy Lemonadet!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-100);
}
if(listitem == 7)
{
SendClientMessage(playerid,PIROS,\"Megittál egy rózsaszín lemonadet!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-200);
}
if(listitem == 8)
{
SendClientMessage(playerid,PIROS,\"Megettél egy kecskét,WUT?\");
}
if(listitem == 9)
{
SendClientMessage(playerid,PIROS,\"Megettél egy tányér pörköltet!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-500);
}
if(listitem == 10)
{
SendClientMessage(playerid,PIROS,\"Bedobtál egy szelet zsíroskenyeret!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-1000);
}
if(listitem == 11)
{
SendClientMessage(playerid,HALVANYZOLD,\"Kiléptél a dialogból!\");
}
}
else if(dialogid == DIALOG_FEGYVER) // De ha a dialogID == DIALOG_FEGYVER -el, akkor ezt hívja meg
{
if(listitem == 0)
{
SendClientMessage(playerid,NARANCS,\"Vettél EGY kést!\");
GivePlayerWeapon(playerid,4,1);
GivePlayerMoney(playerid,-1000);
}
if(listitem == 1)
{
SendClientMessage(playerid,NARANCS,\"Vettél EGY baseball ütőt!\");
GivePlayerWeapon(playerid,5,1);
GivePlayerMoney(playerid,-6000);
}
if(listitem == 2)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy ásót!\");
GivePlayerWeapon(playerid,6,1);
GivePlayerMoney(playerid,-2000);
}
if(listitem == 3)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Katanát!\");
GivePlayerWeapon(playerid,8,1);
GivePlayerMoney(playerid,-10000);
}
if(listitem == 4)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Láncfűrészt\");
GivePlayerWeapon(playerid,9,1);
GivePlayerMoney(playerid,-10000);
}
if(listitem == 5)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Colt45 típusú fegyvert!\");
GivePlayerWeapon(playerid,22,100);
GivePlayerMoney(playerid,-10000);
}
if(listitem == 6)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Silenced típusú fegyvert!\");
GivePlayerWeapon(playerid,23,100);
GivePlayerMoney(playerid,-12000);
}
if(listitem == 7)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Deagle típusú fegyvert!\");
GivePlayerWeapon(playerid,24,100);
GivePlayerMoney(playerid,-15000);
}
if(listitem == 8)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Shotgun típusú fegyvert!\");
GivePlayerWeapon(playerid,25,100);
GivePlayerMoney(playerid,-20000);
}
if(listitem == 9)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Sawnoff Shotgun típusú fegyvert!\");
GivePlayerWeapon(playerid,26,100);
GivePlayerMoney(playerid,-20000);
}
if(listitem == 10)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Combat Shotgun típusú fegyvert!\");
GivePlayerWeapon(playerid,27,100);
GivePlayerMoney(playerid,-22000);
}
if(listitem == 11)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy UZI típusú fegyvert!\");
GivePlayerWeapon(playerid,28,100);
GivePlayerMoney(playerid,-14000);
}
if(listitem == 12)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy MP5 típusú fegyvert!\");
GivePlayerWeapon(playerid,29,100);
GivePlayerMoney(playerid,-25000);
}
if(listitem == 13)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy AK-47 típusú fegyvert!\");
GivePlayerWeapon(playerid,30,100);
GivePlayerMoney(playerid,-30000);
}
if(listitem == 14)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy M4 típusú fegyvert!\");
GivePlayerWeapon(playerid,31,100);
GivePlayerMoney(playerid,-32000);
}
if(listitem == 15)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Sniper típusú fegyvert!\");
GivePlayerWeapon(playerid,34,100);
GivePlayerMoney(playerid,-40000);
}
if(listitem == 16)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Minigun típusú fegyvert!\");
GivePlayerWeapon(playerid,38,100);
GivePlayerMoney(playerid,-1000000);
}
if(listitem == 17)
{
SendClientMessage(playerid,HALVANYZOLD,\"Kiléptél a dialogból!\");
}
else if(dialogid == DIALOG_PONT)
{
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, ROZSASZÍN, \"Nincs elég pénzed! (10000$)\");
SendClientMessage(playerid,ROZSASZÍN,\"Vásároltál egy(1) darab pontot 10.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 50000) return SendClientMessage(playerid,ROZSASZÍN,\"Nincs elég pénzed! (50000$)\");
SendClientMessage(playerid,ROZSASZÍN,\"Vásároltál öt(5) darab pontot 50.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+5);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 100000) return SendClientMessage(playerid, ROZSASZÍN, \"Nincs elég pénzed! (100000$)\");
SendClientMessage(playerid,ROZSASZÍN,\"Vásároltál tíz(10) darab pontot 100.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+10);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 1000000) return SendClientMessage(playerid, ROZSASZÍN, \"Nincs elég pénzed! (1000000$)\");
SendClientMessage(playerid,ROZSASZÍN,\"Vásároltál száz(100) darab pontot 1.000.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+100);
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 10000000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! (10000000$)\");
SendClientMessage(playerid,ROZSASZÍN,\"Vásároltál ezer(1.000) darab pontot 10.000.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+1000);
}
if(listitem == 5)
{
SendClientMessage(playerid,NARANCS,\"Kiléptél a dialogból!\");
}
else if(dialogid == DIALOG_FEGYVER2)
{
if(listitem == 0)
{
SendClientMessage(playerid,ROZSASZÍN,\"Hamarosan!\");
}
if(listitem == 1)
{
SendClientMessage(playerid,ROZSASZÍN,\"Részletek hamarosan!\");
}
}else{ SendClientMessage(playerid,ROZSASZÍN,\"Kiléptél a dialogból!\");
}
}
}
return 1;
}
A parancsokkal minden rendben.- Cím: Kisebb kérdések
Írta: citromhun - 2014. november 28. - 21:27:26- Nekem ezzel sincs semmi probléma. :D
E: A RÓZSASZÍN-t nekem nem nagyon fogta fel a Pawno-m...így ROZSASZ-nek vette.- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 29. - 07:13:02- Nekem lecomplizza meg minden de amikor rá megyek,hogy pl 1 pont bezárja a dialogot és semmi :grrrrr:
- Cím: Kisebb kérdések
Írta: huhboy - 2014. november 29. - 07:21:24- akkor valószínű, hogy dialogid ütközés lesz....írd át az id-jét :)
- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 29. - 07:25:16- Oké átírom,remélem működni fog..
Nem jóóó :wall:- Cím: Kisebb kérdések
Írta: citromhun - 2014. november 29. - 09:29:45- Mi nem jó? Definiáld a színt mivel a kódban nincs!
- Cím: Kisebb kérdések
Írta: .random. - 2014. november 29. - 11:04:30 Idézetet írta: Th0mas date=1417242316\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicNem jóóó :wall:Így működnie kell
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_0) //Ha a dialogID == DIALOG_UPDATE
{
if(!response) return 1;
if(listitem == 0) // És a listtában az 1 -re kattintunk akkor ezt hívja meg
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.0\",\"Menü rendszer\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 1) // Ha a másodikra akkor ezt
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.1\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 2) // Ha a harmadikra akkor ezt.
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.2\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 3) // stb.
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.3\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 4)
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.4\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 5)
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.1\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
} }
else if(dialogid == DIALOG_MENU) // De ha a dialogID == DIALOG_MENU -vel, akkor ezt hívja meg
{
if(!response) return 1;
if(listitem == 0) // És ha az elsőre kattintunk akkor ez fog lefutni
{
SendClientMessage(playerid,PIROS,\"Finom? Finom a fasírt?:)(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-200);
}
if(listitem == 1) // stb.
{
SendClientMessage(playerid,PIROS,\"Megettél egy hamburgert!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-400);
}
if(listitem == 2)
{
SendClientMessage(playerid,PIROS,\"Megittál egy Koca Kulát(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-300);
}
if(listitem == 3)
{
SendClientMessage(playerid,PIROS,\"Megittál egy Pepsit!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-350);
}
if(listitem == 4)
{
SendClientMessage(playerid,PIROS,\"Megittál egy Fantát!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-250);
}
if(listitem == 5)
{
SendClientMessage(playerid,PIROS,\"Megettél egy Hot Dogot!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-200);
}
if(listitem == 6)
{
SendClientMessage(playerid,PIROS,\"Megittál egy Lemonadet!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-100);
}
if(listitem == 7)
{
SendClientMessage(playerid,PIROS,\"Megittál egy rózsaszín lemonadet!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-200);
}
if(listitem == 8)
{
SendClientMessage(playerid,PIROS,\"Megettél egy kecskét,WUT?\");
}
if(listitem == 9)
{
SendClientMessage(playerid,PIROS,\"Megettél egy tányér pörköltet!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-500);
}
if(listitem == 10)
{
SendClientMessage(playerid,PIROS,\"Bedobtál egy szelet zsíroskenyeret!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-1000);
}
if(listitem == 11)
{
SendClientMessage(playerid,HALVANYZOLD,\"Kiléptél a dialogból!\");
}
}
else if(dialogid == DIALOG_FEGYVER) // De ha a dialogID == DIALOG_FEGYVER -el, akkor ezt hívja meg
{
if(!response) return 1;
if(listitem == 0)
{
SendClientMessage(playerid,NARANCS,\"Vettél EGY kést!\");
GivePlayerWeapon(playerid,4,1);
GivePlayerMoney(playerid,-1000);
}
if(listitem == 1)
{
SendClientMessage(playerid,NARANCS,\"Vettél EGY baseball ütőt!\");
GivePlayerWeapon(playerid,5,1);
GivePlayerMoney(playerid,-6000);
}
if(listitem == 2)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy ásót!\");
GivePlayerWeapon(playerid,6,1);
GivePlayerMoney(playerid,-2000);
}
if(listitem == 3)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Katanát!\");
GivePlayerWeapon(playerid,8,1);
GivePlayerMoney(playerid,-10000);
}
if(listitem == 4)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Láncfűrészt\");
GivePlayerWeapon(playerid,9,1);
GivePlayerMoney(playerid,-10000);
}
if(listitem == 5)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Colt45 típusú fegyvert!\");
GivePlayerWeapon(playerid,22,100);
GivePlayerMoney(playerid,-10000);
}
if(listitem == 6)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Silenced típusú fegyvert!\");
GivePlayerWeapon(playerid,23,100);
GivePlayerMoney(playerid,-12000);
}
if(listitem == 7)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Deagle típusú fegyvert!\");
GivePlayerWeapon(playerid,24,100);
GivePlayerMoney(playerid,-15000);
}
if(listitem == 8)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Shotgun típusú fegyvert!\");
GivePlayerWeapon(playerid,25,100);
GivePlayerMoney(playerid,-20000);
}
if(listitem == 9)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Sawnoff Shotgun típusú fegyvert!\");
GivePlayerWeapon(playerid,26,100);
GivePlayerMoney(playerid,-20000);
}
if(listitem == 10)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Combat Shotgun típusú fegyvert!\");
GivePlayerWeapon(playerid,27,100);
GivePlayerMoney(playerid,-22000);
}
if(listitem == 11)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy UZI típusú fegyvert!\");
GivePlayerWeapon(playerid,28,100);
GivePlayerMoney(playerid,-14000);
}
if(listitem == 12)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy MP5 típusú fegyvert!\");
GivePlayerWeapon(playerid,29,100);
GivePlayerMoney(playerid,-25000);
}
if(listitem == 13)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy AK-47 típusú fegyvert!\");
GivePlayerWeapon(playerid,30,100);
GivePlayerMoney(playerid,-30000);
}
if(listitem == 14)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy M4 típusú fegyvert!\");
GivePlayerWeapon(playerid,31,100);
GivePlayerMoney(playerid,-32000);
}
if(listitem == 15)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Sniper típusú fegyvert!\");
GivePlayerWeapon(playerid,34,100);
GivePlayerMoney(playerid,-40000);
}
if(listitem == 16)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Minigun típusú fegyvert!\");
GivePlayerWeapon(playerid,38,100);
GivePlayerMoney(playerid,-1000000);
}
if(listitem == 17)
{
SendClientMessage(playerid,HALVANYZOLD,\"Kiléptél a dialogból!\");
}
}
else if(dialogid == DIALOG_PONT)
{
if(!response) return 1;
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, NARANCS, \"Nincs elég pénzed! (10000$)\");
SendClientMessage(playerid,NARANCS,\"Vásároltál egy(1) darab pontot 10.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 50000) return SendClientMessage(playerid,NARANCS,\"Nincs elég pénzed! (50000$)\");
SendClientMessage(playerid,NARANCS,\"Vásároltál öt(5) darab pontot 50.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+5);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 100000) return SendClientMessage(playerid, NARANCS, \"Nincs elég pénzed! (100000$)\");
SendClientMessage(playerid,NARANCS,\"Vásároltál tíz(10) darab pontot 100.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+10);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 1000000) return SendClientMessage(playerid, NARANCS, \"Nincs elég pénzed! (1000000$)\");
SendClientMessage(playerid,NARANCS,\"Vásároltál száz(100) darab pontot 1.000.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+100);
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 10000000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! (10000000$)\");
SendClientMessage(playerid,NARANCS,\"Vásároltál ezer(1.000) darab pontot 10.000.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+1000);
}
if(listitem == 5)
{
SendClientMessage(playerid,NARANCS,\"Kiléptél a dialogból!\");
}
}
else if(dialogid == DIALOG_FEGYVER2)
{
if(!response) return 1;
if(listitem == 0)
{
SendClientMessage(playerid,NARANCS,\"Hamarosan!\");
}
if(listitem == 1)
{
SendClientMessage(playerid,NARANCS,\"Részletek hamarosan!\");
}
}
return 1;
}- Cím: Kisebb kérdések
Írta: blackdog476 - 2014. november 29. - 11:56:13 if(dialogid == DIALOG_0) //Ha a dialogID == DIALOG_UPDATE
Ez mi? Mert hogy nem azt a dialogot ellenőrzi le ami a kommentbe van.- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 29. - 15:29:04 Idézetet írta: .RäNÐoM. date=1417255470\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicÍgy működnie kell
Nem jóóó :wall:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == DIALOG_0) //Ha a dialogID == DIALOG_UPDATE
{
if(!response) return 1;
if(listitem == 0) // És a listtában az 1 -re kattintunk akkor ezt hívja meg
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.0\",\"Menü rendszer\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 1) // Ha a másodikra akkor ezt
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.1\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 2) // Ha a harmadikra akkor ezt.
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.2\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 3) // stb.
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.3\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 4)
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.4\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
}
if(listitem == 5)
{
ShowPlayerDialog(playerid,DIALOG_UPDATE,DIALOG_STYLE_MSGBOX,\"V 1.1\",\"Hamarosan!\",\"Ügyike\",\"Ügyike\");
} }
else if(dialogid == DIALOG_MENU) // De ha a dialogID == DIALOG_MENU -vel, akkor ezt hívja meg
{
if(!response) return 1;
if(listitem == 0) // És ha az elsőre kattintunk akkor ez fog lefutni
{
SendClientMessage(playerid,PIROS,\"Finom? Finom a fasírt?:)(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-200);
}
if(listitem == 1) // stb.
{
SendClientMessage(playerid,PIROS,\"Megettél egy hamburgert!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-400);
}
if(listitem == 2)
{
SendClientMessage(playerid,PIROS,\"Megittál egy Koca Kulát(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-300);
}
if(listitem == 3)
{
SendClientMessage(playerid,PIROS,\"Megittál egy Pepsit!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-350);
}
if(listitem == 4)
{
SendClientMessage(playerid,PIROS,\"Megittál egy Fantát!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-250);
}
if(listitem == 5)
{
SendClientMessage(playerid,PIROS,\"Megettél egy Hot Dogot!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-200);
}
if(listitem == 6)
{
SendClientMessage(playerid,PIROS,\"Megittál egy Lemonadet!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-100);
}
if(listitem == 7)
{
SendClientMessage(playerid,PIROS,\"Megittál egy rózsaszín lemonadet!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-200);
}
if(listitem == 8)
{
SendClientMessage(playerid,PIROS,\"Megettél egy kecskét,WUT?\");
}
if(listitem == 9)
{
SendClientMessage(playerid,PIROS,\"Megettél egy tányér pörköltet!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-500);
}
if(listitem == 10)
{
SendClientMessage(playerid,PIROS,\"Bedobtál egy szelet zsíroskenyeret!(+100)\");
SetPlayerHealth(playerid,100);
GivePlayerMoney(playerid,-1000);
}
if(listitem == 11)
{
SendClientMessage(playerid,HALVANYZOLD,\"Kiléptél a dialogból!\");
}
}
else if(dialogid == DIALOG_FEGYVER) // De ha a dialogID == DIALOG_FEGYVER -el, akkor ezt hívja meg
{
if(!response) return 1;
if(listitem == 0)
{
SendClientMessage(playerid,NARANCS,\"Vettél EGY kést!\");
GivePlayerWeapon(playerid,4,1);
GivePlayerMoney(playerid,-1000);
}
if(listitem == 1)
{
SendClientMessage(playerid,NARANCS,\"Vettél EGY baseball ütőt!\");
GivePlayerWeapon(playerid,5,1);
GivePlayerMoney(playerid,-6000);
}
if(listitem == 2)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy ásót!\");
GivePlayerWeapon(playerid,6,1);
GivePlayerMoney(playerid,-2000);
}
if(listitem == 3)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Katanát!\");
GivePlayerWeapon(playerid,8,1);
GivePlayerMoney(playerid,-10000);
}
if(listitem == 4)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Láncfűrészt\");
GivePlayerWeapon(playerid,9,1);
GivePlayerMoney(playerid,-10000);
}
if(listitem == 5)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Colt45 típusú fegyvert!\");
GivePlayerWeapon(playerid,22,100);
GivePlayerMoney(playerid,-10000);
}
if(listitem == 6)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Silenced típusú fegyvert!\");
GivePlayerWeapon(playerid,23,100);
GivePlayerMoney(playerid,-12000);
}
if(listitem == 7)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Deagle típusú fegyvert!\");
GivePlayerWeapon(playerid,24,100);
GivePlayerMoney(playerid,-15000);
}
if(listitem == 8)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Shotgun típusú fegyvert!\");
GivePlayerWeapon(playerid,25,100);
GivePlayerMoney(playerid,-20000);
}
if(listitem == 9)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Sawnoff Shotgun típusú fegyvert!\");
GivePlayerWeapon(playerid,26,100);
GivePlayerMoney(playerid,-20000);
}
if(listitem == 10)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Combat Shotgun típusú fegyvert!\");
GivePlayerWeapon(playerid,27,100);
GivePlayerMoney(playerid,-22000);
}
if(listitem == 11)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy UZI típusú fegyvert!\");
GivePlayerWeapon(playerid,28,100);
GivePlayerMoney(playerid,-14000);
}
if(listitem == 12)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy MP5 típusú fegyvert!\");
GivePlayerWeapon(playerid,29,100);
GivePlayerMoney(playerid,-25000);
}
if(listitem == 13)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy AK-47 típusú fegyvert!\");
GivePlayerWeapon(playerid,30,100);
GivePlayerMoney(playerid,-30000);
}
if(listitem == 14)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy M4 típusú fegyvert!\");
GivePlayerWeapon(playerid,31,100);
GivePlayerMoney(playerid,-32000);
}
if(listitem == 15)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Sniper típusú fegyvert!\");
GivePlayerWeapon(playerid,34,100);
GivePlayerMoney(playerid,-40000);
}
if(listitem == 16)
{
SendClientMessage(playerid,NARANCS,\"Vettél egy Minigun típusú fegyvert!\");
GivePlayerWeapon(playerid,38,100);
GivePlayerMoney(playerid,-1000000);
}
if(listitem == 17)
{
SendClientMessage(playerid,HALVANYZOLD,\"Kiléptél a dialogból!\");
}
}
else if(dialogid == DIALOG_PONT)
{
if(!response) return 1;
if(listitem == 0)
{
if(GetPlayerMoney(playerid) < 10000) return SendClientMessage(playerid, NARANCS, \"Nincs elég pénzed! (10000$)\");
SendClientMessage(playerid,NARANCS,\"Vásároltál egy(1) darab pontot 10.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
}
if(listitem == 1)
{
if(GetPlayerMoney(playerid) < 50000) return SendClientMessage(playerid,NARANCS,\"Nincs elég pénzed! (50000$)\");
SendClientMessage(playerid,NARANCS,\"Vásároltál öt(5) darab pontot 50.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+5);
}
if(listitem == 2)
{
if(GetPlayerMoney(playerid) < 100000) return SendClientMessage(playerid, NARANCS, \"Nincs elég pénzed! (100000$)\");
SendClientMessage(playerid,NARANCS,\"Vásároltál tíz(10) darab pontot 100.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+10);
}
if(listitem == 3)
{
if(GetPlayerMoney(playerid) < 1000000) return SendClientMessage(playerid, NARANCS, \"Nincs elég pénzed! (1000000$)\");
SendClientMessage(playerid,NARANCS,\"Vásároltál száz(100) darab pontot 1.000.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+100);
}
if(listitem == 4)
{
if(GetPlayerMoney(playerid) < 10000000) return SendClientMessage(playerid, -1, \"Nincs elég pénzed! (10000000$)\");
SendClientMessage(playerid,NARANCS,\"Vásároltál ezer(1.000) darab pontot 10.000.000$-ért!\");
SetPlayerScore(playerid,GetPlayerScore(playerid)+1000);
}
if(listitem == 5)
{
SendClientMessage(playerid,NARANCS,\"Kiléptél a dialogból!\");
}
}
else if(dialogid == DIALOG_FEGYVER2)
{
if(!response) return 1;
if(listitem == 0)
{
SendClientMessage(playerid,NARANCS,\"Hamarosan!\");
}
if(listitem == 1)
{
SendClientMessage(playerid,NARANCS,\"Részletek hamarosan!\");
}
}
return 1;
}
[/quote]
Köszönöm,most jó de nemtudom hogy akkor még mit rontottam el :unsure:- Cím: Kisebb kérdések
Írta: inf - 2014. november 29. - 17:44:29- Üdv.
Valaki megtudná mondani hogy ha például a W-t nyomom XY másodpercig akkor azt hogyan tudnám le kérni?- Cím: Kisebb kérdések
Írta: .random. - 2014. november 29. - 18:13:26 Idézetet írta: Th0mas date=1417271344\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicKöszönöm,most jó de nemtudom hogy akkor még mit rontottam el :unsure:A lezárásokat \'}\'
Lásd:
if(listitem == X)
{
}
if(listitem == Y)
{
}
helyett kb. így nézett ki
if(listitem == X)
{
if(listitem == Y)
{
} }- Cím: Kisebb kérdések
Írta: Th0mas - 2014. november 30. - 08:42:35 Idézetet írta: .RäNÐoM. date=1417281206\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicA lezárásokat \'}\'
Köszönöm,most jó de nemtudom hogy akkor még mit rontottam el :unsure:
Lásd:
if(listitem == X)
{
}
if(listitem == Y)
{
}
helyett kb. így nézett ki
if(listitem == X)
{
if(listitem == Y)
{
} }
[/quote]
Köszönöm segítséged,ment a + :cool2:- Cím: Kisebb kérdések
Írta: Brand - 2014. november 30. - 19:30:43- Sziasztok. Szükségem lenne egy ZMap.hmap nevezetű fájlra , ugyanis ezmiatt nem indul el a szerverem.
[19:11:52] Loading ...
[19:11:52] Failed. (Error: File \"scriptfiles/FCNPC/ZMap.hmap\" is not found)
[19:11:52] Failed.
Segítségeteket előre is köszönöm!
[gmod]Kitettem helyetted a code taget. A szabályzatot olvasd el![/gmod]- Cím: Kisebb kérdések
Írta: citromhun - 2014. november 30. - 19:38:06 Idézetet írta: Brand date=1417372243\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok. Szükségem lenne egy ZMap.hmap nevezetű fájlra , ugyanis ezmiatt nem indul el a szerverem.Google megkereste
[19:11:52] Loading ...
[19:11:52] Failed. (Error: File \"scriptfiles/FCNPC/ZMap.hmap\" is not found)
[19:11:52] Failed.
Segítségeteket előre is köszönöm!
- Cím: Kisebb kérdések
Írta: Brand - 2014. november 30. - 20:18:02- Nem Zmap.h hanem Zmap.hmap.
- Cím: Kisebb kérdések
Írta: Alcatraz - 2014. november 30. - 20:20:03 Idézetet írta: Brand date=1417375082\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicNem Zmap.h hanem Zmap.hmap.https://code.google.com/p/fcnpc/downloads/detail?name=FCNPC_Files.rar&can=1&q=
Ebbe benne van.- Cím: Kisebb kérdések
Írta: Brand - 2014. november 30. - 20:21:52- Köszi.
- Cím: Kisebb kérdések
Írta: scripter - 2014. november 30. - 20:50:07- nem tudja vki hogy miért nem számolja át az X vagy az Y pozíciót?
if(!IsOdd(hely))
{
rcpx += (var * floatsin(-angle, degrees));
rcpy += (4 * floatcos(-angle, degrees));
}
else if(IsOdd(hely))
{
rcpx += (var * floatsin(-angle, degrees));
rcpy += (-8 * floatcos(-angle, degrees));
}
a var az alapba 4, és minden 2. értéknél 6-al nő.
#define IsOdd(%1) ((%1) & 1)
az \'angle\', a \'hely\' az változó az rcpx és rcpy az egy pozíció
[gmod]Javítottam a code taget.[/gmod]- Cím: Kisebb kérdések
Írta: respat - 2014. december 03. - 17:29:01- Lehet hogy buta kérdés de hogyan lehet szerverre lépéskor \"kezdőképernyő\"-t rakni? Mondjuk a regisztráció idejére?
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. december 03. - 17:38:30- Gondolom a TextDrawos dizájnolgatásra gondolsz. Ezzel pedig meg is válaszoltam a kérdésedet.
- Cím: Kisebb kérdések
Írta: Wiliam Levy - 2014. december 07. - 20:32:17
enum TelefonInfo
{
|blabla|,//Titkos :P
|blabla|,//Titkos :P
|blabla|,//Titkos :P
|blabla|,//Titkos :P
|blabla|,//Titkos :P
bool:telSMSVan[MAX_SMS],
bool:telSMSOlvasva[MAX_SMS],
telSMS[MAX_SMS][256]//561
}
C:\\játékok\\sampserver\\gamemodes\\LYL_GM.pwn(561) : error 001: expected token: \"}\", but found \"[\"
HELP HELP HELP HELP HELP HELP- Cím: Kisebb kérdések
Írta: Davidus - 2014. december 09. - 19:02:18- Az kellene nekem, hogy mikor beolvassa a fájlt, beülsz a kocsiba, és a fájlba lévő névvel megegyezik a tieddel akkor kiírja, hogy \"asd123\". Ez valamiért nekem nem jó.
- Cím: Kisebb kérdések
Írta: Flash - 2014. december 09. - 23:09:06 Idézetet írta: Peti134 date=1417980737\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicEz a segítség az \'Itt kérdezz Errrort/Warningot\' fórumrészbe tartozik!
enum TelefonInfo
{
|blabla|,//Titkos :P
|blabla|,//Titkos :P
|blabla|,//Titkos :P
|blabla|,//Titkos :P
|blabla|,//Titkos :P
bool:telSMSVan[MAX_SMS],
bool:telSMSOlvasva[MAX_SMS],
telSMS[MAX_SMS][256]//561
}
C:\\játékok\\sampserver\\gamemodes\\LYL_GM.pwn(561) : error 001: expected token: \"}\", but found \"[\"
HELP HELP HELP HELP HELP HELP
Az kellene nekem, hogy mikor beolvassa a fájlt, beülsz a kocsiba, és a fájlba lévő névvel megegyezik a tieddel akkor kiírja, hogy \"asd123\". Ez valamiért nekem nem jó.
[/quote]
strcmp-vel kérdezted le? Másold be ide a kódot, azzal többre megyünk!- Cím: Kisebb kérdések
Írta: Wiliam Levy - 2014. december 10. - 06:11:52 Idézetet írta: ƒlaﻛh date=1418162946\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicEz a segítség az \'Itt kérdezz Errrort/Warningot\' fórumrészbe tartozik!
enum TelefonInfo
|blabla|,//Titkos :P
|blabla|,//Titkos :P
|blabla|,//Titkos :P
|blabla|,//Titkos :P
|blabla|,//Titkos :P
bool:telSMSVan[MAX_SMS],
bool:telSMSOlvasva[MAX_SMS],
telSMS[MAX_SMS][256]//561
}
C:\\játékok\\sampserver\\gamemodes\\LYL_GM.pwn(561) : error 001: expected token: \"}\", but found \"[\"
HELP HELP HELP HELP HELP HELP
Az kellene nekem, hogy mikor beolvassa a fájlt, beülsz a kocsiba, és a fájlba lévő névvel megegyezik a tieddel akkor kiírja, hogy \"asd123\". Ez valamiért nekem nem jó.
[/quote]
strcmp-vel kérdezted le? Másold be ide a kódot, azzal többre megyünk!
[/quote]
Már az enum változó deklarálásnál nem tetszik neki tehát a bemásolt kódrészletben van a hiba- Cím: Kisebb kérdések
Írta: Dfoglalo - 2014. december 10. - 08:08:11- Egyszer azt mondta egy majdnem Kalcor, hogy az enum nem támogatja a kétdimenziós tömböt, így ne is próbálkozz vele. :)
- Cím: Kisebb kérdések
Írta: Davidus - 2014. december 10. - 21:25:12- Az előző problémámat már megoldottam, már csak az kellene, hogy.
Hogyan tudom lekérni a fájlban lévő szöveget, és azt törölni?- Cím: Kisebb kérdések
Írta: blackdog476 - 2014. december 10. - 23:06:08- Több megoldás is van, mire szeretnéd használni?
- Cím: Kisebb kérdések
Írta: Davidus - 2014. december 12. - 22:36:08- pl.:
Van egy olyan fájl, hogy klantagok.txt és abban szerepel pl ezek a nevek: asd, asd1, asd123
Na mondjuk valaki valahonnan kirúgott egy gyereket lásd /kirug 2 (ez most a 2-es id neve az asd) akkor a fájlban szerepelt név (asd) törlődik!
Dupla hozzászólás automatikusan összefûzve. ( 2014. december 13. - 17:03:21 )
Senki? :-\\- Cím: Kisebb kérdések
Írta: inf - 2014. december 13. - 19:42:07- Sziasztok!
Valaki megtudná mondani hogy miért van az ha összegyűlünk 10-15-en a szerveren akkor a 16.-at ki bannolja a szerver 1-2 percre.- Cím: Kisebb kérdések
Írta: folnoraa - 2014. december 18. - 21:11:12- Sziasztok! Az lenne a kérdésem, hogy hogyan lehetne egy XP rendszert készíteni? Vagy van valami videó erre?
- Cím: Kisebb kérdések
Írta: CsigaTamas - 2014. december 18. - 21:14:41- Ird be youtubra hohy Tudvari. Szerintem van olyan videoja
- Cím: Kisebb kérdések
Írta: huhboy - 2014. december 18. - 23:03:04- http://sampforum.hu/index.php?topic=52054
használd, vagy tanulj belőle, esetleg abból, amit mások hozzászóltak....- Cím: Kisebb kérdések
Írta: inf - 2014. december 20. - 11:53:54- Üdv.
Valaki megtudná mondani hogy ez a kettő darab függvény mire szolgál a streamerbe?
Streamer_SetMaxItems
Streamer_VisibleItems- Cím: Kisebb kérdések
Írta: Pedró - 2014. december 20. - 13:46:22- Streamer_SetMaxItems maximum hány objectet/labelt/pickupot/stb tud befogadni a streamer. ha 1500, akkor a 1501-ik object/label/stb már nem töltődik be
Streamer_VisibleItems bizonyos kategória (object/label/vagyvalami) megjelenjen-e a szerveren.- Cím: Kisebb kérdések
Írta: folnoraa - 2014. december 22. - 15:13:22- Sziasztok! Hogyan kell azt megcsinálni, hogy a Szerver modjába beleírjuk a szervernek a nevét?
- Cím: Kisebb kérdések
Írta: Flash - 2014. december 22. - 15:14:14 SendRconCommand(\"hostname Szerver neve\");- Cím: Kisebb kérdések
Írta: Stallion - 2014. december 23. - 14:16:21- Sziasztok! Miert van az hogy a berakott jarmuvek kozul nemelyiket nem jeleniti meg ott van mert latszik az arnyeka.
- Cím: Kisebb kérdések
Írta: rayle - 2014. december 23. - 15:03:16- Más interiorba teszi valószínűleg, használd a LinkVehicleToInterior függvényt.
- Cím: Kisebb kérdések
Írta: Stallion - 2014. december 23. - 15:06:41- Koszi majd megnezem remelem ugy jo lesz.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. december 23. - 18:12:36- Sziasztok. Van kb. 350 CreateDynamicObject és szeretnék egy wordot állítani ez mind szép és jó de mire ebbe a 350 be bele írom
worldid = -1, interiorid = -1, playerid = -1 meg őszülök... És azt akarom kérdezni hogy nincs-e a neten valami konvertáló ami bele is írja ezeket az adatokat? Kerestem de nem találtam. Előre is köszönöm a segítséget- Cím: Kisebb kérdések
Írta: Flash - 2014. december 23. - 18:14:09- Pawnoba CTRL + H aztán az elsőbe azt írd be amit szeretnél átírni a másodikba meg hogy mire!
- Cím: Kisebb kérdések
Írta: inf - 2014. december 23. - 19:39:42- Sziasztok!
Valaki megtudná mondani annak a hang id-jét ami a TF2-be is van sebzés hang?
Mert hallotam egy CoD szerveren is ilyen sebzés hang van.- Cím: Kisebb kérdések
Írta: blackdog476 - 2014. december 23. - 22:10:42 Idézetet írta: Stallion date=1419340581\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok! Miert van az hogy a berakott jarmuvek kozul nemelyiket nem jeleniti meg ott van mert latszik az arnyeka.Valószínűleg mert más interriorba/virtual world-ben van.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2014. december 24. - 14:49:49- Sziasztok Olyan problémám van hogy elindítom a szerót és azt írja hogy OFFLINE . INdítom a szerót és ki írja hogy sikeresen újraindult de valamiért későn adja be a eddig tökéletesen futott valamiért későn indul el a szeró. Mi lehet a cseszhetem el?
[14:18:19] Debug information
[14:18:19] -------------------------------------
[14:18:19] Last vehicle ID: 663
[14:18:19] Last object ID: 0
[14:18:19] Loaded 2050 houses
[14:18:19] Loaded 525 businesses
[14:18:19] Loaded 44 speed-camera\'s
[14:18:19] -------------------------------------
[14:18:45] Houses that have been fixed: 0
[14:18:45]
------------------
[14:18:45] [HUN********
[14:18:45] -----------------
[14:18:45] Number of vehicle models: 47
Auto-restarting the server on crash
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z-R4, (C)2005-2014 SA-MP Team
[14:15:41]
[14:15:41] Server Plugins
[14:15:41] --------------
[14:15:41] Loading plugin: sscanf.so
[14:15:41]
[14:15:41] ===============================
[14:15:41] sscanf plugin loaded.
[14:15:41] (c) 2009 Alex \"Y_Less\" Cole
[14:15:41] 0.3d-R2 500 Players \"dnee\"
[14:15:41] ===============================
[14:15:41] Loaded.
[14:15:41] Loading plugin: streamer.so
[14:15:41]
*** Streamer Plugin v2.7.2 by Incognito loaded ***
[14:15:41] Loaded.
[14:15:41] Loaded 2 plugins.
[14:15:41]
[14:15:41] Ban list
[14:15:41] --------
[14:15:41] Loaded: samp.ban
[14:15:41]
[14:15:41]
[14:15:41] Filterscripts
[14:15:41] ---------------
[14:15:41] Loading filterscript \'delobj.amx\'...
[14:15:41] Loading filterscript \'mapok.amx\'...
[14:15:43] DynamicObject\'s:41043: Object betölve
[14:15:43] Loading filterscript \'hajo.amx\'...
[14:15:44] Loading filterscript \'radio.amx\'...
[14:15:44] Loading filterscript \'kapu.amx\'...
[14:15:44] Loading filterscript \'anim.amx\'...
[14:15:44]
------------------------------------------------
[14:15:44] Cenzúrázó betöltve!!!. ANTI-Káronkodás
[14:15:44] ------------------------------------------------
[14:15:45] Loading filterscript \'index.amx\'...
[14:15:45] Loading filterscript \'antih.amx\'...
[14:15:45] Loading filterscript \'vehiclenames.amx\'...
[14:15:45] Loading filterscript \'akaracsony1.amx\'...
[14:15:45]
--------------------------------------
[14:15:45] Karácsonyfa FS betöltve! By:Szasza
[14:15:45] --------------------------------------
[14:15:56] Loading filterscript \'aword.amx\'...
[14:15:56]
--------------------------------------
[14:15:56] Filterscript betöltve
[14:15:56] --------------------------------------
[14:15:56] Loading filterscript \'hoeses.amx\'...
[14:15:57] Loaded 12 filterscripts.
[14:15:57] Indítás:[24/12/2014 - 14:15:57]
[14:15:57] _| Szerver futtatása engedélyezve! |_
[14:15:57] _| Szerver indulhat! |_
Auto-restarting the server on crash
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z-R4, (C)2005-2014 SA-MP Team
[14:17:59]
[14:17:59] Server Plugins
[14:17:59] --------------
[14:17:59] Loading plugin: sscanf.so
[14:17:59]
[14:17:59] ===============================
[14:17:59] sscanf plugin loaded.
[14:17:59] (c) 2009 Alex \"Y_Less\" Cole
[14:17:59] 0.3d-R2 500 Players \"dnee\"
[14:17:59] ===============================
[14:17:59] Loaded.
[14:17:59] Loading plugin: streamer.so
[14:17:59]
*** Streamer Plugin v2.7.2 by Incognito loaded ***
[14:17:59] Loaded.
[14:17:59] Loaded 2 plugins.
[14:17:59]
[14:17:59] Ban list
[14:17:59] --------
[14:17:59] Loaded: samp.ban
[14:17:59]
[14:17:59]
[14:17:59] Filterscripts
[14:17:59] ---------------
[14:17:59] Loading filterscript \'delobj.amx\'...
[14:17:59] Loading filterscript \'mapok.amx\'...
[14:17:59] DynamicObject\'s:41043: Object betölve
[14:17:59] Loading filterscript \'hajo.amx\'...
[14:17:59] Loading filterscript \'radio.amx\'...
[14:17:59] Loading filterscript \'kapu.amx\'...
[14:17:59] Loading filterscript \'anim.amx\'...
[14:17:59]
------------------------------------------------
[14:17:59] Cenzúrázó betöltve!!!. ANTI-Káronkodás
[14:17:59] ------------------------------------------------
[14:17:59] Loading filterscript \'index.amx\'...
[14:17:59] Loading filterscript \'antih.amx\'...
[14:17:59] Loading filterscript \'vehiclenames.amx\'...
[14:17:59] Loading filterscript \'akaracsony1.amx\'...
[14:17:59]
--------------------------------------
[14:17:59] Karácsonyfa FS betöltve! By:Szasza
[14:17:59] --------------------------------------
[14:17:59] Loading filterscript \'aword.amx\'...
[14:17:59]
--------------------------------------
[14:17:59] Filterscript betöltve
[14:17:59] --------------------------------------
[14:17:59] Loading filterscript \'hoeses.amx\'...
[14:17:59] Loaded 12 filterscripts.
[14:17:59] Indítás:[24/12/2014 - 14:17:59]
[14:17:59] _| Szerver futtatása engedélyezve! |_
[14:17:59] _| Szerver indulhat! |_
[14:18:19] Debug information
[14:18:19] -------------------------------------
[14:18:19] Last vehicle ID: 663
[14:18:19] Last object ID: 0
[14:18:19] Loaded 2050 houses
[14:18:19] Loaded 525 businesses
[14:18:19] Loaded 44 speed-camera\'s
[14:18:19] -------------------------------------
[14:18:45] Houses that have been fixed: 0
[14:18:45]
------------------
[14:18:45] [HUN********
[14:18:45] -----------------
[14:18:45] Number of vehicle models: 47
[14:18:45] Incoming connection: 31.14.25.126:15479
[14:21:53] Incoming connection: 81.183.28.208:57456
[14:22:53] Incoming connection: 85.66.79.111:63631
[14:23:28] Incoming connection: 85.66.79.111:63674
[14:25:07] Incoming connection: 31.14.27.11:49223
[14:26:00] Incoming connection: 91.137.129.77:4378
[14:27:31] Incoming connection: 91.137.129.77:4379
[14:27:58] Incoming connection: 195.16.78.54:61752
[14:28:05] Incoming connection: 91.137.181.66:1609
[14:28:08] Incoming connection: 195.16.78.54:51501
[14:30:49] Incoming connection: 91.146.156.100:59089
[14:30:51] Incoming connection: 93.118.246.20:2450
[14:33:25] Incoming connection: 31.14.27.11:53931
[14:34:32] Incoming connection: 188.6.53.87:1064
[14:35:59] Incoming connection: 188.6.53.87:1066
Auto-restarting the server on crash
----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3z-R4, (C)2005-2014 SA-MP Team
[14:37:26] password = \"\" (string)
[14:37:26]
[14:37:26] Server Plugins
[14:37:26] --------------
[14:37:26] Loading plugin: sscanf.so
[14:37:26]
[14:37:26] ===============================
[14:37:26] sscanf plugin loaded.
[14:37:26] (c) 2009 Alex \"Y_Less\" Cole
[14:37:26] 0.3d-R2 500 Players \"dnee\"
[14:37:26] ===============================
[14:37:26] Loaded.
[14:37:26] Loading plugin: streamer.so
[14:37:26]
*** Streamer Plugin v2.7.2 by Incognito loaded ***
[14:37:26] Loaded.
[14:37:26] Loaded 2 plugins.
[14:37:26]
[14:37:26] Ban list
[14:37:26] --------
[14:37:26] Loaded: samp.ban
[14:37:26]
[14:37:26]
[14:37:26] Filterscripts
[14:37:26] ---------------
[14:37:26] Loading filterscript \'delobj.amx\'...
[14:37:26] Loading filterscript \'mapok.amx\'...
[14:37:27] DynamicObject\'s:41043: Object betölve
[14:37:27] Loading filterscript \'hajo.amx\'...
[14:37:27] Loading filterscript \'radio.amx\'...
[14:37:27] Loading filterscript \'kapu.amx\'...
[14:37:27] Loading filterscript \'anim.amx\'...
[14:37:27]
------------------------------------------------
[14:37:27] Cenzúrázó betöltve!!!. ANTI-Káronkodás
[14:37:27] ------------------------------------------------
[14:37:27] Loading filterscript \'index.amx\'...
[14:37:27] Loading filterscript \'antih.amx\'...
[14:37:27] Loading filterscript \'vehiclenames.amx\'...
[14:37:27] Loading filterscript \'akaracsony1.amx\'...
[14:37:27]
--------------------------------------
[14:37:27] Karácsonyfa FS betöltve! By:Szasza
[14:37:27] --------------------------------------
[14:37:39] Loading filterscript \'aword.amx\'...
[14:37:39]
--------------------------------------
[14:37:39] Filterscript betöltve
[14:37:39] --------------------------------------
[14:37:39] Loading filterscript \'hoeses.amx\'...
[14:37:39] Loaded 12 filterscripts.
[14:37:40] Indítás:[24/12/2014 - 14:37:40]
[14:37:40] _| Szerver futtatása engedélyezve! |_
[14:37:40] _| Szerver indulhat! |_
[14:38:09] Kicking 188.6.53.87 because they didn\'t logon to the game.
[14:38:19] Kicking 195.16.78.54 because they didn\'t logon to the game.
cfg
echo Executing Server Config...
lanmode 0
rcon_password *****
maxplayers 30
port ****
hostname [HUN]***********
gamemode0 PPC_Trucking 1
filterscripts delobj mapok hajo radio kapu anim index antih vehiclenames akaracsony1 aword hoeses
plugins sscanf.so streamer.so
announce 1
query 1
weburl www.facebook.com/*******
maxnpc 0
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 200.0
stream_rate 1000
mapname San Andreas
logtimeformat [%H:%M:%S]
ackslimit 5000
bind 37.221.210.36
password- Cím: Kisebb kérdések
Írta: .random. - 2014. december 27. - 01:47:37- :wave: Az \'ObjectSlotUsed\' -nek mennyi most a maximális értéke?
Ez azokat az Objecteket is beleszámolja amik már Interiorba vannak vagy azokat nem?
Röviden: Van egy mappom amin 500/500 -on tombol lasssan tölt be a mapp + laggol..
Azt kellene elérni, hogy ez megszűnjön..
Edit:
\"Ha ez az érték 0.3c esetében 399 és tartósan annyi ahogy változtatod a pozíciód, (0.3d-nél 999)\" ~ ɐʞzssǝlosz
Ezt egy régebbi témában találtam, de akkor nekem miért áll meg 0.3z - R2 -n 500 nál a max. egy helyen betölthető betölthető Objectek száma? :\'(- Cím: Kisebb kérdések
Írta: norbika011 - 2014. december 30. - 12:14:08- Sziasztok valaki gyorsba össze tudja nekem irni a 2db szkriptet? kapurol van szó:D
Itt az egyik:
#include <a_samp> //kapu script:By:Tom_Hudson
#pragma tabsize 0
new kapu;//ebbol persze lehet több is.
public OnGameModeInit()
{
kapu = CreateObject(980,1279.0000000,-612.2999900,104.1000000,0.0000000,0.0000000,36.0000000);//Ide az átkonvertált alakot.
return 1;
}
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext,\"/nyit\",true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 25.0, 1279.0000000,-612.2999900,104.1000000)) {
MoveObject(kapu,1279,-612.29999,98,1.7);//1.7 a sebessége a x,y,z helyére
}
return 1;
}
if(strcmp(cmdtext,\"/zár\",true) == 0)
{
if(IsPlayerInRangeOfPoint(playerid, 25.0, 1279.0000000,-612.2999900,104.1000000)) {
MoveObject(kapu,1279,-612.29999,104.1,1.7);//1.7 a sebessége
}
return 1;
}
return 0;
}
És itt a másik, ebbe viszont bele kéne irni azt hogy egy adott métertöl lehessen kinyitni/zárni
#include <a_samp> //kapu script:By:Tom_Hudson
#pragma tabsize 0
new kapu;//ebbol persze lehet több is.
public OnGameModeInit()
{
kapu = CreateObject(980,1497.1999500,-700.9000200,96.5000000,0.0000000,0.0000000,184.0000000);//Ide az átkonvertált alakot.
return 1;
}
public OnPlayerCommandText(playerid,cmdtext[])
{
if(strcmp(cmdtext,\"/nyit\",true) == 0)
{
MoveObject(kapu,1497.2002,-700.90039,90,1.7);//1.7 a sebessége a x,y,z
return 1;
}
if(strcmp(cmdtext,\"/zár\",true) == 0)
{
MoveObject(kapu,1497.2002,-700.90039,96.5,1.7);//1.7 a sebessége
return 1;
}
return 0;
}
Elöre is köszönöm- Cím: Kisebb kérdések
Írta: citromhun - 2014. december 30. - 12:19:29 #include <a_samp> //kapu script:By:Tom_Hudson
#pragma tabsize 0
new kapu;
new kapu2;//ebbol persze lehet több is.
public OnGameModeInit() {
kapu = CreateObject(980,1279.0000000,-612.2999900,104.1000000,0.0000000,0.0000000,36.0000000);//Ide az átkonvertált alakot.
kapu2 = CreateObject(980,1497.1999500,-700.9000200,96.5000000,0.0000000,0.0000000,184.0000000);
return 1; }
public OnPlayerCommandText(playerid,cmdtext[]) {
if(strcmp(cmdtext,\"/nyit\",true) == 0) {
if(IsPlayerInRangeOfPoint(playerid, 25.0, 1279.0000000,-612.2999900,104.1000000)) {
MoveObject(kapu2,1497.2002,-700.90039,90,1.7);
MoveObject(kapu,1279,-612.29999,98,1.7);//1.7 a sebessége a x,y,z helyére
}
return 1;
}
if(strcmp(cmdtext,\"/zár\",true) == 0) {
if(IsPlayerInRangeOfPoint(playerid, 25.0, 1279.0000000,-612.2999900,104.1000000)) {
MoveObject(kapu2,1497.2002,-700.90039,96.5,1.7);
MoveObject(kapu,1279,-612.29999,104.1,1.7);//1.7 a sebessége
}
return 1;
}
return 0;
}- Cím: Kisebb kérdések
Írta: norbika011 - 2014. december 30. - 12:20:48- Köszönöm szépen és még lenne még 1db kérdésem, hogy lehet a mappról eltüntetni objectet? mta-ba törlöm és utána hogy? convertálni nem lehet , nem értem
- Cím: Kisebb kérdések
Írta: citromhun - 2014. december 30. - 12:24:16- Ezzel lehet törölni. Konvertálni pedig itt.
- Cím: Kisebb kérdések
Írta: .random. - 2014. december 30. - 12:25:07- Használd ezt a Map Editort, ezt használjuk leginkább Objectek törlésére :)
[LINK]- Cím: Kisebb kérdések
Írta: Fajardos - 2015. január 04. - 07:35:42- Hogyan lehet azt meg oldani, hogyha a játékos lenyomja mondjuk a \'W\'-t akkor +1-et változzon az object pozíciója, tehát előre megy.
- Cím: Kisebb kérdések
Írta: KovaNovik - 2015. január 04. - 16:54:13- Csinálsz neki egy változót, aminek az értéke alapból 0, viszont amikor azt szeretnéd, hogy vele mozogjon az objekt, 1-re változtatod.
pl.:
new valtozo = 0;
//bekapcsolás:
valtozo = 1;
//kikapcsolás:
valtozo = 0;
Majd a következő kóddal megoldod:
public OnPlayerUpdate(playerid)
{
if(valtozo == 1)
{
new Keys,ud,lr;
GetPlayerKeys(playerid,Keys,ud,lr);
if(ud == KEY_UP) MoveObject(obj, 1, 0, 0, 1.00);
else if(ud == KEY_DOWN) MoveObject(obj, -1, 0, 0, 1.00);
if(lr == KEY_LEFT) MoveObject(obj, 0, 1, 0, 1.00);
else if(lr == KEY_RIGHT) MoveObject(obj, 0, -1, 0, 1.00);
}
return 1;
}
Lehetne erre megfelelőbb kódot írni, ahol számolja ennyi ideje nyomod, egy bizonyos sebességig egyre gyorsabban viszi az objektet, kiszámolja a játékos fordulási szögéből, hogy merre van a balra és a jobbra neki, ez egy nagyon primitív kód, csak x és y koordináták szerint mozgat. Ha van igényed egy komplikáltabbra, jelezd.- Cím: Kisebb kérdések
Írta: norbika011 - 2015. január 04. - 16:57:00- Sziasztok! lenne egy kérdésem, a defensive rp játékmodjában, hol lehet átirni hogy ne csak 1 autód lehessen?
- Cím: Kisebb kérdések
Írta: citromhun - 2015. január 04. - 16:58:58- Definícióknál lesz valahol.
- Cím: Kisebb kérdések
Írta: norbika011 - 2015. január 04. - 17:07:25- Köszi megtaláltam,
#undef MAX_VEHICLES
#define MAX_VEHICLES 5000
Itt van mind a kettő,
Gondolom ez \"lehet\" a max autók száma. #undef MAX_VEHICLES
Ha az #undef-et át irom #define-re és az lessz mögötte hogy MAX_VEHICLES 2 akkor 2 kocsi lehet mindenkinek?
Ez pedig hogy mennyi autó lehet összesen a szerveren #define MAX_VEHICLES 5000- Cím: Kisebb kérdések
Írta: KovaNovik - 2015. január 10. - 17:43:07- Ez biztos, hogy nem az, ez a samp alap definíciói közé tartozik.
- Cím: Kisebb kérdések
Írta: citromhun - 2015. január 10. - 21:25:58- Most jöttem rá, hogy az elmentésben van.
- Cím: Kisebb kérdések
Írta: folnoraa - 2015. január 16. - 17:51:41 CMD:setlevel(playerid,params[])
{
new playerid2,level;
if(sscanf(params,\"id\",playerid2,level)) return SendClientMessage(playerid,-1,\"HASZNÁLAT: /setlevel [játékosid] [szint 0-5]\");
if(playerid2 == INVALID_PLAYER_ID)return SendClientMessage(playerid,-1,\"Rossz játékos ID\");
if(level < 0 || level > 5)return SendClientMessage(playerid,-1,\"HASZNÁLAT: /setlevel [játékosid] [szint 0-5]\");
if(PlayerInfo[playerid][Level] < 5) return SendClientMessage(playerid,-1,\"A parancs használatához legalább 5-ös színtu adminnak kell lenned.\");
PlayerInfo[playerid2][Level] = level;
SendClientMessage(playerid,-1,\"Sikeresen átállítottad az admin szintjét!\");
SendClientMessage(playerid2,-1,\"Sikeresen át lett állítva az admin szinted!\");
return 1;
}
Ebbe hogy lehetne azt beletenni, hogy Rcon admin tudja csak használni a parancsot? Előre is köszönöm szépen!- Cím: Kisebb kérdések
Írta: Andriis - 2015. január 16. - 17:57:01 CMD:setlevel(playerid,params[])
{
new playerid2,level;
if(sscanf(params,\"id\",playerid2,level)) return SendClientMessage(playerid,-1,\"HASZNÁLAT: /setlevel [játékosid] [szint 0-5]\");
if(playerid2 == INVALID_PLAYER_ID)return SendClientMessage(playerid,-1,\"Rossz játékos ID\");
if(level < 0 || level > 5)return SendClientMessage(playerid,-1,\"HASZNÁLAT: /setlevel [játékosid] [szint 0-5]\");
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"A parancs használatához Rcon adminnak kell lenned.\");
PlayerInfo[playerid2][Level] = level;
SendClientMessage(playerid,-1,\"Sikeresen átállítottad az admin szintjét!\");
SendClientMessage(playerid2,-1,\"Sikeresen át lett állítva az admin szinted!\");
return 1;
}
Azthiszem...- Cím: Kisebb kérdések
Írta: folnoraa - 2015. január 16. - 18:13:26 Idézetet írta: Andriis date=1421427421\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicCMD:setlevel(playerid,params[])
{
new playerid2,level;
if(sscanf(params,\"id\",playerid2,level)) return SendClientMessage(playerid,-1,\"HASZNÁLAT: /setlevel [játékosid] [szint 0-5]\");
if(playerid2 == INVALID_PLAYER_ID)return SendClientMessage(playerid,-1,\"Rossz játékos ID\");
if(level < 0 || level > 5)return SendClientMessage(playerid,-1,\"HASZNÁLAT: /setlevel [játékosid] [szint 0-5]\");
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"A parancs használatához Rcon adminnak kell lenned.\");
PlayerInfo[playerid2][Level] = level;
SendClientMessage(playerid,-1,\"Sikeresen átállítottad az admin szintjét!\");
SendClientMessage(playerid2,-1,\"Sikeresen át lett állítva az admin szinted!\");
return 1;
}
Azthiszem...
CMD:setlevel(playerid,params[])
{
new playerid2,level;
if(sscanf(params,\"id\",playerid2,level)) return SendClientMessage(playerid,-1,\"HASZNÁLAT: /setlevel [játékosid] [szint 0-5]\");
if(playerid2 == INVALID_PLAYER_ID)return SendClientMessage(playerid,-1,\"Rossz játékos ID\");
if(level < 0 || level > 5)return SendClientMessage(playerid,-1,\"HASZNÁLAT: /setlevel [játékosid] [szint 0-5]\");
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"A parancs használatához Rcon adminnak kell lenned.\");
PlayerInfo[playerid2][Level] = level;
SendClientMessage(playerid,-1,\"Sikeresen átállítottad az admin szintjét!\");
SendClientMessage(playerid2,-1,\"Sikeresen át lett állítva az admin szinted!\");
return 1;
}
Azthiszem...
[/quote]
Nem megy.:/ Belépek rcon adminba és nem tudok vele admin rangot adni.- Cím: Kisebb kérdések
Írta: Andriis - 2015. január 16. - 18:20:36- Mit ír?
Szerintem működnie kellene. Várunk valakit, aki elmondja mi a hiba :hmmm:- Cím: Kisebb kérdések
Írta: folnoraa - 2015. január 16. - 18:24:05 Idézetet írta: Andriis date=1421428836\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicMit ír?Megoldottam :D
Szerintem működnie kellene. Várunk valakit, aki elmondja mi a hiba :hmmm:
Lenne még egy kérdésem.
Ehhez hogyan lehetne dialogos regisztráció rendszert készíteni? Nagyon megköszönném ha valaki megcsinálná
#include <a_samp>
#include <dini>
#include <sscanf2>
#include <zcmd>
enum pdata //az adattároló neve
{
Level,// A szint értéke
Death,//A halálok száma
MONEY,//A pénz értéke
Score //A pont értéke
}
new PlayerInfo[MAX_PLAYERS][pdata];
public OnFilterScriptInit()
{
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerConnect(playerid)
{
new string[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),\"%s.ini\",name);
if(dini_Exists(string))
{
PlayerInfo[playerid][Level] = dini_Int(string,\"Level\");
PlayerInfo[playerid][Death] = dini_Int(string,\"Halalok\");
GivePlayerMoney(playerid,dini_Int(string,\"Penz\"));
SetPlayerScore(playerid,dini_Int(string,\"Pont\"));
}
else
{
dini_Create(string);
}
return 1;
}
CMD:setlevel(playerid,params[])
{
new playerid2,level;
if(sscanf(params,\"id\",playerid2,level)) return SendClientMessage(playerid,-1,\"HASZNÁLAT: /setlevel [játékosid] [szint 0-5]\");
if(playerid2 == INVALID_PLAYER_ID)return SendClientMessage(playerid,-1,\"Rossz játékos ID\");
if(level < 0 || level > 5)return SendClientMessage(playerid,-1,\"HASZNÁLAT: /setlevel [játékosid] [szint 0-5]\");
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"A parancs használatához Rcon adminnak kell lenned.\");
PlayerInfo[playerid2][Level] = level;
SendClientMessage(playerid,-1,\"Sikeresen átállítottad az admin szintjét!\");
SendClientMessage(playerid2,-1,\"Sikeresen át lett állítva az admin szinted!\");
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new string[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),\"˛\\adminrendszer\\%s.ini\",name);
if(dini_Exists(string))
{
dini_IntSet(string,\"Szint\",PlayerInfo[playerid][Level]);
dini_IntSet(string,\"Halalok\",PlayerInfo[playerid][Death]);
dini_IntSet(string,\"Penz\",GetPlayerMoney(playerid));
dini_IntSet(string,\"Pont\",GetPlayerScore(playerid));
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
PlayerInfo[playerid][Death]++; //növeltük az értéket 1-el.
return 1;
}- Cím: Kisebb kérdések
Írta: .random. - 2015. január 16. - 20:32:34 Idézetet írta: Andriis date=1421428836\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicVárunk valakit, aki elmondja mi a hiba :hmmm:
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"A parancs használatához Rcon adminnak kell lenned.\");
Ez azt jelenti, hogyha valaki rCon adminisztrátorként be van jelentkezve, akkor visszatér azzal az üzenettel, amit írtatok..
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"A parancs használatához rCon adminnak kell lenned.\");
Ez már azt jelenti amit szerettetek volna ;)
ITT van egy nagyon egyszerű regisztrációs rendszer, de ha megfogadsz egy tanácsot, akkor inkább a MySQL -t kezded el tanulgatni és nem a DINI -t... :)- Cím: Kisebb kérdések
Írta: folnoraa - 2015. január 16. - 20:54:17 Idézetet írta: .RäNÐoM. date=1421436754\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Várunk valakit, aki elmondja mi a hiba :hmmm:
if(IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"A parancs használatához Rcon adminnak kell lenned.\");
Ez azt jelenti, hogyha valaki rCon adminisztrátorként be van jelentkezve, akkor visszatér azzal az üzenettel, amit írtatok..
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"A parancs használatához rCon adminnak kell lenned.\");
Ez már azt jelenti amit szerettetek volna ;)
ITT van egy nagyon egyszerű regisztrációs rendszer, de ha megfogadsz egy tanácsot, akkor inkább a MySQL -t kezded el tanulgatni és nem a DINI -t... :)
[/quote]
Köszönöm..:D Megfogatom tanácsodat.:)- Cím: Kisebb kérdések
Írta: Andriis - 2015. január 16. - 21:06:19- Azt véletlen kihagytam :D
- Cím: Kisebb kérdések
Írta: Tobi - 2015. január 16. - 22:09:36- Csá .OLyan gondom támadt hogy minuszba számol pl -32003 másodperc stb és azt akarom hogy 0 másodpercet írjon ki csak nem tudom megvalósítani...ÉS ebben szeretném a segítségetek kérni hogy, hogyan tudom 0 ha lejár a rangja
for (new i; i < MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
if (APlayerData[VIPLevel] > 1)
{
new VIPTEMPO, Days, Hours, Minutes, Seconds, Msg[128];
VIPTEMPO = APlayerData[playerid][TempoVIP] - gettime();
if (VIPTEMPO >= 86400)
{
Days = VIPTEMPO / 86400;
VIPTEMPO = VIPTEMPO - (Days * 86400);
}
if (VIPTEMPO >= 3600)
{
Hours = VIPTEMPO / 3600;
VIPTEMPO = VIPTEMPO - (Hours * 3600);
}
if (VIPTEMPO >= 60)
{
Minutes = VIPTEMPO / 60;
VIPTEMPO = VIPTEMPO - (Minutes * 60);
}
Seconds = VIPTEMPO;
format(Msg, 256, \"{48FFEC}nincs tagságod: %i Nap, %i Óra, %i Perc, %i Másodperc rangod:%s\", Days, Hours, Minutes, Seconds, VIPLevelName[APlayerData[VIPLevel]]);
SendClientMessage(playerid, 0xFFFFFFFF, Msg);
//APlayerData[playerid][VIPLevel] = 1;
}
}
}- Cím: Kisebb kérdések
Írta: folnoraa - 2015. január 17. - 19:14:04- Sziasztok. Csináltam egy rules parancsot és nem tudom, hogy mi benne a hiba.
Errorok:
C:\\Users\\xNorbi\\Downloads\\proba.pwn(12) : error 075: input line too long (after substitutions)
C:\\Users\\xNorbi\\Downloads\\proba.pwn(13) : error 037: invalid string (possibly non-terminated string)
C:\\Users\\xNorbi\\Downloads\\proba.pwn(13) : error 017: undefined symbol \"FFA1A1\"
C:\\Users\\xNorbi\\Downloads\\proba.pwn(13) : warning 217: loose indentation
C:\\Users\\xNorbi\\Downloads\\proba.pwn(13) : warning 215: expression has no effect
C:\\Users\\xNorbi\\Downloads\\proba.pwn(13) : error 001: expected token: \";\", but found \".\"
C:\\Users\\xNorbi\\Downloads\\proba.pwn(13) : fatal error 107: too many error messages on one line
Na és a Parancs:
CMD:rules(playerid,params[])
{
ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_MSGBOX, \"Szabályzat\",\"\\
{FFA1A1}1. {C3C3C3}Tilos DM, HK-zni. {FFA1A1}Büntetés: Warn, Kick, Jail \\n\\
{FFA1A1}2. {C3C3C3}Tilos más közösséget, politikai pártot hírdetni. {FFA1A1}Büntetés: Mute, Warn \\n\\
{FFA1A1}4. {C3C3C3}Tilos a GotoKill. {FFA1A1}Büntetés:Jail, Kick\\n\\
{FFA1A1}5. {C3C3C3}Tilos a SA-MP kliensen kívűl mással csatlakozni a szerverre. {FFA1A1}Büntetés:Ban \\n\\
{FFA1A1}6. {C3C3C3}Tilos más játékosokat rákényszeríteni a q quit vagy a kickme parancs beírására. {FFA1A1}Büntetés:Mute, Warn \\n\\
{FFA1A1}7. {C3C3C3}Tilos csaló program használata. [Airbreak, és a többi.] {FFA1A1}Büntetés: Warn, Kick, Ban \\n\\
{FFA1A1}8. {C3C3C3}Tilos bármilyen CLEO mod használata. (kivétel a pk) {FFA1A1}Büntetés:Jail \\n\\
{FFA1A1}9. {C3C3C3}Tilos Flood-olni, Spam-elni akárhol. {FFA1A1}Büntetés: Mute \\n\\
{FFA1A1}10. {C3C3C3}Tilos túlzottan trágárul társalogni. [Anyázás, stb] {FFA1A1}Büntetés: Mute, Warn, Kick \\n\\
{FFA1A1}11. {C3C3C3}Tilos viccből írt reportokat, bugokat, ötleteket beküldeni. {FFA1A1}Büntetés: Kick, Warn \\n\\
{FFA1A1}12. {C3C3C3}Tilos multiaccozni, 2in1 accozni. {FFA1A1}Büntetés:Ban \\n\\
{FFA1A1}13. {C3C3C3}Tilos sértegetni más játékosokat, adminokat. {FFA1A1}Büntetés: Mute, Warn, Kick \\n\\
{FFA1A1}14. {C3C3C3}Tilos veszekedést generálni, folytonos nyílvános chatben.[Ügy megoldásához használd a PM-t.] {FFA1A1}Büntetés:Mute \\n\\
{FFA1A1}15. {C3C3C3}Tilos adminokat megtéveszteni. {FFA1A1}Kick, Ban\\n\\
{FFA1A1}16. {C3C3C3}Tilos Almásy Kristóf nevét emlegetni, illetve viccelődni vele. {FFA1A1}Büntetés:Warn, Mute, Kick, Ban \\n\\
{FFA1A1}Magyarázatok [Fogalom neve, Megfogalmazás] \\n\\
{C3C3C3}DB,HK {FFA1A1}Amikor valaki járművet vezet, és megöl valakit. \\n\\
{C3C3C3}GotoKill {FFA1A1}Amikor valaki azért teleportál valakihez hogy azonnal megölje, és meg is teszi. \\n\\
{C3C3C3}Warn {FFA1A1}Figyelmeztetés \\n\\
{C3C3C3}Mute {FFA1A1}Némítás \\n\\
{C3C3C3}Jail {FFA1A1}Börtönözés \\n\\
{C3C3C3}Kick {FFA1A1}Kirúgás a szerverről \\n\\
{C3C3C3}Ban {FFA1A1}Kitiltás a szerverről. \\n\\
{C3C3C3}Flood {FFA1A1}Nagytételű üzenet küldés, kevés idő alatt, darabokban. \\n\\
{C3C3C3}Spam {FFA1A1}Egy üzenet kétszeri, vagy többszöri küldése. \\n\\
{C3C3C3}Multiacc {FFA1A1}Több felhasználónévvel van regisztrálva ugyan az a személy. \\n\\
{C3C3C3}2in1acc {FFA1A1}Több személy használ 1 regisztrált felhasználónevet. \\n\\
{FFA1A1}>> A szakciók alól senkit sem menthet fel semmi, ha az illető szabályt szegett meg. << \\n\\
\",\"Rendben\",\"Rendben\");
return 1;
}- Cím: Kisebb kérdések
Írta: huhboy - 2015. január 18. - 11:50:43- túl hosszú a sro.
oldd meg így:
new str[1024];
strcat(str, \"szöveg\\n\");
strcat(str, \"szöveg\\n\");//így tovább, az utolsóba nem kell a \\n
strcat(str, \"szöveg\");
ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_MSGBOX, \"Szabályzat\",str, \"Elfogad\", \"Mégse\");- Cím: Kisebb kérdések
Írta: .random. - 2015. január 19. - 15:07:24- Hi all :wave:
Ilyenkor mi kap a pawno ... ? :hmmm:
Azóta írja ezt, amióta beraktam egy új glob. változót.. Ötlet? :)
Ez van valamilyen kihatással a Gamemode-ra?
XY[MAX_PLAYERS][4]; // Kb. így néz ki az új változóm..- Cím: Kisebb kérdések
Írta: rayle - 2015. január 19. - 15:28:43- http://sampforum.hu/index.php?topic=37018.0
- Cím: Kisebb kérdések
Írta: Chrispapa - 2015. január 19. - 15:48:41 De igen, ez baj, bár sokan nem tudják. A stack/heap az egy elõre megadott méretû tároló, és a fordító ad egy becsült értéket, hogy a moddal mennyi lesz a max használat. Nem árt 16k alatt maradni. Ne használj feleslegesen túl nagy változókat, és nem lesz gond vele :) [tapasztalat, WRP-n sem léptem túl soha, tehát nem lehetetlen..][/quote]- Cím: Kisebb kérdések
Írta: florone - 2015. január 21. - 11:43:45- Hello!
Adott koordinátán van egy mapolásom (interior)
Íme egy részlet:
1186.85852, 215.55525, -288.60410, 0.00000, 0.00000, 0.00000
Na most a bejárata IsPlayerInRangeOfPoint-al van megoldva de nemis ez a gond,mert ez pöpecül mükszik,
hanem ha ugye bemegyek az ajtón akkor visszadob az utcára
3 szintet építettem a föld alá abból csak az elsőbe tudok bemenni a 2.-ik 3.-iknál már nem enged be.
Ez azt jelenti,hogy kezdhetem előlről és az égbe kell felmapolni az intiket a többi közé,vagy van rá valami trükk?
//================EDIT==================\\\\
Már megoldottam újramapoltam xD- Cím: Kisebb kérdések
Írta: folnoraa - 2015. január 22. - 20:25:41- Sziasztok. :wave:Valaki tudna nekem linkelni egy olyan admin rendszert ami alap, max vannak benne kick,warn, ban, mute. Ilyen alap kéne amit FUN modra be tudnék tenni. Előre is köszönöm szépen!
- Cím: Kisebb kérdések
Írta: huhboy - 2015. január 22. - 20:27:49 Idézetet írta: folnoraa date=1421954741\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok. :wave:Valaki tudna nekem linkelni egy olyan admin rendszert ami alap, max vannak benne kick,warn, ban, mute. Ilyen alap kéne amit FUN modra be tudnék tenni. Előre is köszönöm szépen!egyszerűbb, ha írsz magadnak. egy 3-400 soros kis adminrendszert fájlmentéssel, regeléssel nem sokból tart összedobni.
- Cím: Kisebb kérdések
Írta: folnoraa - 2015. január 22. - 20:35:56 Idézetet írta: JustaCube date=1421954869\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topicegyszerűbb, ha írsz magadnak. egy 3-400 soros kis adminrendszert fájlmentéssel, regeléssel nem sokból tart összedobni.
Sziasztok. :wave:Valaki tudna nekem linkelni egy olyan admin rendszert ami alap, max vannak benne kick,warn, ban, mute. Ilyen alap kéne amit FUN modra be tudnék tenni. Előre is köszönöm szépen!
[/quote]
Csak ezt nem bírom megcsinálni :D Kell egy alap hozzá.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. január 26. - 22:06:43- Tessék: http://forum.sa-mp.com/showthread.php?t=356383
Görgess lentebb és ott vannak az Admin System-ek
Admin Systems alatt- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2015. január 28. - 15:30:08- Sziasztok :)!
Azt szeretném hogy a kapu 1 paranccsal nyíljon /és záródjon.! Eddig jutottam el de nem tom mi a baj ..:/
if(strcmp(cmd, \"/telep\", true) == 0)
{
if(PlayerToPoint(6.0, playerid, -775.0983,2740.6914,45.7274))
{
if(nyitva == 1)
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pJob] == 27 || PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4 || PlayerInfo[playerid][szervLeader] == 2||PlayerInfo[playerid][szervTag] == 2 )
{
if(IsObjectMoving(szerelokapu)) StopObject(szerelokapu); //ez egy kis védelem.. ha ez nem lenne, könnyen belehetne bugosítani a szervert..
MoveObject(szerelokapu, -783.48065, 2741.58276, 46.35850, 1.0, 0.00000, 0.00000, -181.37990);
nyitva == 0;
SendClientMessage(playerid, 0x80FF80FF, \"A kaput sikeresen kinyitottad!\");
}
}
else if(nyitva == 0)
{
if(PlayerInfo[playerid][pLeader] == 1 || PlayerInfo[playerid][pMember] == 1 || PlayerInfo[playerid][pLeader] == 6 || PlayerInfo[playerid][pMember] == 6 || PlayerInfo[playerid][pJob] == 27 || PlayerInfo[playerid][szervLeader] == 4 || PlayerInfo[playerid][szervTag] == 4 || PlayerInfo[playerid][szervLeader] == 2||PlayerInfo[playerid][szervTag] == 2 )
{
if(IsObjectMoving(szerelokapu)) StopObject(szerelokapu); //ez egy kis védelem.. ha ez nem lenne, könnyen belehetne bugosítani a szervert..
MoveObject(szerelokapu, -775.62280, 2741.44775, 46.35855, 1.0, 0.00000, 0.00000, -181.37990);
nyitva == 1;
SendClientMessage(playerid, 0x80FF80FF, \"A kaput sikeresen bezártad!\");
}
else SendClientMessage(playerid,0x80FF80FF, \"Nincs kulcsod!\");
}
}
else SendClientMessage(playerid,0x80FF80FF, \"Nem vagy a közelében!\");
return 1;
}- Cím: Kisebb kérdések
Írta: Brand - 2015. január 29. - 18:29:55- Hali, olyan függvényekre lenne szükségem amik lekérik azt ,hogy az illető hányas virtuális világban és hányas interiorban van. (Ez egy kisebb védelem miatt lenne fontos.)
- Cím: Kisebb kérdések
Írta: Nasika - 2015. január 29. - 18:38:19 Idézetet írta: Brand date=1422552595\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHali, olyan függvényekre lenne szükségem amik lekérik azt ,hogy az illető hányas virtuális világban és hányas interiorban van. (Ez egy kisebb védelem miatt lenne fontos.)GetPlayerInterior(playerid)
GetPlayerVirtualWorld(playerid)- Cím: Kisebb kérdések
Írta: .random. - 2015. január 29. - 18:40:12- GetPlayerVirtualWorld
GetPlayerInterior- Cím: Kisebb kérdések
Írta: Brand - 2015. január 29. - 18:44:58- Köszi a segítségeket! :D
- Cím: Kisebb kérdések
Írta: folnoraa - 2015. január 31. - 00:08:04- Sziasztok, valaki tud egy olyan scriptet adni, amivel meg lehet nézni másoknak a SERIAL AKA-jat? Előre is köszönöm
- Cím: Kisebb kérdések
Írta: huhboy - 2015. január 31. - 09:24:59- a legtöbb adminrendszerben ez alapból benne van.
- Cím: Kisebb kérdések
Írta: Brand - 2015. február 01. - 14:32:00- Szóval elkezdtem dm zónákat csinálni, 1-2be több spawn lehetőség van. Azonban az a gond ,hogy a játékost nem megfelelő szögbe spawnol.
case 3: // 2-es azonosítószámú dm zónához tartozó tevékenységek
{
new rand = random(4);
switch(rand)
{
case 0: SetPlayerPos(playerid,2173.9460,-2250.2754,13.3031);
case 1: SetPlayerPos(playerid,2158.7417,-2232.5247,13.3088);
case 2: SetPlayerPos(playerid,2147.2371,-2243.2683,13.3076);
case 3: SetPlayerPos(playerid,2143.5405,-2252.1101,13.3023);
}
ResetPlayerWeapons(playerid); // fegyverek elvétele <- FONTOS
GivePlayerWeapon(playerid,25,500); // Felfegyverzés
SetPlayerVirtualWorld(playerid,13); // áthelyezés mási VW-be
SetPlayerHealth(playerid, 30);
StopAudioStreamForPlayer(playerid);
}- Cím: Kisebb kérdések
Írta: huhboy - 2015. február 01. - 17:21:25- írd utána.....
SetPlayerFacingAngle(playerid, tekintési szög...);- Cím: Kisebb kérdések
Írta: MotI - 2015. február 01. - 17:23:16 Idézetet írta: JustaCube date=1422807685\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topicírd utána.....Tekintési szög az utolsó koordináta!
SetPlayerFacingAngle(playerid, tekintési szög...);
- Cím: Kisebb kérdések
Írta: Asdelon - 2015. február 02. - 15:24:50- Hali!
Az lenne a problémám, hogy lenne egy változóm, és ez a változó mindig a gettime();-t tartalmazná, és lenne egy funkcióm, vagy akár egy parancsom, amiben a következő teljesülne:
if(gettime() >= valtozo_ami_a_datumot_jelzi[playeridnek]) alapjáraton, mivel a változó a jelenlegi dátumot mutatja, nem lenne probléma..
a probléma ott kezdődik, hogy amint ez a kérés teljesül, tovább engedi az ágon az usert, és itt hozzáad a változóhoz X-et
tehát például változó = gettime() + 20; és kész lefut a dolog, de legközelebbi parancs írásakor már nem teljesülne le a kérés, hisz +20-al többünk van, mint kéne, így várnunk kellene, ha eltelik az idő, 20 másodperccel később van, akkor nyilván egyeznie kell.
megoldottam egy ággal :D :D ha 0 a változó értéke, akkor a változó egyenlő lesz a gettimevel- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2015. február 04. - 22:46:54- Sziasztok!
Hogy lehet megoldani , hogy egy a játékos adatait alapból , menti de a lementett értékeket létrehozza újra?
és később betöltse .
Röviden mihez kell:
A fegyvereket mentem tölténnyel a játékos.inijébe , és ha bemegy a lőtérre , akkor tud gyakorolni , de nem a saját fegyverével , hanem amit addolok neki.És amikor végez a gyakorlással akkor vissza kapja az értékeket.
változók:
PlayerInfo[playerid][fegyver1] = 0;
PlayerInfo[playerid][tolteny1] = 0;- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. február 05. - 22:31:12- Sziasztok. Van egy kis textdraw problémám sima kocsin rendesen megy.. de biciklin valamiért nem jelenik meg a műszerfal meg ha meg is jelent akkor csak \"Beindításához nyomd~n~meg az ~r~2~w~ gombot!\"\" szöveg volt ott és mivel a biciklit nem kell beindítani így ezt nem akarom meg jeleníteni csak a műszerfalt de valamiért nem jeleníti meg...lekértem már az atya úristent de akkor se mükszik vagy eltünteti az indítás szöveget vagy semmi nem jelenik meg...Valami tanácsot tudtok nekem adni?
code
format(fostring, 256, \"~w~%s~n~~w~Sebesség: ~r~%d~w~ km/h~n~~w~%s~n~~w~Állapot: %s~n~~w~GPS:%s\", VehicleNames[VehicleModell[playerid]-400], final_speed_int, FuelString, healthstring, zone);
new string[128];
GetPlayer2DZone(playerid, zone, MAX_ZONE_NAME);
format(string, 128,\"~r~GPS:%s\", zone);
TextDrawSetString(APlayerData[playerid][Zones], string);
format(stringv, 128,\"~g~:%s\", VehicleNames[VehicleModell[playerid]-400]);
TextDrawSetString(APlayerData[playerid][kocsi], stringv);
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 509 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 481 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 510)// 411 is the Infernus model
{
TextDrawSetString(APlayerData[playerid][speedometerText], fostring);
TextDrawShowForPlayer(playerid, APlayerData[playerid][speedometerText]);
}
// állapotmérő itt jelenik meg
TextDrawSetString(APlayerData[playerid][speedometerText], fostring);
TextDrawSetString(APlayerData[playerid][Healthh], hstringg);
// Check if the vehicle is out of fuel
if (AVehicleData[vehicleid][Fuel] == 0)
{
new engine,lights,alarm,doors,bonnet,boot,objective;
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
SetVehicleParamsEx(vehicleid, 0, 0, alarm, doors, bonnet, boot, objective);
elinditva[playerid] = false;
}
// Check if the player is not in any plane or helicopter (those cannot be caught by speedcamera\'s)
if (IsVehicleAirVehicle(vehicleid) == 0)
if (APlayerData[playerid][PlayerClass] != ClassPolice) // Check if the player isn\'t speeding (cops won\'t get caught)
CheckPlayerSpeeding(playerid);
}
else if(elinditva[playerid] == false)
{
new indittring[256];
//if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 509 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 481 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 510)
format(indittring, 256, \"Beindításához nyomd~n~meg az ~r~2~w~ gombot!\");
TextDrawSetString(APlayerData[playerid][speedometerText], indittring);
TextDrawShowForPlayer(playerid, APlayerData[playerid][speedometerText]);
}
}
else
{
// If the player is not inside a vehicle, display an empty string (looks like the speedometer is gone)
TextDrawSetString(APlayerData[playerid][speedometerText], \" \");
TextDrawSetString(APlayerData[playerid][FuelGauge], \" \");
TextDrawSetString(APlayerData[playerid][Healthh], \" \");
TextDrawSetString(APlayerData[playerid][Zones], \" \");
TextDrawSetString(APlayerData[playerid][kocsi], \" \");
// Set the speed of the player to 0
APlayerData[playerid][PlayerSpeed] = 0;
TextDrawHideForPlayer(playerid, APlayerData[playerid][speedometerText]);
TextDrawHideForPlayer(playerid, APlayerData[playerid][FuelGauge]);
TextDrawHideForPlayer(playerid, APlayerData[playerid][Healthh]);
TextDrawHideForPlayer(playerid, APlayerData[playerid][Zones]);
TextDrawHideForPlayer(playerid, APlayerData[playerid][kocsi]);
}
}- Cím: Kisebb kérdések
Írta: huhboy - 2015. február 05. - 22:36:55- ahol ellenőrzöd a járművét a játékosnak, és helyett vagy-ot használj, vagyis && helyett ||-t használj.
- Cím: Kisebb kérdések
Írta: .random. - 2015. február 06. - 15:35:26 else if(elinditva[playerid] == false)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 509 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 481 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 510)
{
new indittring[256];
format(indittring, sizeof(indittring), \"Beindításához nyomd~n~meg az ~r~2~w~ gombot!\");
TextDrawSetString(APlayerData[playerid][speedometerText], indittring);
TextDrawShowForPlayer(playerid, APlayerData[playerid][speedometerText]);
}
}
Próbáld meg így, de egy gyors kérdés..
elinditva[playerid]
Ennek miért \'playerid\' a paramétere? Nem rossz, csak furcsa :D- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. február 06. - 16:37:06 Idézetet írta: JustaCube date=1423172215\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topicahol ellenőrzöd a járművét a játékosnak, és helyett vagy-ot használj, vagyis && helyett ||-t használj.Tudom használtam mind a kettőt de semmi de azért köszi most itt amit a fialtam ember írt azt kipróbálom!
else if(elinditva[playerid] == false)
{
if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 509 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 481 && GetVehicleModel(GetPlayerVehicleID(playerid)) != 510)
{
new indittring[256];
format(indittring, sizeof(indittring), \"Beindításához nyomd~n~meg az ~r~2~w~ gombot!\");
TextDrawSetString(APlayerData[playerid][speedometerText], indittring);
TextDrawShowForPlayer(playerid, APlayerData[playerid][speedometerText]);
}
}
Próbáld meg így, de egy gyors kérdés..
elinditva[playerid]
Ennek miért \'playerid\' a paramétere? Nem rossz, csak furcsa :D
[/quote] Nem igazán tudom ez csak úgy magától jött! Ki is próbálom hátha egyből bedobja a műszerfalt!
Köszönöm a segítséget mükszik!
Dupla hozzászólás automatikusan összefûzve. ( [time]2015. Február 08. 16:07:52[/time] )
Sziasztok. Az miért van hogy a gps végig fut az összes zónán? Megyek és azt írja hogy kacc utána meg lv és így tovább- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2015. február 09. - 16:19:15- Sziasztok!!
Egy objectet akarok óránként újra kreálni , hogy ha felszedték!
Ezt tesztem onplayerupdate alá , lehet nem oda kellene hanem ongamemode init alá , ebben is segítsetek légyszíves.
if((hour = 18))//ugye hogy 18 órakor lekreálja
{
CreateObject(id,x,y,z,r1,r2,r3);
}
Ezzel azt akarom hogy minden órában (pl :00:00,12:00,13:00kor) ujra létrehozza hogyha felszedték!
Ezt muszáj , hogy végig floodoljam igy hogy
if((hour = 01))
{
}
if((hour = 02))
{
}
if((hour = 03))
{
}
if((hour = 04))
{
}
if((hour = 05))
{
}
if((hour = 06))
{
}
igy végig kell irnom? vagy lehet rá más megoldás?- Cím: Kisebb kérdések
Írta: Andriis - 2015. február 09. - 16:34:26 if((hour = 18) || (hour = 19) || (hour =20))
{
CreateObject(id,x,y,z,r1,r2,r3);
}
Így nem jó?
Csak egy ötlet, nem biztos hogy jó...- Cím: Kisebb kérdések
Írta: huhboy - 2015. február 09. - 17:07:29- ennek működnie kell....
magyarázat..
a te megoldásod azért nem jó, mert az amíg a bizonyos órában vagy, ahányszor frissül, annyiszor hozná létre az objectet...
én ezért kérem állítottam percre, és másodpercre.
#include <a_samp>
new felveve;
public OnGameModeInit()
{
SetTimer(\"Check\", 100, true);
return 1;
}
forward Check();
public Check()
{
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
if(Minute == 0 && Second == 0)
{
if(felveve == 1)
{
//cucc, amit csináljon.....
felveve = 0;
}else return print(\"Az object nem lett felvéve, így nem kellett létrehozni..\");
}
return 1;
}
/*ahol felveszik az objectet, vagy eltűnteted, vagy bármit csinálsz vele, írd oda a felveve = 1;- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2015. február 09. - 17:16:09 Idézetet írta: JustaCube date=1423498049\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topicennek működnie kell....Ohh nagyon köszönöm de , ez percre és másodpercre van állitva , hogy állitom be hogy minden órára :o?
magyarázat..
a te megoldásod azért nem jó, mert az amíg a bizonyos órában vagy, ahányszor frissül, annyiszor hozná létre az objectet...
én ezért kérem állítottam percre, és másodpercre.
#include <a_samp>
new felveve;
public OnGameModeInit()
{
SetTimer(\"Check\", 100, true);
return 1;
}
forward Check();
public Check()
{
new Hour, Minute, Second;
gettime(Hour, Minute, Second);
if(Minute == 0 && Second == 0)
{
if(felveve == 1)
{
//cucc, amit csináljon.....
felveve = 0;
}else return print(\"Az object nem lett felvéve, így nem kellett létrehozni..\");
}
return 1;
}
/*ahol felveszik az objectet, vagy eltűnteted, vagy bármit csinálsz vele, írd oda a felveve = 1;
- Cím: Kisebb kérdések
Írta: huhboy - 2015. február 09. - 17:44:09- :facepalm:
minden óra 0 percében 0 másodperckor, magyarul óránként egyszer fog ez megtörténni, azaz minden órában....- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2015. február 09. - 17:58:51- jó na kövezz meg :((( de kösz <3
Dupla hozzászólás automatikusan összefûzve. ( 2015. február 09. - 18:44:49 )
Még annyi hogy ongamemodeinitbe létrehozom az objectet createobjectel , és public alatt destroy(objectid); vel törlöm de nem tűnik el az miért van?- Cím: Kisebb kérdések
Írta: Nooname - 2015. február 09. - 19:45:44- Hello, mivan akkor ha berakom az objecteket scriptbe és teljesen jó nem ír ki hibát !! berakom a szeroba és nincsenek ott az objectek..:s
- Cím: Kisebb kérdések
Írta: KisRevay - 2015. február 09. - 21:38:25- próbáld meg úgy, hogy a mapot nem a módba illeszted, hanem filterscriptként betöltöd mikor felmész a szerverre (régen lehetett ilyet asszem, ha már nem akkor nem k)
- Cím: Kisebb kérdések
Írta: Nooname - 2015. február 10. - 16:20:46- Filterscriptbe van benne. akkor se jó
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2015. február 11. - 01:56:45- Lenne egy olyan kérdésem , hogy mitől lehet hogy eddig amit irtam \"t\"-be az megjelent , és most már nem :oo
pl beirom /b majom , és nem ir ki semmit.:|||
minden ilyen dolognál ez van :/
Onplayertextbe se tudok irni :c- Cím: Kisebb kérdések
Írta: huhboy - 2015. február 11. - 16:12:07- ehhez előbb a kódot kéne látnunk :)
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2015. február 11. - 23:09:08- Itt miért kell mindig ujra regisztrálni ?
:/?
http://pastebin.com/yUdTaj8A- Cím: Kisebb kérdések
Írta: huhboy - 2015. február 12. - 10:57:46- Karakterek nevű mappa létrevan hozva a scriptfiles mappában?
- Cím: Kisebb kérdések
Írta: Nooname - 2015. február 12. - 19:47:51- Hali,leszedtem erröl az oldalrol a PPC_Housing Scriptet.. Jó a script csak egy bajom van vele. nem látszik a térképen a Házikó!! ki tud segiteni ?
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2015. február 12. - 19:59:51 Idézetet írta: JustaCube date=1423735066\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicKarakterek nevű mappa létrevan hozva a scriptfiles mappában?Igen létezik , létre is hozza!
- Cím: Kisebb kérdések
Írta: Thomas_Jonson - 2015. február 12. - 21:01:16 Idézetet írta: Nooname date=1423766871\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHali,leszedtem erröl az oldalrol a PPC_Housing Scriptet.. Jó a script csak egy bajom van vele. nem látszik a térképen a Házikó!! ki tud segiteni ?Abba eleve sincs benne a házikó, azt külön meg kell írni a szeróra, hogy látható legyen.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. február 12. - 21:17:41 Idézetet írta: Nooname date=1423766871\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHali,leszedtem erröl az oldalrol a PPC_Housing Scriptet.. Jó a script csak egy bajom van vele. nem látszik a térképen a Házikó!! ki tud segiteni ?Nyisd meg a PPC_HOusing scriptet és ott az elején találsz egy ilyet és a false -t kell át írni true -ra és már is meg fog jelenni a térképen az ikon
new bool:ShowBoughtHouses = false;
new bool:ShowBoughtHouses = true;
Hali,leszedtem erröl az oldalrol a PPC_Housing Scriptet.. Jó a script csak egy bajom van vele. nem látszik a térképen a Házikó!! ki tud segiteni ?
[/quote]
Abba eleve sincs benne a házikó, azt külön meg kell írni a szeróra, hogy látható legyen.
[/quote] Az nem igaz mert PPC_Housing scriptbe is van ilyen funkció nem kell semmit bele írni csak egy funkciót kel engedélyezni.// This allows you to toggle the red houses on the map (bought houses appear on the map as red house icons when this is set to \"true\")
// Setting this to \"false\" doesn\'t show a bought house on the map\"- Cím: Kisebb kérdések
Írta: Thomas_Jonson - 2015. február 12. - 21:34:47- Akkor rosszul emlékeztem. :D
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2015. február 13. - 00:25:59- Az mitől lehet hogy beteszem a módom az új pawnoba és az ÁÉ betűket , amik nincsenek az angol abcbe azokat átirja :S?
- Cím: Kisebb kérdések
Írta: Nooname - 2015. február 15. - 11:29:23- Hali tudna valaki segiteni ?
erre:
public OnPlayerGiveDamage(playerid, damagedid, Float: amount, weaponid, bodypart)
{
if(IsPlayerNPC(damagedid) && bodypart == 9)
{
SetRNPCHealth(damagedid, 0.0);
GameTextForPlayer(playerid, \"~h~~r~Headshot!\", 4000, 4);
SetPVarInt(damagedid,\"ZombieHeadshot\",1);
}
if(IsPlayerNPC(damagedid))
{
if(GetPlayerWeapon(playerid) == 34 && GetPlayerWeapon(playerid) == 33)
{
SetRNPCHealth(damagedid, GetRNPCHealth(damagedid)-65);
}
}
if(IsPlayerNPC(damagedid))
{
if(GetRNPCHealth(damagedid) == 0)
{
pInfo[playerid][pKills]++;
GivePlayerMoneyEx(playerid,400);
SendDeathMessage(playerid, damagedid, weaponid);
}
}
return 1;
}
Ezt írja ki .!
C:\\DOCUME~1\\core\\DOKUME~1\\DOWNLO~1\\HALLOW~1.PWN(176) : error 012: invalid function call, not a valid address
C:\\DOCUME~1\\core\\DOKUME~1\\DOWNLO~1\\HALLOW~1.PWN(176) : warning 215: expression has no effect
C:\\DOCUME~1\\core\\DOKUME~1\\DOWNLO~1\\HALLOW~1.PWN(176) : warning 215: expression has no effect
C:\\DOCUME~1\\core\\DOKUME~1\\DOWNLO~1\\HALLOW~1.PWN(176) : error 001: expected token: \";\", but found \")\"
C:\\DOCUME~1\\core\\DOKUME~1\\DOWNLO~1\\HALLOW~1.PWN(176) : error 029: invalid expression, assumed zero
C:\\DOCUME~1\\core\\DOKUME~1\\DOWNLO~1\\HALLOW~1.PWN(176) : fatal error 107: too many error messages on one line
[mod]Legközelebb használd a [ code=pawn][/code] és a [ code][/code] tageket (az elejéről szedd ki a szóközt). A pawn kódokat errorokat és bármilyen programozási nyelvet a fórumon code tagek közé kell tenni. Erre legközelebb figyelj, köszönöm.[/mod]- Cím: Kisebb kérdések
Írta: huhboy - 2015. február 15. - 17:10:00- frissítsd az a_samp includeot...
- Cím: Kisebb kérdések
Írta: PeterBlue - 2015. február 16. - 00:26:11- ha nem talalsz jo a_samp.inc-et, akkor ajanlom hogy szedd le az egesz szervert a samp oldalan.
- Cím: Kisebb kérdések
Írta: Brand - 2015. február 16. - 17:04:44- Hy, a következő kérdésem lenne:
CreateDynamicObject(x,y,z)
CreateDynamicObject(x,y,z)
CreateDynamicObject(x,y,z)
CreateDynamicObject(x,y,z)
Szóval mondjuk 500 ilyen sort bemásolok a pawnoba akkor ezeket ,hogy tudom beljebb rakni?(Úgy ,hogy ne rohadjon ki a kezem a sok szóköztől)
Pl így:
CreateDynamicObject(x,y,z)
CreateDynamicObject(x,y,z)
Köszönöm előre is!- Cím: Kisebb kérdések
Írta: huhboy - 2015. február 16. - 17:06:46- egyszerű...kijelölöd, majd nyomod a tab-ot...
egy mozdulat ;)- Cím: Kisebb kérdések
Írta: Brand - 2015. február 16. - 17:48:13- Köszike <3
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2015. február 17. - 19:11:07- Sziasztok miért nem dob be inventoriba?:c
public OnPlayerKeyStateChange(playerid)
{
if(IsPlayerInRangeOfPoint( playerid, 1.0,-2218.9966,-2302.2263,31.2059))
{
SetPlayerPos(playerid, 1704.2389,1201.4531,35.2759);
SetPlayerInterior(playerid,10);
SetPlayerFacingAngle(playerid, 0);
}
}- Cím: Kisebb kérdések
Írta: huhboy - 2015. február 17. - 20:22:30- ha konkrétan megadnád, melyik gomb, talán működne. bár elvileg így is kéne, de erre más sem fog tudni mit mondani. vagy kicsit növeld meg a hatókört.
- Cím: Kisebb kérdések
Írta: BackUP - 2015. február 17. - 20:26:35- Inventoryba kétlem, hogy SetPlayerPos-al dobna be. Add meg neki melyik gomb, és ne 1.0, hanem nagyobb (én 1.7-et szoktam) radiust adj meg.
- Cím: Kisebb kérdések
Írta: huhboy - 2015. február 17. - 20:56:59- :facepalm: hogy ezt hogy nemk vettem észre.....
SetPlayerInterior lemaradt. :D- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2015. február 17. - 22:52:09 Idézetet írta: BackUP date=1424201195\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicInventoryba kétlem, hogy SetPlayerPos-al dobna be. Add meg neki melyik gomb, és ne 1.0, hanem nagyobb (én 1.7-et szoktam) radiust adj meg.Azt hogy tudom megoldani hogy amikor oda áll akkor rögtön bedobja :o? szóval ne keljen semmilyen gombot nyomkodni?mert az olyan defensives
- Cím: Kisebb kérdések
Írta: BackUP - 2015. február 17. - 22:55:39- Vagy timer vagy onPlayerUpdate (sok interiornal a timer takarekosabb, allitsd kb. 800-1000msre.
- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2015. február 17. - 23:10:26 Idézetet írta: BackUP date=1424210139\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicVagy timer vagy onPlayerUpdate (sok interiornal a timer takarekosabb, allitsd kb. 800-1000msre.Köszönöm ! Ment a \"+\"!
Most ott akadtam el , hogy csinálom a pizzás munkát és itt:CMD:rszallit(playerid)
{
if(PlayerInfo[playerid][pVpizza] <= 3)
{
new rnd = random(sizeof(pizzak));
SetPlayerCheckpoint(playerid,pizzak[rnd][0],pizzak[rnd][1],pizzak[rnd][2],2);
///ide kellene hogy tovább dobjon még 2 darab cp re és és a cpknék kapjon pénzt
}
SendClientMessage(playerid, RED, \"Nincs nálad pizza amit kivihetnél!\");
return 1;
}- Cím: Kisebb kérdések
Írta: PeterBlue - 2015. február 18. - 14:21:31- Definiálni kéne a random cp-k pozícióját(?)
- Cím: Kisebb kérdések
Írta: GrP - 2015. február 18. - 15:06:56
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart)
{
OnPlayerHit(playerid, issuerid, weaponid, amount, bodypart);
return 1;
}
Run time error 4: \"Array index out of bounds\"
[22:40:56] [debug] Accessing element at index 65535 past array upper bound 200
[22:40:56] [debug] AMX backtrace:
[22:40:56] [debug] #0 001b0e54 in ?? (65535, 1) from ****.amx
[22:40:56] [debug] #1 00029488 in ?? (5, 65535, 54, 1106281319, 3) from ****.amx
[22:40:56] [debug] #2 00027a48 in public OnPlayerTakeDamage (5, 65535, 1106281319, 54, 3) from ****.amx
What?:D Hol a hiba?
[mod]Légyszíves bármilyen programozási kódhoz használj [ code][ /code] tageket (spacet az elejéről vedd ki). A pawnhoz pl [ code=pawn][ /code]-ot[/mod]- Cím: Kisebb kérdések
Írta: rcsbakos2 - 2015. február 18. - 17:32:13 Idézetet írta: PeterBlue date=1424265691\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicDefiniálni kéne a random cp-k pozícióját(?)Üdv :D Definiálva vannak :D De be is rakom őket ide , ha az kell hozzá :|
new Float:pizzak[10][3] = {
{1269.4034,194.8707,19.1411}, // pizzacp1
{1480.4790,378.3343,19.5996}, // pizzacp2
{1406.8604,325.0777,18.5850}, // pizzacp3
{2269.3328,95.6417,26.0630}, // pizzacp4
{2257.4968,145.5856,26.0634}, // pizzacp5
{2326.7285,-102.2134,26.0631}, // pizzacp7
{2389.2195,-32.1964,26.0613}, // pizzacp8
{2397.7119,20.7947,26.0632}, // pizzacp9
{2448.2112,45.2753,26.0624} // pizzacp10- Cím: Kisebb kérdések
Írta: GrP - 2015. február 19. - 22:25:59- Zeex pawno ezt a hiba üzenetet dobja: bla bla bla nem win32 alkalmazás,nincs is 32bitre vagy mi?:D
- Cím: Kisebb kérdések
Írta: Brand - 2015. február 21. - 23:09:05- Szép estét! A pénz mutató eltüntetésére van valami függvény?
Ezt akarom eltüntetni(a gyengébbek kedvéért):![]()
- Cím: Kisebb kérdések
Írta: BackUP - 2015. február 21. - 23:14:07- Nincs sajnos.
- Cím: Kisebb kérdések
Írta: Andriis - 2015. február 21. - 23:21:15- Teszel rá egy TextDrawot...
- Cím: Kisebb kérdések
Írta: BackUP - 2015. február 21. - 23:29:55- Nem azt kérdezte, hogy el lehet e takarni, hanem, hogy el lehet e tüntetni.
Szerintem inkább látszódjon, trehány módszer rábaszni egy fekete TDt(vagy bármilyen színűt).- Cím: Kisebb kérdések
Írta: Brand - 2015. február 21. - 23:35:01- Rendben, akkor hagyom úgy ahogy van. Köszönöm a segítségeket.
- Cím: Kisebb kérdések
Írta: Blez - 2015. február 22. - 14:59:15- Sziasztok. Ahhoz szeretnék segítséget kérni, hogy a SetPlayerPos hogyan működik.
Tehát, tulajdonképpen értem, sőt gondolom hülyeséget kérdezek mert ennél egyszerűbb nincs is.
Egy teleportot szeretnék létrehozni az egyik épület tetejére, LS korház környékén.
CMD:spawn(playerid,params[])
{
SetPlayerPos(playerid,1138.0984,-1195.4004,32.0275);
}
Valamint próbáltam megoldani úgy is, mint ahogyan a hivatalos angol SA-MP Wiki SetPlayerPos eljárás leírásában is van:
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(\"/beach\", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 354.0591,-1783.1646,5.3845);
SendClientMessage(playerid, 0x00ff00AA, \"*** LS Tengerpart ***\");
return 1;
}
if (strcmp(\"/ls\", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid, 2227.5352,-1689.9811,13.9838);
SendClientMessage(playerid, 0x00ff00AA, \"*** Los Santos ***\");
return 1;
}
return 0;
}
Mégsem jó egyik sem, mert mikor pawnoban lefuttatom, az elsőnél csak ez az üzenet fogad: warning 203: symbol is never used: \"spawn\"
Próbáltam úgy is, hogy filterscriptbe összegyűjtöttem több teleportot is, és úgy olvastattam be a szerverrel, aztán beraktam a rendes módba, viszont úgy sem jó. Lehet én csinálok valamit rosszul, ha ez így van, kérem javítsatok ki és segítsetek megoldani ezt. :hmmm:- Cím: Kisebb kérdések
Írta: BackUP - 2015. február 22. - 15:06:13- Az első verzió tökéletes, csak a mód/szkript tetejére tedd oda az a_samp inc alá:
#include <zcmd>
Ezt pedig a pawno/includes mappába:
http://forum.sa-mp.com/showthread.php?t=91354- Cím: Kisebb kérdések
Írta: Andriis - 2015. február 22. - 15:07:47 CMD:spawn(playerid,params[])
{
SetPlayerPos(playerid,1138.0984,-1195.4004,32.0275);
return 1;
}
mod elejére
#include a_samp
#include zcmd
E.: Látom közben te is írtál. BackUp a return lemaradt!- Cím: Kisebb kérdések
Írta: Blez - 2015. február 22. - 15:10:13- Köszönöm a segítséget! Az a_samp alapvetően mindenütt ott van, a zcmd -t pedig kevésbé ismerem még. Nem gondoltam rá, hogy ez az amit kifelejtettem. Mégegyszer köszönöm a segítségeteket! :)
Dupla hozzászólás automatikusan összefûzve. ( 2015. február 22. - 20:22:59 )
Még egy kérdés. Hogyha az adott teleport parancshoz még egy pozícíót szeretnék rakni, mégpedig, hogyha a játékos járművel megy például /ls -re akkor a járművet hova rakja. Mert járműben ülve odateleportál, de eltűnik a járművem, és lerak a rendes gyalogos pozícióra. Próbáltam a SetVehiclePos és hasonló eljárásokat, de nem működnek. Valamint minden teleportnak már egy járműves pozíciót is save -eltem játék közben.- Cím: Kisebb kérdések
Írta: BackUP - 2015. február 24. - 17:38:52- Ha szkriptekben is használok mysqlt, akkor elég csak egyszer a módban, vagy minden szkriptben külön kell kapcsolódni az sql szerverhez?
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. február 27. - 17:45:01 Idézetet írta: BackUP date=1424795932\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHa szkriptekben is használok mysqlt, akkor elég csak egyszer a módban, vagy minden szkriptben külön kell kapcsolódni az sql szerverhez?Jobb ha inkább a módba írod az egészet és akkor csak 1x kell csatlakozni az sql hez. Ha scriptbe írod akkor meg ott is meg kell adni az sql adatokat mert ha nem adod meg akkor nem tud majd csatlakozni az sql adatbázishoz nem tudja hogy hova mentse a dolgokat vagy honnan olvassa ki.
- Cím: Kisebb kérdések
Írta: Dfoglalo - 2015. február 27. - 18:53:57- drop
CMD:spawn(playerid,params[])
{
if(!IsPlayerInAnyVehicle(playerid)) SetPlayerPos(playerid,1138.0984,-1195.4004,32.0275);
else
{
new vehicleid = GetPlayerVehicleID(playerid);
SetVehiclePos(vehicleid, 1138, -1195, 32);
PutPlayerInVehicle(playerid, vehicleid, 0);
}
return 1;
}
(Ha valami rossz, bocsi, tabletről pötyögtem be.)- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. február 28. - 19:32:57- Hali. Mi lehet a probléma ezzel a log mentős cuccal nem úgy menti a dolgokat ahogy kéne mindig bele írja a dolgokat a mondatba
Játékos asd kilett Bannolva admin dika által! [Megj.: admin kérés. SZÓLTAM EMBER:.], [10/2/2015 - 17:56:25]
Játékos asd2 kilett Bannolva admin dalos által! [Megj.: Ne ojj meg volt mondva szepen es vilagossan 1!!], [11/2/2015 - 14:2Játékos SZEBI kilett Bannolva admin Chelios által! [Megj.: Többet ilyen ne legyen], [13/2/2015 - 20:1:20]
Játékos asd3 kilett Bannolva admin dalos által! [Megj.: Tanujal meg visselkedni ..nem azert josz hogy csunyan beszejel es hJátékos Hengheng kilett Bannolva admin dalos által! [Megj.: Nem anyazunk !!!!], [13/2/2015 - 22:3:31]
format(banString, 524, \"Játékos %s kilett Bannolva admin %s által! [Megj.: %s], [%d/%d/%d - %d:%d:%d]\\r\", Name, AdminName, Reason,day,month,year,hour, minute, second);
BanLog(banString);
Ezzel van itt valami csak nem bírok rá jönni hogy mi.- Cím: Kisebb kérdések
Írta: Dfoglalo - 2015. február 28. - 19:50:05- ZSOLTI99
Persze tippelni így is tudunk, de több információra, leginkább forráskódra van szükség. Mindenre, ami vele kapcsolatos.- Cím: Kisebb kérdések
Írta: .random. - 2015. február 28. - 20:13:16 [..]%d:%d:%d]\\r\"
helyett
[..]%d:%d:%d]\\n\"
?- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. február 28. - 23:29:56 Idézetet írta: Dfoglalo date=1425149405\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicZSOLTI99Ennyi ami még hozzá van
Persze tippelni így is tudunk, de több információra, leginkább forráskódra van szükség. Mindenre, ami vele kapcsolatos.
forward BanLog(string[]);
public BanLog(string[])
{
new entry[128];
format(entry, sizeof(entry), \"%s\\n\",string);
new File:hFile;
hFile = fopen(\"/ServerData/LOGS/bans.log\", io_append);
fwrite(hFile, entry);
fclose(hFile);
}- Cím: Kisebb kérdések
Írta: Dfoglalo - 2015. február 28. - 23:50:13- A formathoz tartozó dolgok lennének a fontosak. De itt meg entry kicsi lehet. Egyáltalán minek az? A string változót mentsd el. Előtte tegyél rá /n-t. Random hozzászólásáról pedig ne feledkezz el.
- Cím: Kisebb kérdések
Írta: Th0mas - 2015. március 01. - 21:01:06- Vannak azok a díszes belépő cuccosok RiseRPg-n mellete meg szabályok,azokat hogy csinálták meg,hogy átlátszó meg minden cuccos?
- Cím: Kisebb kérdések
Írta: Jim Toretto - 2015. március 02. - 14:13:41 Idézetet írta: Th0mas date=1425240066\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicVannak azok a díszes belépő cuccosok RiseRPg-n mellete meg szabályok,azokat hogy csinálták meg,hogy átlátszó meg minden cuccos?Amire te gondolsz az több mint valószínű hogy ezzel készült:
http://forum.sa-mp.com/showthread.php?t=376758- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. március 09. - 17:40:23- Sziasztok. Win 8.1 laggol a gta és nem bírok rá jönni mi a baja pedig minden driver fent van. (Win 8.1 csak kipróbálás céljából van fent.)
- Cím: Kisebb kérdések
Írta: inf - 2015. március 15. - 22:52:04- Sziasztok!
Szerintetek hogy érdemes írni egy modot?
Rendes változókkal vagy enummal mindent csoportosítva? (ServerInfo, PlayerInfo, VehicleInfo)
Melyikkel átláthatóbb a mod?
Ja és ha jól tudom a rendes változókat egyesével kell nullázni disconnectenél de viszont enumnál van egy ciklus amivel minden változót lelehet nullázni.
for(new a; ePlayerInfo:a < ePlayerInfo; a++) PlayerInfo[playerid][ePlayerInfo:a] = 0;- Cím: Kisebb kérdések
Írta: Blaise - 2015. március 17. - 17:49:08 Map Construction:
You cannot use the editor while game is running - close gta-sa, and try again.
[/quote]
Nem is fut a játék... Ötlet?- Cím: Kisebb kérdések
Írta: gbr333 - 2015. március 17. - 18:11:35 Idézetet írta: Blaise date=1426610948\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicMap Construction:Nem is fut a játék... Ötlet?
You cannot use the editor while game is running - close gta-sa, and try again.
[/quote]
Futtasd rendszergazdaként.- Cím: Kisebb kérdések
Írta: Th0mas - 2015. március 22. - 07:44:43- Sziasztok!
Hol tudom letölteni a legfrissebb inceket?
Mert nekem most kéne egy friss md5.inc meg egy utils.inc mert most valami hibázik.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. március 22. - 08:39:50- https://github.com/GRGServer/SAMP/blob/master/includes/MD5.inc
https://code.google.com/p/cwrp/downloads/detail?name=utils.inc nincs ezekből 2015 verió csak régi van
Új: Akarok egy kis nyelvválasztót ez mind meg van de mikor csatizok a szeróra akkor Nyelvválasztó hirtelen eltűnik a regisztrációs/bejelentkezés dialog elõtt és nem bírok rá jönni hogy mi a kínja. Mi lehet a problémája?- Cím: Kisebb kérdések
Írta: Brand - 2015. március 24. - 22:04:38- Sziasztok!
2 dologra lenne szükségem:
1.Olyat ,hogy tudok csinálni ,hogy amikor csatlakozik az illető akkor mondjuk Las Venturas látszódjon felülnézetből?
2.Illetve olyat ,hogy amikor csatlakozik akkor mondjuk Los Santosból a kamera elinduljon Las Venturas felé?
Köszi :)- Cím: Kisebb kérdések
Írta: huhboy - 2015. március 25. - 08:10:28- http://wiki.sa-mp.com/wiki/InterpolateCameraPos
TogglePlayerSpectating(playerid, 1);
InterpolateCameraPos(playerid, 0.0, 0.0, 10.0, 1000.0, 1000.0, 30.0, 10000, CAMERA_MOVE);
csak a koordinátákat írd át a n3k3d megfelelőre- Cím: Kisebb kérdések
Írta: Blaise - 2015. március 28. - 21:49:24- Megoldható, h egy játékos mozgási sebességét növeljük/csökkentsük?
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. március 28. - 23:13:51- Szerintem ezzel meg lehet valósítani http://wiki.sa-mp.com/wiki/SetPlayerVelocity
- Cím: Kisebb kérdések
Írta: HBalazs96 - 2015. április 01. - 22:56:26- Sziasztok!
Az lenne a kérdésem, hogy hogy tudnám lekérdezni a karakter pozíciót a játékos kilépésekor? Szeretnék egy olyat, hogy kilépéskor menti a pozíciót, majd ha belép ugyanott folytatja a játékot. Az OnPlayerDisconnect alatt próbáltam lekérdezni, de ott nem jó.
Előre is köszi a válaszokat!- Cím: Kisebb kérdések
Írta: Flash - 2015. április 01. - 23:10:03- Pedig ott kell méghozzá a GetPlayerPos-al
- Cím: Kisebb kérdések
Írta: HBalazs96 - 2015. április 01. - 23:19:12 public OnPlayerDisconnect(playerid, reason)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
PlayerInfo[playerid][pPos_x] = x;
PlayerInfo[playerid][pPos_y] = y;
PlayerInfo[playerid][pPos_z] = z;
return 1;
}
Így próbáltam megoldani. Csináltam rá egy parancsot is úgyszintén ezzel a kóddal, úgy lementi a pozíciót, de így nem.- Cím: Kisebb kérdések
Írta: rayle - 2015. április 01. - 23:33:57- A koordinátákat egy fájlba ki kell menteni, és amikor a játékos belép, akkor pedig betölteni. Van a fórumon sok leírás a fájlkezelők használatáról, nézd meg őket.
- Cím: Kisebb kérdések
Írta: HBalazs96 - 2015. április 02. - 00:01:26 Idézetet írta: rayle date=1427924037\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicA koordinátákat egy fájlba ki kell menteni, és amikor a játékos belép, akkor pedig betölteni. Van a fórumon sok leírás a fájlkezelők használatáról, nézd meg őket.Igen, ezzel tisztában vagyok, így is csináltam. Csak elfelejtettem utána beírni egy \"adatmentést\" ami lementi a karakter fájljában tárolt adatokat. Úgyhogy megoldódott! Köszi a segítséget!
- Cím: Kisebb kérdések
Írta: GoldTec - 2015. április 02. - 11:45:09- Sziasztok!
A kérdésem az lenne, hogy miért használják a zcmd-t?
Csak, mert \"átláthatóbb\" vagy van valami más oka is?- Cím: Kisebb kérdések
Írta: Blaise - 2015. április 02. - 12:09:42- Gyorsabb & átláthatóbb(szerintem)
- Cím: Kisebb kérdések
Írta: GoldTec - 2015. április 02. - 12:11:22- mit értesz gyorsabb alatt?
- Cím: Kisebb kérdések
Írta: .random. - 2015. április 02. - 12:17:34- Itt egy leírás a ZCMD-ről [Katt]
- Cím: Kisebb kérdések
Írta: Th0mas - 2015. április 03. - 08:12:39- Sziasztok!
Ha szeretnék egy pontadó,pénzadó vagy ilyesmi parancsot készíteni akkor a sscanfos ui i meg ezek nélkül nem lehet valahogy megcsinálni?
Ha igen akkor valaki leírná nekem,hogy hogyan?- Cím: Kisebb kérdések
Írta: Kovacs_Richard - 2015. április 03. - 08:20:37 Idézetet írta: Th0mas date=1428041559\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!http://wiki.sa-mp.com/wiki/Using_strcmp%28%29
Ha szeretnék egy pontadó,pénzadó vagy ilyesmi parancsot készíteni akkor a sscanfos ui i meg ezek nélkül nem lehet valahogy megcsinálni?
Ha igen akkor valaki leírná nekem,hogy hogyan?
- Cím: Kisebb kérdések
Írta: HBalazs96 - 2015. április 06. - 22:55:51- Sziasztok!
Csináltam egy kezdetleges járműrendszert. Úgy oldottam meg, hogy a kocsik adatait külön fájlokba menti le és a fájlok 1-től megvannak számozva. Szeretnék létrehozni egy parancsot, amivel ha beleülünk a kocsiba törölni lehet azt az autót amiben ülünk. Azt tudom hogy hogy kérjük le annak az autónak az id-jét amiben ülünk, de azt nem hogy hogyan kérhetjük le az adott jármű fájlnevét?
Tehát járművek/1.ini (a jájl elérési útja) és ha a szerveren beülök a kocsiba hogy kérhetem le azt, hogy a kocsi melyik fájlból lett betöltve.
Nem tudom érthetően fogalmaztam-e, de válaszaitokat előre is köszönöm!- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. április 06. - 23:36:30- Ha jól értelmezem akkor ezek segítségével lehetséges
http://wiki.sa-mp.com/wiki/File_Functions
http://wiki.sa-mp.com/wiki/Fclose- Cím: Kisebb kérdések
Írta: ProPeti - 2015. április 08. - 12:21:39- Olyan kérdésem lenne, hogy hogy tudom megoldani azt, hogy mikor beleállok egy pickup-ba akkor átállítson egy változót 1-re, és amíg benne állok az maradjon is úgy, és amikor kimegyek belőle akkor álljon vissza 0-ra? Ez azért lenne jó hogy csak akkor hívja meg újra a pickupot amikor 0-án van mivel így nem lehet dialogos rendszert csinálni mert újra meghívódik az alap dialog.
Próbáltam már timerrel, de nekem soha nem sikerült, ezért gondoltam segítséget kérek itt.
Előre is köszönöm mindenkinek a segítséget!- Cím: Kisebb kérdések
Írta: Flash - 2015. április 08. - 13:49:04 Idézetet írta: ProPeti date=1428488499\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicOlyan kérdésem lenne, hogy hogy tudom megoldani azt, hogy mikor beleállok egy pickup-ba akkor átállítson egy változót 1-re, és amíg benne állok az maradjon is úgy, és amikor kimegyek belőle akkor álljon vissza 0-ra? Ez azért lenne jó hogy csak akkor hívja meg újra a pickupot amikor 0-án van mivel így nem lehet dialogos rendszert csinálni mert újra meghívódik az alap dialog.OnPlayerEnterDynamicArea
Próbáltam már timerrel, de nekem soha nem sikerült, ezért gondoltam segítséget kérek itt.
Előre is köszönöm mindenkinek a segítséget!
OnPlayerLeaveDynamicArea- Cím: Kisebb kérdések
Írta: Blaise - 2015. április 08. - 20:52:13- Valaki tudna dobni jernejl map editorhoz egy friss linket?
19373 ID-jű objectet ami nekem van nem tartalmazza.
Azért ide írtam mert fölösleg lett volna ezért új témát nyitni.- Cím: Kisebb kérdések
Írta: huhboy - 2015. április 09. - 06:46:21- http://www.solidfiles.com/d/684b00eaf2/editor_(1).rar
parancsolj :)- Cím: Kisebb kérdések
Írta: Blaise - 2015. április 09. - 09:23:52- Továbbra is csak 18630 objectet tartalmaz.
Én voltam a balpénisz. Még 1× kösz.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. április 11. - 00:48:03- Hali. Valami probléma akad ezzel a boxal mindent úgy van ahogy kell paraméter stb de mikor berakom elkezd hülyülni pl így
http://i.solidfiles.net/776f1ab0ae.jpg
És ez amit editorral csináltam http://i.solidfiles.net/2095717c85.jpg ilyenre akarom de valami gond akad és nem bírok rá jönni hogy ..Valami tippet tud adni valaki? Előre is köszi- Cím: Kisebb kérdések
Írta: huhboy - 2015. április 11. - 09:06:06- ha bemásolod a kódot, ahol beállítod az értékeket, hamarabb megmondjuk, mi a baj :)
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. április 11. - 13:13:24- http://pastebin.com/c4Z41j1d Már valamennyire normálisan mükszik de még mindig nem jelenik meg a box nem értem hogy mit cseszhettem el csak a textdrawos rész van a kódba. köszi a segítséget
- Cím: Kisebb kérdések
Írta: Th0mas - 2015. április 11. - 14:49:10- Szeretnék objekteket filterscriptben tárolni nem a módban,nos megnyitom a pawnot új cuccos,kitörlöm őket bemásolom az objecteket de valamiért nem jó,hogyan csináljam meg,hogy filterscriptben legyen a mapp?
- Cím: Kisebb kérdések
Írta: Blaise - 2015. április 11. - 16:48:07- OnFilterscriptInit()
alá kell betenni az objekteket...- Cím: Kisebb kérdések
Írta: Alcatraz - 2015. április 12. - 21:42:29- Szép estét,lehetséges az, hogy van egy parancs,ami nullázza a játékos pontját,de egy másik paranccsal visszakapja a nullázás előtti pontját?(Szerver restart nélkül,pl. egy minigame idejéig legyen 0 a játékos pontja,és a kilépése után visszakapja az eredeti pontját)
Elképzelés:
CMD:asd(playerid, params[])
{
new scorecucc = GetPlayerScore(playerid);
return 1;
}
CMD:asd2(playerid, params[])
{
SetPlayerScore(playerid, scorecucc);
return 1;
}
Gondoltam arra,hogy valahova lementem a játékos pontját,majd onnan lekérem,de nincs ennél könnyebb megoldás?- Cím: Kisebb kérdések
Írta: Andriis - 2015. április 12. - 21:45:03- PVar?
- Cím: Kisebb kérdések
Írta: Alcatraz - 2015. április 12. - 22:05:06- Igaz,el is felejtettem.Kösz Andriis :)
- Cím: Kisebb kérdések
Írta: scripter01 - 2015. április 13. - 15:29:20- Sziasztok.
Még 0.3d-s SA:MP verzióab megjelentek a képes textdrawok.
Nekem kellene a Pizza/Burger/Pia -s kép megnevezése (pl.: LB_CHAT:xy valami ilyesmi)
Előre is köszönöm válaszaitokat.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. április 13. - 16:26:06- Szia. Ezzel próbáld meg http://forum.sa-mp.com/showthread.php?t=291202
http://forum.sa-mp.com/showthread.php?t=457699- Cím: Kisebb kérdések
Írta: Th0mas - 2015. április 14. - 06:57:01- Sziasztok!
Szeretnék egy /me parancsot de úgy,hogy minden parancsnál ha szeretném használni azt pl,hogy Cselekves(playerid,\"beindította a motorját!\"
Hogyan csináljam meg?- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. április 14. - 13:04:55 cmd_me
(playerid , \"beindította a
motorját!\" );
ha zcmd vel van me parancsod akkor illeszd be motor indításhoz.- Cím: Kisebb kérdések
Írta: Th0mas - 2015. április 14. - 16:34:01- Én béna még egy /me parancsot se tudok rendesen megcsinálni :(
- Cím: Kisebb kérdések
Írta: Flash - 2015. április 14. - 16:41:42 Idézetet írta: Th0mas date=1429022041\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicÉn béna még egy /me parancsot se tudok rendesen megcsinálni :(Csak nem akarsz.. először nézd meg a felépítését. szinte minden plublikált GM-be van /me parancs. Nézd emg a felépítését és készíts egyet magadtól.
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. április 14. - 16:46:21- Ez segíthet
http://sampforum.hu/index.php?topic=13426.0- Cím: Kisebb kérdések
Írta: Flash - 2015. április 14. - 16:59:03- Tessék:
CMD:me(playerid, params[]) {
if(isnull(params)) return SendClientMessage(playerid, -1, \"{FF0000}Használat: /me [Cselekvés]\");
if(!( 1 < strlen(params) < 65)) return SendClientMessage(playerid, -1, \"Hiba! Min. 2 max. 64 karakteres lehet a cselekvésed!\");
new Float:p[3], str[128];
GetPlayerPos(playerid, p[0], p[1], p[2]);
for(new i; i < MAX_PLAYERS; i++) {
if(IsPlayerInRangeOfPoint(i, 20.0, p[0], p[1], p[2])) {
format(str, sizeof(str), \"* %s %s\", Name(playerid), params);
SendClientMessage(i, 0xF5a63aFF, str);
}
}
return 1;
}
Name(playerid) { new n[24]; GetPlayerName(playerid, n, 24); return n; }
Máshol meg így használd (példa):
cmd_me(playerid, \"beindítja a járművét!\");- Cím: Kisebb kérdések
Írta: Th0mas - 2015. április 16. - 18:23:11- Sziasztok!
Megcsináltam egy IC Chatet csak az a probléma,hogy amikor írok minden jó,csak tudjátok alap szervereknél tudsz írni úgy,hogy mindenki látja,hogyan kapcsolhatnám ezt ki,hogy csak az ic üzenet látszódjon?- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. április 16. - 20:58:52- Távolsághoz kell kötni az alap chatet és akkor csak az látja aki ott van a közeledben
- Cím: Kisebb kérdések
Írta: huhboy - 2015. április 16. - 22:25:30- Szerintetek lehet abban ráció, hogy a szerveremen a streameres objecteket azért nem látják, mert nincs megadva a CreateDynamicObject-nél streamdistance?
- Cím: Kisebb kérdések
Írta: Flash - 2015. április 16. - 22:34:54- Alapból be van állítva neki egy érték. Max elállítottad. Frissítsd a streamer pluginod.
- Cím: Kisebb kérdések
Írta: huhboy - 2015. április 16. - 22:59:48- az összes streamer verziót végigpróbáltam. :D most egyelőre végig írtam mindent, az interiort, playerid-t, streamdistance-et, és várok, figyelek. hátha. :D
- Cím: Kisebb kérdések
Írta: myke - 2015. április 17. - 16:42:53- Hali,
Ugye van single playerbe egy gyógyszer ikon, amire ha rámegyünk belassúl minden. Hogy lehetne ezt megcsinálni SAMP-ba?
MTA-n láttam az ötletet, de remélem SAMP-ba is megoldható.
A válaszokat előre is köszönöm!- Cím: Kisebb kérdések
Írta: Th0mas - 2015. április 19. - 15:53:11- Sziasztok!
Van egy /makeadmin parancsom amiben van egy pici hiba,0-4-es szintig szeretném de hibás és lehet akár 5-ig és ameddig akarnám,mi a hiba?:
if(szint < 0 && szint > 4) return SendClientMessage(playerid,-1,\"Az adminszintnek 0 és 4 között kell lennie!\");- Cím: Kisebb kérdések
Írta: Flash - 2015. április 19. - 15:55:25- if(!(-1 < szint < 5))
- Cím: Kisebb kérdések
Írta: Th0mas - 2015. április 19. - 15:58:06- Köszönöm! Ment a +
Dupla hozzászólás automatikusan összefûzve. ( 2015. április 19. - 17:24:10 )
Sziasztok lenne még egy kérdésem.
Szeretném,hogy ha admin szint helyett az admin neve legyen,pl Tulajdonos,főadmin ilyesmi,hogyan oldhatnám meg?
Én valami ilyesmiben gondolkodtam de szerintem így nem jó vagy nem tudom:
if(JatekosInfo[playerid][AdminSzint] == 1)
{
}
else if(JatekosInfo[playerid][AdminSzint] == 2)
{
}
else if(JatekosInfo[playerid][AdminSzint] == 3)
{
}
else if(JatekosInfo[playerid][AdminSzint] == 4)
{
}
Csak ha meg így kell akkor hogyan tovább?- Cím: Kisebb kérdések
Írta: blackdog476 - 2015. április 20. - 09:29:38- Hát beleteszed egy változóba miután megnyitottad a feltételeket :D
Egyébként ajánlom a switch statement használatát.- Cím: Kisebb kérdések
Írta: Flash - 2015. április 20. - 10:25:25 stock GetAdminRang(playerid) {
new an[32];
switch(JatekosInfo[playerid][AdminSzint]) {
case 1: an = \"Moderátor\";
case 2: an = \"Adminisztrátor\";
case 3: an = \"FőAdminisztrátor\";
case 4: an = \"Adminfelügyelő\";
case 5: an = \"Tulajdonos\";
}
return an;
}
Használata:
format(string, sizeof(string), \"Adminrang: %s\", GetAdminRang(playerid));- Cím: Kisebb kérdések
Írta: Th0mas - 2015. április 21. - 06:50:04- Jóreggelt/sziasztok!
Megírtam egy onduty parancsot amit ha beírsz szolgálatba lépsz csak azt szeretném még,hogy ha szolgálatba vagy és még egyszer beírod akkor kilépj a szolgálatból,hogyan csinálhatnám meg?
Meg lenne még egy olyan kérdésem,hogy hogyan lehetne azt megcsinálni CMD-be,hogy két paranccsal is működjön ugyan az a dolog,pl a felszerelésnél van a /felszerelés de szeretném,hogy ha /duty-val is működne.- Cím: Kisebb kérdések
Írta: Flash - 2015. április 21. - 13:09:04 Idézetet írta: Th0mas date=1429591804\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicJóreggelt/sziasztok!
Megírtam egy onduty parancsot amit ha beírsz szolgálatba lépsz csak azt szeretném még,hogy ha szolgálatba vagy és még egyszer beírod akkor kilépj a szolgálatból,hogyan csinálhatnám meg?
CMD:onduty(playerid) {
// ha nem admin) return tiltás
SetPVarInt(playerid, \"onDuty\", !GetPVarInt(playerid, \"onDuty\"));
new str[128], name[24];
GetPlayerName(playerid, name, 24);
format(str, sizeof(str), \"%s %s!\", name, GetPVarInt(playerid, \"onDuty\")==0?(\"kilépett az adminszolgálatból\"):(\"Adminszolgálatba lépett\"));
SendClientMessageToAllf(-1, str);
return 1;
}
Meg lenne még egy olyan kérdésem,hogy hogyan lehetne azt megcsinálni CMD-be,hogy két paranccsal is működjön ugyan az a dolog,pl a felszerelésnél van a /felszerelés de szeretném,hogy ha /duty-val is működne.
[/quote]
CMD:duty(playerid) { // ez a duty parancs
return 1;
}
CMD:felszereles(playerid) return cmd_duty(playerid); // ami a /felszereles parancsal is működik- Cím: Kisebb kérdések
Írta: Th0mas - 2015. április 24. - 05:50:56- Sziasztok!
Azt hogyan oldhatnám meg,hogy ha egy játékos játszik pl 2 órát akkor szintet lépjen 2-re,és ha játszik 4 órát akkor 3ra és így tovább,hogyan csináljam?- Cím: Kisebb kérdések
Írta: tudvari - 2015. május 03. - 15:49:54- Sziasztok!
Mi a teendő akkor, ha a RemoveWorldObject csak a \"hitboxát\" tünteti el az objectnek. Szóval látszólag ott van, de egyébként átesek rajta.
(Az én esetemben: LS feletti autópályát removeoltam, és azért ilyen pixeles, korlát nélküli izé maradt utána, amin át lehet esni.)- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. május 03. - 19:32:40- Sziasztok. Nem tudok rá jönni hogy ez mi célt szolgálhat ez az inc amit ppc módhoz csináltak. Bocsi csak hülye vagyok az angolhoz és így nem vágom hogy mik vannak mellé írva. http://pastebin.com/2Sxjjxea
- Cím: Kisebb kérdések
Írta: huhboy - 2015. május 03. - 19:47:40 Idézetet írta: ZSOLTI99 date=1430674360\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok. Nem tudok rá jönni hogy ez mi célt szolgálhat ez az inc amit ppc módhoz csináltak. Bocsi csak hülye vagyok az angolhoz és így nem vágom hogy mik vannak mellé írva. http://pastebin.com/2Sxjjxeaazt írja a pastebin, hogy privát....lehet, hogy csak nekem, de így nem tudok segíteni :S
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. május 03. - 20:03:41- Na most? http://pastebin.com/2Sxjjxea
- Cím: Kisebb kérdések
Írta: huhboy - 2015. május 03. - 20:28:28- ez az inc automatikusan \"kilakoltat\", ha 48 órán át nincs használva a ház.
magyarul ha 2 napig nem mész fel a szerverre, ahol ez benne van a ppc_House mellé, automatikusan újra eladóvá válik a ház.- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. május 03. - 21:29:49- Ja így már értem köszi.
- Cím: Kisebb kérdések
Írta: Th0mas - 2015. május 09. - 13:47:17- Sziasztok!
Ha a /visz parancsot timerrel futtatom le úgy is jó lesz?- Cím: Kisebb kérdések
Írta: Flash - 2015. május 09. - 13:58:01- Da
- Cím: Kisebb kérdések
Írta: myke - 2015. május 10. - 12:25:48- Hali.
Mibe különbözik a dini_IntSet, és a dini_Set?
Próbáltam utána olvasni wiki-n, de megfelelő angol tudás hiány miatt nem sikerült. :D- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. május 10. - 12:50:10- http://sampforum.hu/index.php?topic=3075.msg36705#msg36705
ez magyar leírás- Cím: Kisebb kérdések
Írta: myke - 2015. május 10. - 13:07:52- okés, köszi
- Cím: Kisebb kérdések
Írta: Th0mas - 2015. május 12. - 07:14:40- Sziasztok!
Szeretnék \"alparancsokat\" létrehozni,Flash már párszor segített ebben csak valahogy sohasem sikerül,mindig azt írja ha beírom /parancs pelda1 akkor \"Használat: /parancs [pelda1,pelda2]\" és mindig amikor beírom a használatát adfja ki.
CMD:parancs(playerid,params[]) {
if(sscanf(params, \"s[128]\", params)) return SendClientMessage(playerid, -1, \"Használat: {ff0000}/parancs [pelda1, pelda2]\");
if(!strcmp(params, \"pelda1\")) {
}
else if(!strcmp(params, \"pelda2\")) {
}
else SendClientMessage(playerid, -1, \"Használat: {ff0000}/parancs [pelda1, pelda2]\");
return 1;
}
Én rontom el vagy most miért nem jó nekem? :/- Cím: Kisebb kérdések
Írta: DoggMann - 2015. május 12. - 10:27:50- Nem biztos mert nem tudom le ellonorzni de az utolso else szerintem nem kell
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. május 13. - 13:31:42- Sziasztok. Érdekelne engem olyan hogy dinamikus parancs resi nélkül is lehessen módosítani a parancsot. pl van a parancs módosítok rajta pár dolgot és resi nélkül is érvénybe tudna lépni a módosítás.. Ez valahogy kivitelezhető lenne? Hallottam már róla de ilyet még nem láttam..
- Cím: Kisebb kérdések
Írta: Th0mas - 2015. május 14. - 06:54:45- Sziasztok!
Azt hogy lehet megcsinálni,hogy a görgővel ne lehessen fegyvert elővenni hanem csak egy paranccsal?- Cím: Kisebb kérdések
Írta: AkkezdetPhiai ♣ - 2015. május 15. - 21:16:56- Sziasztok! A következő lenne a problémám mellyel majdnem az egész napomat elszöszöltem de sehogy se bírtam megoldani. Van egy mod amin épp \"dolgozom\". Azokban van pár kocsi elhelyezve [pawn]AddStaticVehicleEx[/pawn] -el.
Sor(csak példa mert több ilyen van): [pawn]AddStaticVehicleEx(582,-1503.3000488281,2526.1000976563,55.799999237061,0,1,1,0);[/pawn]
Hogyha ezt a kocsit áthelyezném egy olyan helyre ahova én akarom (a koordinátákat jól adom meg) akkor az alábbi warningot adja ki ezáltal észrevételem szerint nem lesznek jók a pickupok sem az épületekbe bemenet/kimenet.
Warning:warning 202: number of arguments does not match definition[/quote]
A kérdésem az lenne, hogy mi erre a megoldás, hogy ne warningoljon?- Cím: Kisebb kérdések
Írta: DrAkE - 2015. május 16. - 15:01:10 Idézetet írta: AkkezdetPhiai ♣ date=1431717416\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok! A következő lenne a problémám mellyel majdnem az egész napomat elszöszöltem de sehogy se bírtam megoldani. Van egy mod amin épp \"dolgozom\". Azokban van pár kocsi elhelyezveAddStaticVehicleEx
-el.
Sor(csak példa mert több ilyen van):AddStaticVehicleEx(582,-1503.3000488281,2526.1000976563,55.799999237061,0,1,1,0);
Hogyha ezt a kocsit áthelyezném egy olyan helyre ahova én akarom (a koordinátákat jól adom meg) akkor az alábbi warningot adja ki ezáltal észrevételem szerint nem lesznek jók a pickupok sem az épületekbe bemenet/kimenet.
Warning:warning 202: number of arguments does not match definition
A kérdésem az lenne, hogy mi erre a megoldás, hogy ne warningoljon?
[/quote]
Kimaradt az angle (modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay, addsiren).- Cím: Kisebb kérdések
Írta: AkkezdetPhiai ♣ - 2015. május 16. - 21:42:36 Idézetet írta: DrAkE date=1431781270\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok! A következő lenne a problémám mellyel majdnem az egész napomat elszöszöltem de sehogy se bírtam megoldani. Van egy mod amin épp \"dolgozom\". Azokban van pár kocsi elhelyezveAddStaticVehicleEx
-el.
Sor(csak példa mert több ilyen van):AddStaticVehicleEx(582,-1503.3000488281,2526.1000976563,55.799999237061,0,1,1,0);
Hogyha ezt a kocsit áthelyezném egy olyan helyre ahova én akarom (a koordinátákat jól adom meg) akkor az alábbi warningot adja ki ezáltal észrevételem szerint nem lesznek jók a pickupok sem az épületekbe bemenet/kimenet.
Warning:warning 202: number of arguments does not match definition
A kérdésem az lenne, hogy mi erre a megoldás, hogy ne warningoljon?
[/quote]
Kimaradt az angle (modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay, addsiren).
[/quote]
Az itt lévő sor hibátlan. Ha én rakom át más koordinátára pl erre:
[pawn]AddStaticVehicleEx(582,1426.3851,278.1086,19.1349,0,1,1,0);[/pawn]
Az nem tetszik a pawnonak és ekkor adja ki a warningot. Hogyan lenne akkor ez a sor most hibátlan?- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. május 16. - 22:23:22 AddStaticVehicleEx(582,1426.3851,278.1086,19.1349,0,-1, -1, 0, 0);
0.3.7 használsz? akkor vikit nézd meg.... Utolsó nulla a sziréna.
https://wiki.sa-mp.com/wiki/AddStaticVehicleEx
Mind a kettőt 0.3.7 néztem és a 0 kell a végére. Ha nem akarod hogy warningoljon.
Kép.:
[/img]
[/img]- Cím: Kisebb kérdések
Írta: AkkezdetPhiai ♣ - 2015. május 16. - 22:53:41 Idézetet írta: ZSOLTI99 date=1431807802\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicAddStaticVehicleEx(582,1426.3851,278.1086,19.1349,0,-1, -1, 0, 0);
0.3.7 használsz? akkor vikit nézd meg.... Utolsó nulla a sziréna.
https://wiki.sa-mp.com/wiki/AddStaticVehicleEx
Mind a kettőt 0.3.7 néztem és a 0 kell a végére. Ha nem akarod hogy warningoljon.
Kép.:
[/img]
[/img]
Jelenleg még 0.3z-t használok..- Cím: Kisebb kérdések
Írta: DrAkE - 2015. május 16. - 22:54:03 Idézetet írta: AkkezdetPhiai ♣ date=1431805356\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok! A következő lenne a problémám mellyel majdnem az egész napomat elszöszöltem de sehogy se bírtam megoldani. Van egy mod amin épp \"dolgozom\". Azokban van pár kocsi elhelyezveAddStaticVehicleEx
-el.
Sor(csak példa mert több ilyen van):AddStaticVehicleEx(582,-1503.3000488281,2526.1000976563,55.799999237061,0,1,1,0);
Hogyha ezt a kocsit áthelyezném egy olyan helyre ahova én akarom (a koordinátákat jól adom meg) akkor az alábbi warningot adja ki ezáltal észrevételem szerint nem lesznek jók a pickupok sem az épületekbe bemenet/kimenet.
Warning:warning 202: number of arguments does not match definition
A kérdésem az lenne, hogy mi erre a megoldás, hogy ne warningoljon?
[/quote]
Kimaradt az angle (modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay, addsiren).
[/quote]
Az itt lévő sor hibátlan. Ha én rakom át más koordinátára pl erre:
AddStaticVehicleEx(582,1426.3851,278.1086,19.1349,0,1,1,0);
Az nem tetszik a pawnonak és ekkor adja ki a warningot. Hogyan lenne akkor ez a sor most hibátlan?
[/quote]
Akkor viszont
AddStaticVehicleEx(582,1426.3851,278.1086,19.1349,0,1,1,0);
Helyette:
AddStaticVehicleEx(582,1426.3851,278.1086,19.1349,0.0,1,1,0);- Cím: Kisebb kérdések
Írta: AkkezdetPhiai ♣ - 2015. május 16. - 23:06:29 Idézetet írta: DrAkE date=1431809643\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic
Sziasztok! A következő lenne a problémám mellyel majdnem az egész napomat elszöszöltem de sehogy se bírtam megoldani. Van egy mod amin épp \"dolgozom\". Azokban van pár kocsi elhelyezveAddStaticVehicleEx
-el.
Sor(csak példa mert több ilyen van):AddStaticVehicleEx(582,-1503.3000488281,2526.1000976563,55.799999237061,0,1,1,0);
Hogyha ezt a kocsit áthelyezném egy olyan helyre ahova én akarom (a koordinátákat jól adom meg) akkor az alábbi warningot adja ki ezáltal észrevételem szerint nem lesznek jók a pickupok sem az épületekbe bemenet/kimenet.
Warning:warning 202: number of arguments does not match definition
A kérdésem az lenne, hogy mi erre a megoldás, hogy ne warningoljon?
[/quote]
Kimaradt az angle (modelid, Float:spawn_x, Float:spawn_y, Float:spawn_z, Float:angle, color1, color2, respawn_delay, addsiren).
[/quote]
Az itt lévő sor hibátlan. Ha én rakom át más koordinátára pl erre:
AddStaticVehicleEx(582,1426.3851,278.1086,19.1349,0,1,1,0);
Az nem tetszik a pawnonak és ekkor adja ki a warningot. Hogyan lenne akkor ez a sor most hibátlan?
[/quote]
Akkor viszont
AddStaticVehicleEx(582,1426.3851,278.1086,19.1349,0,1,1,0);
Helyette:
AddStaticVehicleEx(582,1426.3851,278.1086,19.1349,0.0,1,1,0);
[/quote]
Köszönöm! Még nem teszteltem de ezentúl az összes kocsi iránt így fogok eljárni ha jó lesz. :wave:- Cím: Kisebb kérdések
Írta: Brand - 2015. május 27. - 17:44:32- Hogy tudnám az alap bejáratokat eltüntetni? (sárga kis háromszög féleségek)
- Cím: Kisebb kérdések
Írta: .random. - 2015. május 27. - 17:58:47- DisableInteriorEnterExits
- Cím: Kisebb kérdések
Írta: Nooname - 2015. május 27. - 19:14:19- Hali,nemtudom hogy ide kellene írni de ide írok .. :)
Van egy gamemodem,az a baj h csak amx van meg ,ehez a gamemodhoz van egy mysql adatbázisom, a modban nem lehetne valahogy átírni az adatbázis adatait ? mert igy nem tud rá csatlakozni !- Cím: Kisebb kérdések
Írta: Nátha - 2015. május 27. - 19:16:13- Ha csak az amx van meg akkor nem tudsz a módba semmilyen módosítást csinálni.
Még frissíteni se tudod.- Cím: Kisebb kérdések
Írta: Nooname - 2015. május 27. - 19:24:15- És ha a mysql adatbázist beleírnám egy scriptbe ?
- Cím: Kisebb kérdések
Írta: Nátha - 2015. május 27. - 19:37:30- Az úgy kétlem hogy működni fog.
- Cím: Kisebb kérdések
Írta: Nooname - 2015. május 27. - 19:56:22- Miért?
- Cím: Kisebb kérdések
Írta: Nátha - 2015. május 27. - 20:03:28- Mert magába a módba van beleírva az SQL kapcsolat létrehozása.
Olyannal még nem találkoztam hogy külön scriptbe csatlakoztatod a módhoz az SQL-t. És így hirtelen nem is tudom hogy kivitelezhető-e, vagy ha igen akkor annak mi értelme :D
Esetleg külön .inc-be (mint a See), de akkor azt az incet is bele kellene írni a módba, szal az kilőve.De ha csak egy .amx fájlod van akkor azzal minek kínlódsz? Hogy fogod frissíteni az újabb plugin/SAMP verziókhoz? Hosszútávon biztos hogy nincs értelme.- Cím: Kisebb kérdések
Írta: Nooname - 2015. május 27. - 20:13:03- Én azért megrpóbálnám a scriptben létrehozni ! Segitenél ?mert nemtudom hogy kell !
- Cím: Kisebb kérdések
Írta: Brand - 2015. május 27. - 20:57:43- Köszi a segítséget!
- Cím: Kisebb kérdések
Írta: hegdavid95 - 2015. május 28. - 15:08:42- Nooname-nak üzenném, hogy sajnos senki nem fog tudni segíteni a lopott szerver elindításában. Törődj bele.
Elmagyarázom miért nem fog menni. Van az amx amit elloptál na.. Abba bele van égetve konstansként egy IP cím egy Felhasználó egy Jelszó és egy Adatbázis név. A szerver indításakor erre az adatbázisra csatlakozni próbál a szerver. Ez ellen az ég világon semmit nem tehetsz ez így van. Na mármost ha ez a kapcsolat nem jön létre, akkor a szerver automatikusan kikapcsol. Ha nem bírod visszafejteni a kódot (már pedig nem bírod), akkor a büdös életben nem fogod tudni átírni ezeket az adatokt így elindítani sem fogod azt a szerót, sem te sem más.
Off:
Remélem a fórum szabályzatát nem szegtem meg ezzel a fajta hangvétellel, ha igen elnézést kérek- Cím: Kisebb kérdések
Írta: jana4 - 2015. május 28. - 23:05:25- [admin]A nem témába illő hozzászólásokat töröltem.
Nooname, a fórum semmilyen körülmények között nem támogatja a nem legális forrásból származó szkriptekben való segítségnyújtást, csakúgy, mint a warezt is.
Megkérnélek, hogy az általad feltett \"kérdésedet\" ne írd ki ide többször, ezt oldd meg privátban. A fórumi magatartásoddal pedig tegyél valamit, mert ez a hozzáállás nem idevaló!
A fórumozók szívesen segítenek, de ha sértegeted őket, akkor mégis mit vársz?[/admin]
Kérlek ne válaszolj a hozzászólásomra.- Cím: Kisebb kérdések
Írta: Brand - 2015. május 29. - 14:25:23- Hali.
Ladmin-nal kapcsolatosan lenne szükségem segítségre.
Szóval, ugye a ban parancs az IP-re és név-re bannol. Ehez van 1 unban parancs, csak az a gond ,hogy ez csak a nevet oldja fel, de az IP-jét nem. Szóval abban kérném a segítségeteket ,hogy amikor unbannolok valakit akkor azzal együtt az illető IP-jét is feloldja.
dcmd_unban(playerid,params[])
{
if(PlayerInfo[playerid][Level] >= 8 || IsPlayerAdmin(playerid))
{
new Index;
new tmp[256]; tmp = strtok(params, Index);
new unbanname[256];
if(!strlen(params)) return
SendClientMessage(playerid, red, \"Usage: /unban [Játékos teljes neve]\") &&
SendClientMessage(playerid, red, \"Funkció: A kitiltott játékosokat lehet feloldani!!!\");
unbanname = tmp;
new string[64];
new filestring2[128];
format(filestring2, sizeof(filestring2), \"/ladmin/users/%s.sav\", udb_encode(unbanname));
if(!fexist(filestring2)) return SendClientMessage(playerid, 0xFF0000FF , \"A megadott név nem szerepel az adatbázisban!\");
udb_UserSetInt(unbanname,\"Banned\",0);
SendRconCommand(\"reloadbans\");
format(string,sizeof(string),\"Unbannoltad őt: %s\", tmp);
return SendClientMessage(playerid, blue, string);
}
else return SendClientMessage(playerid,red,\"HIBA: Nem vagy Admin!\");
}- Cím: Kisebb kérdések
Írta: almightymartin - 2015. május 31. - 10:49:19 Idézetet írta: мαятιη date=1432658530\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic[/quote]
[gmod]Figyeljetek oda a pawn tagekre.[ /code ][/gmod]
- Cím: Kisebb kérdések
Írta: florone - 2015. május 31. - 15:04:34- Sziasztok!
Valaki tudna esetleg nekem linkelni mysql R38-as plugint 64 bites windowsra esetleg?Mert a 7-es után egyik se hajlandó elindulni nekem amit leszedek,hol innen,hol hiv. fórumról. (( pBlueG pluginját használom a szerverhez azt hiszem,sajna az .inc-ben nem látom ki a készítő és elfelejtettem honnan szedtem már le,annyi felé keresgéltem már. ))
//=Linuxra van nekem is jó,de windowsra nem találok sehol=//
//==========================================
Server Plugins
--------------
Loading plugin: mysql
Failed.
//==========================================
Ez fogad az összes verziónál ami r7 utáni sajnos...
Próbáltam keresni,de nemtudom mi lehet a hiba.
A segítségetek eőre is köszönöm szépen.
================================*EDIT*=========================
Megvan pBlueG pluginját használom.Egészen pontosan.Vagyis csak akarom,mert éppen most kezdtem el a mysql-t tanulmányozni..
Találtam egy újabb dolgot.
\"Build instruction
Note: The plugin has to be a 32-bit library; that means all required libraries have to be compiled in 32-bit and the compiler has to support 32-bit.\"
Ez azt jelenté,hogy 64 bites rendszerre offos a dolog?
Sajnos nem jó az Angol tudásom,a fordítóm pedig hülyén fordítja.
Háhh sikerült!!!!
Először az x86-os aztán az x64-es packot kell feltelepíteni 64 bites OS esetén windowsnál és a plugin működni fog :)- Cím: Kisebb kérdések
Írta: KovaNovik - 2015. május 31. - 15:39:16- Ez esetleg?
Ennek elkerülésére innen kell leszedned a \"Download\" gombra kattintva az x86-os, 64-bites operációs rendszer esetében az x64-es verziójú csomagot, melyet a tõle balra, vele egy sorban lévõ pipa bepipálásával, majd a next gombra kattintással tehetsz meg. Ha kéri, hogy szedd le valamelyik másik ámulatbaejtõ terméküket, tiszta szívvel küldd el a fenébe a \"No thanks, take me to the download\" gomb használatával. Ezt a csomagot rendszergazdaként kell futtatni, szokásos (next-next-next-next) technikával feltelepíteni, majd örülni.[/quote]- Cím: Kisebb kérdések
Írta: florone - 2015. május 31. - 15:44:47- Igen ez már megvan,de találtam most egy mysqlconnector nevezetű alkalmazást amit éppen telepítek,nemsokára kiderül,hogy ez kellett-e nekem vagy sem.
=============*EDIT*================
Sajnos nem erre volt szükségem. :(- Cím: Kisebb kérdések
Írta: Brand - 2015. június 07. - 17:33:34- 1,hogyan tudnám a biciklik max sebességét átírni?
2,hogyan tudnám azt megcsinálni ,hogy a spawn részt eltüntessem?(dialog szerűség)
3,hogyan tudnám megcsinálni azt ,hogy amíg nem spawnol le a játékos addig conectkor mondjuk montgomery-t lássa?
Előre is köszi a segítséget!- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. június 09. - 20:36:18- Ezzel tudod a bicikliket
https://wiki.sa-mp.com/wiki/SetVehicleVelocity
És ha csak biciklit akarod hogy csak az legyen módosítva akkor kérd le a bicikli idjét hogy csak arra hasson
https://wiki.sa-mp.com/wiki/GetVehicleModel
SPawn rész törlésre ezek segítenek
http://forum.sa-mp.com/showthread.php?t=314788
http://wiki.sa-mp.com/wiki/SpawnPlayer
http://forum.sa-mp.com/showthread.php?t=152734- Cím: Kisebb kérdések
Írta: PiCsUUU - 2015. június 25. - 00:03:04- Brand : :) ;)
new string[76];
format(string,sizeof(string),\"unbanip %s\",params);
SendRconCommand(\"string\");- Cím: Kisebb kérdések
Írta: Brand - 2015. július 05. - 00:46:28- Köszi szépen!
Most 1 olyan problémám lenne ,hogy a módba van 1 olyan ,hogy ha egy ideig AFK az illető akkor kidobja a szerver, csak ezzel annyi a probléma ,hogy akkor az NPCket is kidobja. Nem lehetne esetleg megoldani valahogy ,hogy az NPCket ne dobja ki?
Így néz ki:
public AFKKicker()
{
for(new i = 0; i <= MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[AFK] == 0)
{
if(PlayerInfo[Animban] == 0)
{
if(PlayerInfo[pAdmin] == 0 || PlayerInfo[pAdmin] == 1 || PlayerInfo[pAdmin] == 2)
{
GetPlayerPos(i, PlayerPos[0], PlayerPos[1], PlayerPos[2]);
if(PlayerPos[0] == PlayerPos[3] && PlayerPos[1] == PlayerPos[4] && PlayerPos[2] == PlayerPos[5])
{
SendClientMessage(i, COLOR_LIGHTRED, \"Ki lettél rúgva inaktívitás miatt!\");
SendClientMessage(i, COLOR_LIGHTRED, \"Legközelebb /afk\");
new nev[32];
GetPlayerName(i, nev, sizeof(nev));
format(stringx, sizeof(stringx),\"[ADMIN]:%s ki lett rúgva a szerverről inaktivitás miatt!\",nev);
ABroadCast(COLOR_RED,stringx,1);
Kick(i);
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s ki lett rúgva a rendszer által. | Oka: Legközelebb /afk\",y,m,d,h,mi,s,nev);
LoOoG(stringx);
}
PlayerPos[3] = PlayerPos[0];
PlayerPos[4] = PlayerPos[1];
PlayerPos[5] = PlayerPos[2];
}
}
}
}
}
return 1;
}- Cím: Kisebb kérdések
Írta: PiCsUUU - 2015. július 11. - 17:17:09 public AFKKicker()
{
for(new i = 0; i <= MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[AFK] == 0)
{
if(PlayerInfo[Animban] == 0)
{
if(PlayerInfo[pAdmin] == 0 || PlayerInfo[pAdmin] == 1 || PlayerInfo[pAdmin] == 2 || IsPlayerNPC(playerid))
{
GetPlayerPos(i, PlayerPos[0], PlayerPos[1], PlayerPos[2]);
if(PlayerPos[0] == PlayerPos[3] && PlayerPos[1] == PlayerPos[4] && PlayerPos[2] == PlayerPos[5])
{
SendClientMessage(i, COLOR_LIGHTRED, \"Ki lettél rúgva inaktívitás miatt!\");
SendClientMessage(i, COLOR_LIGHTRED, \"Legközelebb /afk\");
new nev[32];
GetPlayerName(i, nev, sizeof(nev));
format(stringx, sizeof(stringx),\":%s ki lett rúgva a szerverről inaktivitás miatt!\",nev);
ABroadCast(COLOR_RED,stringx,1);
Kick(i);
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s ki lett rúgva a rendszer által. | Oka: Legközelebb /afk\",y,m,d,h,mi,s,nev);
LoOoG(stringx);
}
PlayerPos[3] = PlayerPos[0];
PlayerPos[4] = PlayerPos[1];
PlayerPos[5] = PlayerPos[2];
}
}
}
}
}
return 1;
}- Cím: Kisebb kérdések
Írta: .random. - 2015. július 11. - 18:00:10- PiCsUUU nézd át a kódodat :)
public AFKKicker()
{
for(new i; i <= MAX_PLAYERS; i++)
{
if(IsPlayerNPC(i)) continue;
if(IsPlayerConnected(i))
{
if(PlayerInfo[AFK] == 0)
{
if(PlayerInfo[Animban] == 0)
{
if(PlayerInfo[pAdmin] < 3)
{
GetPlayerPos(i, PlayerPos[0], PlayerPos[1], PlayerPos[2]);
if(PlayerPos[0] == PlayerPos[3] && PlayerPos[1] == PlayerPos[4] && PlayerPos[2] == PlayerPos[5])
{
SendClientMessage(i, COLOR_LIGHTRED, \"Ki lettél rúgva inaktívitás miatt!\");
SendClientMessage(i, COLOR_LIGHTRED, \"Legközelebb /afk\");
new nev[32];
GetPlayerName(i, nev, sizeof(nev));
format(stringx, sizeof(stringx),\"[ADMIN]:%s ki lett rúgva a szerverről inaktivitás miatt!\",nev);
ABroadCast(COLOR_RED,stringx,1);
Kick(i);
new h,mi,s,y,m,d;
getdate(y,m,d);
gettime(h,mi,s);
format(stringx,sizeof(stringx), \"[%d/%d/%d][%d:%d:%d] %s ki lett rúgva a rendszer által. | Oka: Legközelebb /afk\",y,m,d,h,mi,s,nev);
LoOoG(stringx);
}
PlayerPos[3] = PlayerPos[0];
PlayerPos[4] = PlayerPos[1];
PlayerPos[5] = PlayerPos[2];
}
}
}
}
}
return 1;
}- Cím: Kisebb kérdések
Írta: Brand - 2015. július 13. - 17:06:33- Köszi a segítséget!
Ill. melyik függvénnyel tudnék egy civil autónak rendőrségi sziréna hangot adni? (Remélem értitek mire gondolok)- Cím: Kisebb kérdések
Írta: ZyZu. - 2015. július 13. - 17:18:56 Idézetet írta: Brand date=1436799993\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicIll. melyik függvénnyel tudnék egy civil autónak rendőrségi sziréna hangot adni? (Remélem értitek mire gondolok)https://wiki.sa-mp.com/wiki/CreateVehicle
CreateVehicle(modelid, Float:x, Float:y, Float:z, Float:angle, color1, color2, respawn_delay, addsiren=0);- Cím: Kisebb kérdések
Írta: Zippanto - 2015. július 14. - 16:52:45- Mitől vannak bent a szerveren az alap bejárat nyilak?
Ha valaki nem tudná mire gondolok: http://kepfeltoltes.hu/150714/871263163sa-mp-010_www.kepfeltoltes.hu_.png- Cím: Kisebb kérdések
Írta: huhboy - 2015. július 14. - 17:35:10- OnGameModeInit() alá:
DisableInteriorEnterExits();- Cím: Kisebb kérdések
Írta: Zippanto - 2015. július 14. - 17:46:05- Köszi!
- Cím: Kisebb kérdések
Írta: Brand - 2015. július 15. - 00:03:45- Hali!
Elvileg a s0beitnek van valami kis buggja, amivel egyből kilehet szűrni ,hogy a játékosnak fel van e telepítve vagy sincsen. Erről esetleg tud valaki valamit?- Cím: Kisebb kérdések
Írta: Zippanto - 2015. július 15. - 09:18:21- Mitől bugol be ez a kerítés a játékban?
Editorban jól lerakom amikor tesztelem akkor nem is tudom mi történik vele..
Kép 1(játékban): http://kepfeltoltes.hu/150715/sa-mp-018_www.kepfeltoltes.hu_.png
Kép 2(mapperban): http://kepfeltoltes.hu/150715/keritesbug_www.kepfeltoltes.hu_.png- Cím: Kisebb kérdések
Írta: MotI - 2015. július 15. - 09:44:41- Nekem is ugyan így volt és letröltem majd leszedtem egy másikat és már nem is volt buggos! :)
- Cím: Kisebb kérdések
Írta: Zippanto - 2015. július 15. - 09:46:38- Tudnál linket küldeni ?
- Cím: Kisebb kérdések
Írta: ZyZu. - 2015. július 15. - 12:45:31 Idézetet írta: Zippanto date=1436946398\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicTudnál linket küldeni ?Néha a pályaszerkesztő furcsán viselkedik és nem épp azon a pozíción menti le a dolgokat, hanem egy kicsivel arrébb. Nem tudom mitől van ez a hiba, de próbáld újra megcsinálni, lerakni.
- Cím: Kisebb kérdések
Írta: Zippanto - 2015. július 15. - 15:47:06- Nincs változás.. :(
- Cím: Kisebb kérdések
Írta: Stallion - 2015. július 15. - 15:55:42- Ezt en akarhanyszor megprobaltam letenni ennel a tipusu korlatnal mindig kacifantos lett a modban.
MTA-val nem volt gond. Mar nem hasznalom ezt a tipusu korlatot sehol.- Cím: Kisebb kérdések
Írta: Zippanto - 2015. július 15. - 15:56:40- Az a baj, hogy MTA-val nem lehet pwn-t megynitni.. vagy igen?
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. július 15. - 16:07:20- Hali nem lehetséges....De felmész MTA-map editorba és ott lerakod ezeket a korlátokat és ha kész mented utána konvertálod samp-ba és mehet is be a szeróba.
- Cím: Kisebb kérdések
Írta: .Adamcha. - 2015. július 15. - 16:18:04- Lehetséges, de több meló szkriptet írni rá, mint manuálisan átpakolni a dolgokat.
- Cím: Kisebb kérdések
Írta: Zippanto - 2015. július 17. - 07:48:15- Köszönöm a válaszokat! :)
- Cím: Kisebb kérdések
Írta: tudvari - 2015. július 23. - 13:56:22- Sziasztok!
Mekkora a maximális zuhanási sebesség?- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. augusztus 06. - 00:20:11- Sziasztok!
Az miért van, hogy Fixcharst használok de
mikor a textdrawot átírtam PlayerText-re akkor az ékezeteket nem írja ki..
De amíg sima text volt addig ki írta?
Ez ellen mi a gyógyszer?- Cím: Kisebb kérdések
Írta: Zippanto - 2015. augusztus 06. - 13:28:08- Sziasztok! Mi a baj ezzel? Mindent számot lehet beírni a parancsnál pedig csak 0 és 5 között kéne.
if(adminszint > 0 || adminszint < 5)- Cím: Kisebb kérdések
Írta: huhboy - 2015. augusztus 06. - 14:50:16- nem ettől a sortól függ, mit írsz be. másold be az egész kódot.
- Cím: Kisebb kérdések
Írta: lackos888 - 2015. augusztus 06. - 15:21:08 Idézetet írta: Zippanto date=1438860488\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok! Mi a baj ezzel? Mindent számot lehet beírni a parancsnál pedig csak 0 és 5 között kéne.Így már jó lesz, a || az vagyot jelent.
if(adminszint > 0 || adminszint < 5)
if(adminszint > 0 && adminszint < 5)- Cím: Kisebb kérdések
Írta: Zippanto - 2015. augusztus 06. - 15:53:27- Ohh köszi :D Nem gondoltam volna, hogy itt SAMP témakörben is megtalállak de igen. :D
- Cím: Kisebb kérdések
Írta: Pedró - 2015. augusztus 09. - 18:10:54 \" post=\"554325\" timestamp=\"1438813211\"]
Sziasztok!
Az miért van, hogy Fixcharst használok de
mikor a textdrawot átírtam PlayerText-re akkor az ékezeteket nem írja ki..
De amíg sima text volt addig ki írta?
Ez ellen mi a gyógyszer?
[/quote]
szerintem az nincs benne
ha include-t használsz, tedd be az aljára ezeket:
// -----------------------------------------------------------------------------
// Név: FIXCHARS_CreatePlayerTextDraw
// Készítő: GameStar
// Frissítve: 2012. augusztus 2.
// Web: !sa-mp.hu
// -----------------------------------------------------------------------------
#if defined CreatePlayerTextDraw
stock PlayerText:FIXCHARS_CreatePlayerTextDraw(playerid, Float:x, Float:y, text[])
{
for (new index, character; (character = getarg(3, index)); index++) setarg(3, index, Fixchar(character));
return CreatePlayerTextDraw(playerid, x, y, text);
}
#if defined _ALS_CreatePlayerTextDraw
#undef CreatePlayerTextDraw
#else
#define _ALS_CreatePlayerTextDraw
#endif
#define CreatePlayerTextDraw FIXCHARS_CreatePlayerTextDraw
#endif
// -----------------------------------------------------------------------------
// Név: FIXCHARS_PlayerTextDrawSetS
// Készítő: GameStar
// Frissítve: 2012. augusztus 2.
// Web: !sa-mp.hu
// -----------------------------------------------------------------------------
#if defined PlayerTextDrawSetString
stock FIXCHARS_PlayerTextDrawSetS(playerid, PlayerText:text, string2[])
{
for (new index, character; (character = getarg(2, index)); index++) setarg(2, index, Fixchar(character));
return PlayerTextDrawSetString(playerid,text,string2);
}
#if defined _ALS_PlayerTextDrawSetString
#undef PlayerTextDrawSetString
#else
#define _ALS_PlayerTextDrawSetString
#endif
#define PlayerTextDrawSetString FIXCHARS_PlayerTextDrawSetS
#endif- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. augusztus 09. - 19:49:43- Megoldva!
Köszike!- Cím: Kisebb kérdések
Írta: tudvari - 2015. augusztus 10. - 18:45:56- Hogy lehet azt megoldani, hogy a betöltőképernyőnél, amikor a kamera néz egy irányba, akkor betöltse a mappolt objecteket?
Amiket CreateDynamicObjecttel hoztam létre, azokat egyáltalán nem tölti be, de az alap samp objecteket se jól tölti be, mert egy csomót nem tölt be, a maradék pedig el van homályosodva. (OnPlayerRequestClassnál.)
Előre is köszi.- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. augusztus 10. - 19:31:51 Idézetet írta: tudvari date=1439225156\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHogy lehet azt megoldani, hogy a betöltőképernyőnél, amikor a kamera néz egy irányba, akkor betöltse a mappolt objecteket?Ragd a játékost a közelbe, mert csak a játékos közelében töltenek be normálisan.
Amiket CreateDynamicObjecttel hoztam létre, azokat egyáltalán nem tölti be, de az alap samp objecteket se jól tölti be, mert egy csomót nem tölt be, a maradék pedig el van homályosodva. (OnPlayerRequestClassnál.)
Előre is köszi.
- Cím: Kisebb kérdések
Írta: tudvari - 2015. augusztus 10. - 20:09:59- Hogy erre nem jöttem rá, de hülye vagyok :D Köszi
Dupla hozzászólás automatikusan összefûzve. ( 2015. augusztus 12. - 18:05:09 )
Exception At Address: 0x00544BBE
Base: 0x036E0000
Egy bizonyos pontnál mindig kicrashelek ezzel az exceptionnel. Ha fellépek, akkor megint kidob, ha közben nem raktam át magam máshova.
Valaki tudja ennek az okát?- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. augusztus 13. - 15:05:14 Idézetet írta: tudvari date=1439230199\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHogy erre nem jöttem rá, de hülye vagyok :D KösziValószínűleg mappolás hiba!
Dupla hozzászólás automatikusan összefûzve. ( [time]2015. augusztus 12. 18:05:09[/time] )
Exception At Address: 0x00544BBE
Base: 0x036E0000
Egy bizonyos pontnál mindig kicrashelek ezzel az exceptionnel. Ha fellépek, akkor megint kidob, ha közben nem raktam át magam máshova.
Valaki tudja ennek az okát?
Azt lehetséges megoldani, hogy egy Checkpoint ne piros hanem mondjuk kék vagy zöld legyen?
Mert ahogy láttam frissítésbe jöttek be új checkpointok. :(![]()
- Cím: Kisebb kérdések
Írta: lackos888 - 2015. augusztus 13. - 15:10:22- Streamer + dynamic areak + dynamic objectek.
- Cím: Kisebb kérdések
Írta: !Koslov - 2015. augusztus 13. - 22:27:30- Sziasztok!
Készítettem egy /health parancsot de ezt a hibát írja!
(134) : error 017: undefined symbol \"x\"
(137) : error 017: undefined symbol \"x\"
Maga a kód:
if (strcmp(\"/health\", cmdtext, true, 10) == 0)
{
SetPlayerHealth(playerid, 100);
SendClientMessage(playerid, 0xFFFF00AA , \"*Sikeresen feltöltve az életed! Cserébe 600 $-t levontunk az egyenlegedből!*\");
if( GetPlayerMoney( playerid ) < x ) {
SendClientMessage( playerid, 0xFF0000AA, \"Nincs elég pénzed!\" );
} else {
GivePlayerMoney( playerid, -x );
//...
}
Köszönöm előre is!- Cím: Kisebb kérdések
Írta: huhboy - 2015. augusztus 13. - 22:33:33- még mindig nem jó helyre nyitottad.
nem hoztál létre x változót, és nem is adtál neki értéket...na meg felesleges is a x változót létrehozni..
if (strcmp(\"/health\", cmdtext, true, 10) == 0)
{
if(GetPlayerMoney(playerid) >= 600)
{
new Float:health;
GetPlayerHealth(playerid,health);
if(health == 100) return SendClientMessage(playerid, 0x00ffffaa, \"Nincs szügséged élettöltésre!\");
SetPlayerHealth(playerid, 100);
GivePlayerMoney(playerid, -600);
SendClientMessage(playerid, 0x00ff00aa, \"Életed feltöltve, levontunk $600-t!\");
}else return SendClientMessage(playerid, 0x00ffffaa, \"Nincs elég pénzed ($600), hogy feltöltsd az életed!\");
}- Cím: Kisebb kérdések
Írta: !Koslov - 2015. augusztus 13. - 22:40:20- Most meg ezt írja valamiért:
C:\\Users\\Tamas\\Desktop\\Subbass Játékmód!\\gamemodes\\subbassroleplay.pwn(134) : warning 202: number of arguments does not match definition
C:\\Users\\Tamas\\Desktop\\Subbass Játékmód!\\gamemodes\\subbassroleplay.pwn(143) : error 010: invalid function or declaration- Cím: Kisebb kérdések
Írta: huhboy - 2015. augusztus 13. - 22:41:22- másold ki újra. észrevettem én is, hogy nem float-ként hoztam létre a healthot...
de javítottam.- Cím: Kisebb kérdések
Írta: !Koslov - 2015. augusztus 13. - 22:47:21- Köszönöm szépen jó lett :DD
- Cím: Kisebb kérdések
Írta: bela0209 - 2015. augusztus 14. - 05:45:18- Hogyan tudnák MYSQL es szeróra kresztáblákat berakni?
- Cím: Kisebb kérdések
Írta: ZSOLTI99 - 2015. augusztus 14. - 12:49:43- meg kell mappolni http://forum.sa-mp.com/showthread.php?t=282801
telón vagyon nem másolja a linket rendesen- Cím: Kisebb kérdések
Írta: bela0209 - 2015. augusztus 14. - 12:53:50- Ha gepnel leszel tudnád írni hogy hogyan tudnám megcsinálni?
- Cím: Kisebb kérdések
Írta: huhboy - 2015. augusztus 14. - 13:05:16- szimplán bemapolod, és berakod a gamemododba, vagy filterscriptbe...nagyon bonyolult...
- Cím: Kisebb kérdések
Írta: bela0209 - 2015. augusztus 14. - 13:09:03- Megmappolni megtudom be is ttudom rakni a modba de azt nemtom hogy hogy csinaljam meg hogy mindenki lassa
- Cím: Kisebb kérdések
Írta: huhboy - 2015. augusztus 14. - 14:02:26- :facepalm:
ha berakod a modba, és jó helyre, mindenki fogja látni....- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. augusztus 14. - 16:07:45 Idézetet írta: JustaCube date=1439553746\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic:facepalm:Szerintem ő a módra gondolt, ami sampban még nem lehetséges.
ha berakod a modba, és jó helyre, mindenki fogja látni....
- Cím: Kisebb kérdések
Írta: halaloszto100 - 2015. augusztus 14. - 17:35:41 \" post=\"555602\" timestamp=\"1439561265\"]
:facepalm:
ha berakod a modba, és jó helyre, mindenki fogja látni....
[/quote]
Szerintem ő a módra gondolt, ami sampban még nem lehetséges.
[/quote]
De lehet sampban is már.Több szerveren és mapon is láttam már.- Cím: Kisebb kérdések
Írta: huhboy - 2015. augusztus 14. - 17:51:50- amit te láttál, az maximum textúrázás volt. ami a SetObjectMaterial, és a SetObjectMaterialText.
- Cím: Kisebb kérdések
Írta: bela0209 - 2015. augusztus 14. - 22:15:44- Értem és az nehéz lenne megcsinálni?
- Cím: Kisebb kérdések
Írta: folnoraa - 2015. augusztus 16. - 22:04:07- Sziasztok, mi lehet a hiba?
Error:error 035: argument type mismatch (argument 2)
El küldöm nektek az egészet, hátha így könnyebb lesz. (Pontosan ezeknél errorozik:dini_IntSet(\"Penz\",GetPlayerMoney(playerid));
dini_IntSet(\"Pont\",GetPlayerScore(playerid));
Itt van ez is:
public OnPlayerDisconnect(playerid, reason)
{
new string[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(string,sizeof(string),\"%s.ini\",name);
if(dini_Exists(string))
{
dini_IntSet(\"Szint\",PlayerInfo[playerid][Level]);
dini_IntSet(\"Halalok\",PlayerInfo[playerid][Death]);
dini_IntSet(\"Penz\",GetPlayerMoney(playerid));
dini_IntSet(\"Pont\",GetPlayerScore(playerid));
}
new String[128],playerName[MAX_PLAYER_NAME];
GetPlayerName(playerid, playerName, MAX_PLAYER_NAME);
new DisconnectReason[3][] =
{
\"Kifagyott\",
\"Kilépés\",
\"Kick/Ban\"
};
format(String, sizeof String, \"{\"#Xpiros\"}%s {\"#Xzöld\"}elhagyta a szervert. {\"#Xpiros\"}(%s).\", playerName, DisconnectReason[reason]);
SendClientMessageToAll(0xC4C4C4FF, String);
return 1;
}
+van 2 warning is:dini_IntSet(\"Szint\",PlayerInfo[playerid][Level]);
dini_IntSet(\"Halalok\",PlayerInfo[playerid][Death]);
Köszi előre is a segítséget!- Cím: Kisebb kérdések
Írta: huhboy - 2015. augusztus 16. - 22:14:18- kihagytad a file nevét, ami nálad a string...
ez a helyes forma:
dini_IntSet(string,\"Penz\",GetPlayerMoney(playerid));//és a többibe is írd bele..
viszont. ha nem adsz meg a file helyének, csak egy játékos név fált, akkor minden a scriptfiles mappában lesu.
jobban járnál, ha pl nem \"%s.ini\" lenne, hanem pl:
\"/Jatekosok/%s.ini\"
csak ehhez hozz létre egy Jatekosok mappát a scriptfilesban.
de ez csak egy tanács :D
E: mivel máshol is használod itt a string változót, a file-ként használt stringet írd át, pl file-ra xd
ha nem teszed, nem fog menteni helyesen.- Cím: Kisebb kérdések
Írta: folnoraa - 2015. augusztus 16. - 22:44:52- Köszönöm! :)
- Cím: Kisebb kérdések
Írta: tudvari - 2015. augusztus 20. - 00:31:36- Sziasztok!
Az lenne a problémám, hogy van egy scriptem, amiben az van, hogyha a játékos járműve lecsökken X alá, akkor őt eltelézi, a járművét pedig megsemmisíti. De ezzel az a baj, hogy a fizika furán működik SA-ban, és ezért amikor pont ütközök, és X alá megy a hp-m, akkor amint elteleportál, a karakterem meghal. Próbáltam már teleport előtti freeze-t, de nem segített.
Előre is köszi.- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. augusztus 20. - 01:48:29- Helló, van Sramm inventory rendszere és abban az átadás egyszer nem működik, másodszor meg ki szeretném venni az elfogadós részt, hogy bírnám meg csinálni?
if(dialogid == ITEM_DIALOG_ULTRA+5)
{
if(!response) return 1;
if(listitem == 0)
{
new id = ItemPlayerID[playerid];
new i = ItemID[id];
new sucess = AddItem(playerid,srItemName[id],srItemAmount[id],srItemCat[id]);
if(sucess)
{
SFMC(id,-1,\"%s elfogadta a tárgyat.\",GetNamei(playerid));
SendClientMessage(playerid,-1,\"Sikeresen elfogadtad a tárgyat, elhelyezted a zsebedben.\");
RemoveItem(playerid,srItemName[id],1,srItemCat[id]);
ItemID[id] = -1;
ItemPlayerID[playerid] = -1;
return 1;
}
else
{
SendClientMessage(playerid,-1,\"Nincs elég hely a zsebedben!\");
return 1;
}
}
if(listitem == 2)
{
new id = ItemPlayerID[playerid];
SFMC(id,-1,\"%s nem fogadta el a tárgyat.\",GetNamei(playerid));
SendClientMessage(playerid,-1,\"Elutasítottad a tárgyat.\");
ItemID[id] = -1;
ItemPlayerID[playerid] = -1;
return 1;
}
return 1;
}- Cím: Kisebb kérdések
Írta: tudvari - 2015. augusztus 20. - 10:46:06 Idézetet írta: tudvari date=1440023496\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!
Az lenne a problémám, hogy van egy scriptem, amiben az van, hogyha a játékos járműve lecsökken X alá, akkor őt eltelézi, a járművét pedig megsemmisíti. De ezzel az a baj, hogy a fizika furán működik SA-ban, és ezért amikor pont ütközök, és X alá megy a hp-m, akkor amint elteleportál, a karakterem meghal. Próbáltam már teleport előtti freeze-t, de nem segített.
Előre is köszi.
És egy másik kérdésem az lenne, hogy mi okozhatja azt, hogy a SetPlayerCheckpoint nem hoz létre cp-t? (a kód lefut, mert az előtte lévő sorba raktam egy SendClientMessage-t)
- Cím: Kisebb kérdések
Írta: huhboy - 2015. augusztus 20. - 22:47:24- azt hiszem, olyan 250 környékén már lángol a kocsi. leellenőrzöd a kocsi épségét, ha 25%, vagy annál kisebb, RemovePlayerFromVehicle...
és ezután jöjjön a SetPlayerPos...- Cím: Kisebb kérdések
Írta: ZyZu. - 2015. augusztus 20. - 23:01:36 Idézetet írta: JustaCube date=1440103644\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topicazt hiszem, olyan 250 környékén már lángol a kocsi.249.9 :D
- Cím: Kisebb kérdések
Írta: tudvari - 2015. augusztus 20. - 23:53:31- Rendben, majd kipróbálom. És arra mit tudtok mondani, hogy a checkpointot nem jeleníti meg?
- Cím: Kisebb kérdések
Írta: huhboy - 2015. augusztus 21. - 00:38:43- ha a koordináta bármely pontja a -5000 és 5000-en kívűl esik, nem jeleníti meg a cp-ket, pickupokat, 3d texteket.
- Cím: Kisebb kérdések
Írta: tudvari - 2015. augusztus 21. - 00:59:03- Azzal nincs probléma. Tökéletesen lefut a kód a setplayercheckpoint előttig, és a koordináta is jó.
- Cím: Kisebb kérdések
Írta: Dominic Vincenzo - 2015. augusztus 22. - 09:26:35- Sziasztok!
Valaki segítene,hogy honnan tudom letölteni a stock és a removes includokat?- Cím: Kisebb kérdések
Írta: Pedró - 2015. augusztus 22. - 09:49:42- Melyik játékmódhoz kell?
- Cím: Kisebb kérdések
Írta: tudvari - 2015. augusztus 22. - 11:55:58- Mit lehet akkor tenni, ha az összes szervernél kiír pár üdvözlő üzenetet, majd megáll, és lost connection, server is restarting, és ezután nem tud megint csatlakozni. (egyből fellépés után)
- Cím: Kisebb kérdések
Írta: Sanyko - 2015. augusztus 22. - 12:17:36- Run time error 19: \"File or function is not found\"
Üdv Emberek ezt a hiba üzenetet kapom a KEDVES Consol-tol- Cím: Kisebb kérdések
Írta: ᗩωєѕσмє - 2015. augusztus 23. - 20:23:18- Frissítsd a pluginjaidat.
- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. augusztus 26. - 20:17:49- Azt lehetséges megoldani, hogy egy Checkpoint ne piros hanem mondjuk kék vagy zöld legyen?
Mert ahogy láttam frissítésbe jöttek be új checkpointok. :(
Van a Sramm inventory rendszere és abban az átadás egyszer nem működik, másodszor meg ki szeretném venni az elfogadós részt, hogy bírnám meg csinálni?
if(dialogid == ITEM_DIALOG_ULTRA+5)
{
if(!response) return 1;
if(listitem == 0)
{
new id = ItemPlayerID[playerid];
new i = ItemID[id];
new sucess = AddItem(playerid,srItemName[id],srItemAmount[id],srItemCat[id]);
if(sucess)
{
SFMC(id,-1,\"%s elfogadta a tárgyat.\",GetNamei(playerid));
SendClientMessage(playerid,-1,\"Sikeresen elfogadtad a tárgyat, elhelyezted a zsebedben.\");
RemoveItem(playerid,srItemName[id],1,srItemCat[id]);
ItemID[id] = -1;
ItemPlayerID[playerid] = -1;
return 1;
}
else
{
SendClientMessage(playerid,-1,\"Nincs elég hely a zsebedben!\");
return 1;
}
}
if(listitem == 2)
{
new id = ItemPlayerID[playerid];
SFMC(id,-1,\"%s nem fogadta el a tárgyat.\",GetNamei(playerid));
SendClientMessage(playerid,-1,\"Elutasítottad a tárgyat.\");
ItemID[id] = -1;
ItemPlayerID[playerid] = -1;
return 1;
}
return 1;
}
Illetve ha valakinek rakok SetPlayerMarker színt akkor ha a \"közelébe megyek\" miért tűnik el?- Cím: Kisebb kérdések
Írta: sLimee - 2015. augusztus 29. - 20:17:11- Hello. Ha autóval elütnek valakit, akkor le lehet kérni, hogy elütötték, vagy csak a fegyveres sebzést lehet vizsgálni?
- Cím: Kisebb kérdések
Írta: gbr333 - 2015. augusztus 29. - 20:25:28 Idézetet írta: sLimee date=1440872231\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHello. Ha autóval elütnek valakit, akkor le lehet kérni, hogy elütötték, vagy csak a fegyveres sebzést lehet vizsgálni?
public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid, bodypart)
{
if(weaponid == 49)
{
//Ide
}
return 1;
}
Jay[G]:http://forum.sa-mp.com/showthread.php?t=536253- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. augusztus 29. - 20:57:57- És ez ugyan úgy az onplayerenterCheckpointtal ellenörzi, hogy benne van-e? :D
- Cím: Kisebb kérdések
Írta: gbr333 - 2015. augusztus 29. - 21:17:58- Nem ,OnPlayerExitColouredCheckpoint(playerid,cpid)
- Cím: Kisebb kérdések
Írta: ZyZu. - 2015. augusztus 29. - 21:38:52- A streamer plugin sokkal jobb erre a célra, benne van ami neked kell.
- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. augusztus 30. - 01:33:49- Használok egy rendszerhez
SetPlayerMarkerForPlayer-t és ha az egyik fél \"közelébe\" érek, olyan 100-200-as táv akkor eltünik, ez miért van?
Viszont a másik személynek jó.
Ez számít, hogy mozog-e?- Cím: Kisebb kérdések
Írta: Stallion - 2015. augusztus 30. - 16:36:39- Hali! Kerdesem a kovetkezo. Streamer pluginba ha ezt felveszem erre az ertekre stream es draw-ot 260-ra
native CreateDynamicObject(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, worldid = -1, interiorid = -1, playerid = -1, Float:streamdistance = 260.0, Float:drawdistance = 260.0);
akkor lehetseges e lagg a szerveren, mivel en azt szeretem ha az objectek tavolrol is betoltodnek.
Vagy esetleg mi az ideallis ertek ha sok a texturazott object a szerveren?- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. augusztus 31. - 00:25:22- Használok egy rendszerhez
SetPlayerMarkerForPlayer-t és ha az egyik fél \"közelébe\" érek, olyan 100-200-as táv akkor eltünik, ez miért van?
Viszont a másik személynek jó.
Ez számít, hogy mozog-e?- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. szeptember 05. - 00:42:31- Csináltam egy textdraw klikkelős cuccot, és ha a vonalába vagy alatta a környékére kattintok akkor is elfogadja.. De nekem úgy kéne, hogy csak a \"szöveg\" kattintással működjön ezt, hogyan bírom orvosolni?
- Cím: Kisebb kérdések
Írta: huhboy - 2015. szeptember 05. - 09:19:21- próbáld a TextDrawAlignment-et középre állítani (2), ha nincs azon. nekem anno ez orvosolta a problémát.
csak újra kell pozícionálni miatta a textdrawot.- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. szeptember 05. - 14:30:39- Most még rosszabb lett...
Ha egy vonalban van ez:
< >
akkor abból csak a jobb nyíl működik
és a többinél a két másik clickelős tdnél az a gond
ha a vonalába megy az egér akkor \"is\" rá lehet kattintani..- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. szeptember 10. - 17:57:56- Helló!
A az alap HUD-on található fegyver ikonokat melyik TXD-ben találom meg? Mert szeretném textdraw ként használni.- Cím: Kisebb kérdések
Írta: ᗩωєѕσмє - 2015. szeptember 10. - 18:12:39- A(z) TXD Workshop program segítségével könnyedén rátalálsz.
A programot, itt letöltheted. KATT.
Nagyon egyszerü a használata, neked is fog menni.- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. szeptember 10. - 18:20:02- Azt használom.
És eddig csak az öklöt találtam..
Ha nem kerestem volna akkor keresném nem segítséget kérnék ;P- Cím: Kisebb kérdések
Írta: KovaNovik - 2015. szeptember 15. - 16:41:26- gta3.img >kicsomagol> tec9.txd >kicsomagol> tec9icon.png
- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. szeptember 15. - 17:02:04- Igen, és ezt textdrawwal is meg lehet jeleníteni? :P
Már mint
gta3/tec9/tec9icon- Cím: Kisebb kérdések
Írta: ZyZu. - 2015. szeptember 15. - 17:46:41- nem lehet
- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. szeptember 22. - 18:40:52- Hogy lehetséges azt meg csinálni, hogy a mozgó objectem ne mennyen a föld alá? Az az a \"Z\" koordinátát jól tartsa meg..
- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. szeptember 30. - 18:42:45- Sziasztok!
Lenne egy LIST-es dialogom amibe \"változókat\" írok ki ha az 500 alatt van.
Ezzel kapcsolatban ha \"arra\" kattintok amit ott ír nekem a listben akkor azzal térjen vissza? (Hivatkozzon rá)
Erre mi a legjobb megoldás?- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. október 06. - 19:23:30- Melyik az az anim amikor a fűrészel nagy lendítéssel a földet üti, jobbra fel majd le üt.
Hasonlít a bányászáshoz, az az anim kéne nekem, valaki meg bírja adni?- Cím: Kisebb kérdések
Írta: Pedró - 2015. október 06. - 19:34:21- Jay[G][/member]
ApplyAnimation(playerid, \"CHAINSAW\", \"WEAPON_csaw\", 4.0, 1, 0, 0, 0, -1);
??- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2015. október 06. - 20:05:28 Idézetet írta: Pedró date=1444152861\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicJay[G][/member]Az favágásos anim, mikor a fát csapod :(
ApplyAnimation(playerid, \"CHAINSAW\", \"WEAPON_csaw\", 4.0, 1, 0, 0, 0, -1);
??
- Cím: Kisebb kérdések
Írta: Zippanto - 2015. október 21. - 06:33:02- A GetClosestPlayer funkciónál h lehet megadni h mondjuk csak a frakció tagokat kérje le?
- Cím: Kisebb kérdések
Írta: florone - 2015. november 06. - 07:31:10- Sziasztok!
Valaki tudna nekem segíteni abban,hogy ha adott 1 db interior,akkor azt hogyan lehetne megoldani,hogy ha belép oda egy player,azután egy másik,akkor mindig növelje neki a vw-t és az int-t,plusz ezt el is mentse?
Tehát ha belép a akkor neki a vw-je 1 és mondjuk belép b is,akkor neki már 2 legyen.
Természetesen ezek külön-külön bejárat-al rendelkeznének.
Ha esetleg valaki tudja a megoldást és segítene is,akkor akár pü-ben is elküldheti ha nagyon bonyolult,vagy hosszú kódsor.
Előre is nagyon szépen köszönöm.- Cím: Kisebb kérdések
Írta: Stallion - 2015. november 29. - 14:49:50- Sziasztok! Időnként leáll a szerver itt a crash info róla. Kérdésem az hogy miért?
--------------------------
SA-MP Server: 0.3.7-R2
Exception At Address: 0x0040335F Module: (samp-server.exe)
Registers:
EAX: 0x00000008 EBX: 0x00000004 ECX: 0xD0CD6556 EDX: 0x74B577A0
ESI: 0xD0CD6556 EDI: 0x0307C448 EBP: 0x0018F938 ESP: 0x0018F8AC
EFLAGS: 0x00010283
Stack:
+0000: 0x00000001 0x00000004 0x0018F938 0x0046B0C3
+0010: 0x0018F938 0xD0CD6556 0x00000000 0x00000004
+0020: 0x000058CC 0x0018F908 0x00000031 0x01E08C08
+0030: 0x0000000B 0x01E08C08 0x0018F910 0x0018F90C
+0040: 0x0018F938 0x00000000 0x00000000 0x0307C448
+0050: 0x0000000B 0x0018FB64 0x04129E08 0x00000001
+0060: 0xD0CD6556 0x0048F05B 0x00491F09 0x0000000B
+0070: 0x00000031 0x002D8E00 0x0018FB70 0x002D8F01
+0080: 0x056CDAF0 0x0018FB03 0x01E12668 0x00647361
+0090: 0x00000000 0x00000000 0x00000000 0x00000000
+00A0: 0x00000000 0x00000000 0x00000000 0x00000000
+00B0: 0x00000000 0x00000000 0x00000000 0x00000000
+00C0: 0x00000000 0x00000000 0x00000000 0x00000000
+00D0: 0x00000000 0x00000000 0x00000000 0x00000000
+00E0: 0x00000000 0x00000000 0x00000000 0x00000000
+00F0: 0x00000000 0x00000000 0x00000000 0x00000000
+0100: 0x00000000 0x00000000 0x00000000 0x00000000
+0110: 0x00000000 0x00000000 0x00000000 0x00000000
+0120: 0x00000000 0x00000000 0x00000000 0x00000000
+0130: 0x00000000 0x00000000 0x00000000 0x00000000
--------------------------
Loaded Modules:
samp-server.exe A: 0x00400000 - 0x00519000 (C:\\Users\\Campari\\Desktop\\Project Campari\\samp-server.exe)
ntdll.dll A: 0x77990000 - 0x77B10000 (C:\\Windows\\SysWOW64\\ntdll.dll)
kernel32.dll A: 0x753F0000 - 0x75500000 (C:\\Windows\\syswow64\\kernel32.dll)
KERNELBASE.dll A: 0x76520000 - 0x76567000 (C:\\Windows\\syswow64\\KERNELBASE.dll)
SHELL32.dll A: 0x76780000 - 0x773CA000 (C:\\Windows\\syswow64\\SHELL32.dll)
msvcrt.dll A: 0x75550000 - 0x755FC000 (C:\\Windows\\syswow64\\msvcrt.dll)
SHLWAPI.dll A: 0x76720000 - 0x76777000 (C:\\Windows\\syswow64\\SHLWAPI.dll)
GDI32.dll A: 0x77500000 - 0x77590000 (C:\\Windows\\syswow64\\GDI32.dll)
USER32.dll A: 0x75E20000 - 0x75F20000 (C:\\Windows\\syswow64\\USER32.dll)
ADVAPI32.dll A: 0x76160000 - 0x76200000 (C:\\Windows\\syswow64\\ADVAPI32.dll)
sechost.dll A: 0x75F20000 - 0x75F39000 (C:\\Windows\\SysWOW64\\sechost.dll)
RPCRT4.dll A: 0x76600000 - 0x766F0000 (C:\\Windows\\syswow64\\RPCRT4.dll)
SspiCli.dll A: 0x75390000 - 0x753F0000 (C:\\Windows\\syswow64\\SspiCli.dll)
CRYPTBASE.dll A: 0x75380000 - 0x7538C000 (C:\\Windows\\syswow64\\CRYPTBASE.dll)
LPK.dll A: 0x76500000 - 0x7650A000 (C:\\Windows\\syswow64\\LPK.dll)
USP10.dll A: 0x77460000 - 0x774FD000 (C:\\Windows\\syswow64\\USP10.dll)
WSOCK32.dll A: 0x6FFA0000 - 0x6FFA7000 (C:\\Windows\\system32\\WSOCK32.dll)
WS2_32.dll A: 0x762B0000 - 0x762E5000 (C:\\Windows\\syswow64\\WS2_32.dll)
NSI.dll A: 0x75510000 - 0x75516000 (C:\\Windows\\syswow64\\NSI.dll)
WINMM.dll A: 0x751D0000 - 0x75202000 (C:\\Windows\\system32\\WINMM.dll)
IMM32.DLL A: 0x75600000 - 0x75660000 (C:\\Windows\\system32\\IMM32.DLL)
MSCTF.dll A: 0x75BB0000 - 0x75C7C000 (C:\\Windows\\syswow64\\MSCTF.dll)
mysql.DLL A: 0x10000000 - 0x10013000 (C:\\Users\\Campari\\Desktop\\Project Campari\\plugins\\mysql.DLL)
LIBMYSQL.dll A: 0x02670000 - 0x027B1000 (C:\\Users\\Campari\\Desktop\\Project Campari\\LIBMYSQL.dll)
MSVCR90.dll A: 0x75120000 - 0x751C3000 (C:\\Windows\\WinSxS\\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57\\MSVCR90.dll)
MSVCP90.dll A: 0x75090000 - 0x7511E000 (C:\\Windows\\WinSxS\\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.6161_none_50934f2ebcb7eb57\\MSVCP90.dll)
NLAapi.dll A: 0x73D50000 - 0x73D60000 (C:\\Windows\\system32\\NLAapi.dll)
napinsp.dll A: 0x73290000 - 0x732A0000 (C:\\Windows\\system32\\napinsp.dll)
pnrpnsp.dll A: 0x73190000 - 0x731A2000 (C:\\Windows\\system32\\pnrpnsp.dll)
mswsock.dll A: 0x73F00000 - 0x73F3C000 (C:\\Windows\\System32\\mswsock.dll)
DNSAPI.dll A: 0x73B70000 - 0x73BB4000 (C:\\Windows\\system32\\DNSAPI.dll)
winrnr.dll A: 0x73180000 - 0x73188000 (C:\\Windows\\System32\\winrnr.dll)
rasadhlp.dll A: 0x73B30000 - 0x73B36000 (C:\\Windows\\system32\\rasadhlp.dll)
sscanf.DLL A: 0x002A0000 - 0x002AD000 (C:\\Users\\Campari\\Desktop\\Project Campari\\plugins\\sscanf.DLL)
MSVCR100.dll A: 0x74B70000 - 0x74C2F000 (C:\\Windows\\system32\\MSVCR100.dll)
streamer.DLL A: 0x74B20000 - 0x74B66000 (C:\\Users\\Campari\\Desktop\\Project Campari\\plugins\\streamer.DLL)
MSVCP120.dll A: 0x74AA0000 - 0x74B11000 (C:\\Windows\\system32\\MSVCP120.dll)
MSVCR120.dll A: 0x749B0000 - 0x74A9E000 (C:\\Windows\\system32\\MSVCR120.dll)
wshtcpip.dll A: 0x73EF0000 - 0x73EF5000 (C:\\Windows\\System32\\wshtcpip.dll)
IPHLPAPI.DLL A: 0x73BD0000 - 0x73BEC000 (C:\\Windows\\system32\\IPHLPAPI.DLL)
WINNSI.DLL A: 0x73BC0000 - 0x73BC7000 (C:\\Windows\\system32\\WINNSI.DLL)
uxtheme.dll A: 0x73210000 - 0x73290000 (C:\\Windows\\system32\\uxtheme.dll)
PROPSYS.dll A: 0x70710000 - 0x70805000 (C:\\Windows\\system32\\PROPSYS.dll)
OLEAUT32.dll A: 0x76570000 - 0x765FF000 (C:\\Windows\\syswow64\\OLEAUT32.dll)
comctl32.dll A: 0x73920000 - 0x73ABE000 (C:\\Windows\\WinSxS\\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\\comctl32.dll)
apphelp.dll A: 0x738D0000 - 0x7391C000 (C:\\Windows\\system32\\apphelp.dll)
CLBCatQ.DLL A: 0x773D0000 - 0x77453000 (C:\\Windows\\syswow64\\CLBCatQ.DLL)
api-ms-win-downlevel-advapi32-l1-1-0.dll A: 0x76510000 - 0x76515000 (C:\\Windows\\syswow64\\api-ms-win-downlevel-advapi32-l1-1-0.dll)
api-ms-win-downlevel-shlwapi-l1-1-0.dll A: 0x75BA0000 - 0x75BA4000 (C:\\Windows\\syswow64\\api-ms-win-downlevel-shlwapi-l1-1-0.dll)
SETUPAPI.dll A: 0x75C80000 - 0x75E1D000 (C:\\Windows\\syswow64\\SETUPAPI.dll)
CFGMGR32.dll A: 0x75520000 - 0x75547000 (C:\\Windows\\syswow64\\CFGMGR32.dll)
DEVOBJ.dll A: 0x76290000 - 0x762A2000 (C:\\Windows\\syswow64\\DEVOBJ.dll)
ntmarta.dll A: 0x74950000 - 0x74971000 (C:\\Windows\\system32\\ntmarta.dll)
WLDAP32.dll A: 0x764B0000 - 0x764F5000 (C:\\Windows\\syswow64\\WLDAP32.dll)
Secur32.dll A: 0x73C00000 - 0x73C08000 (C:\\Windows\\system32\\Secur32.dll)
api-ms-win-downlevel-advapi32-l2-1-0.dll A: 0x73BF0000 - 0x73BF4000 (C:\\Windows\\system32\\api-ms-win-downlevel-advapi32-l2-1-0.dll)- Cím: Kisebb kérdések
Írta: folnoraa - 2015. december 18. - 12:32:11- sziasztok, valaki leírná nekem, hogy hogy lehet azt, hogy egy rcon admin láthassa a szerveren az összes parancsot, ha beírják? Köszi előre is.
- Cím: Kisebb kérdések
Írta: Brand - 2015. december 20. - 19:07:50- Az lenne a kérdésem ,hogy ha lemappolok a talajra egy vonatpályát akkor arra letudok helyezni egy vonatot?
- Cím: Kisebb kérdések
Írta: Sanyko - 2015. december 20. - 19:22:58- Sziasztok! Lehet nem ide tartozik de bocsánat!
Valaki elküldené a sa-mp.com-nak a magyar részlegét? sehol nem találom Előre is köszönöm- Cím: Kisebb kérdések
Írta: ZyZu. - 2015. december 20. - 19:26:07 Idézetet írta: Sanyko date=1450635778\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok! Lehet nem ide tartozik de bocsánat!nincs több magyar részleg, törölve lett.
Valaki elküldené a sa-mp.com-nak a magyar részlegét? sehol nem találom Előre is köszönöm
- Cím: Kisebb kérdések
Írta: Sanyko - 2015. december 20. - 19:27:23 Idézetet írta: ƒeheristi97 date=1450635967\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topicnincs több magyar részleg, törölve lett.
Sziasztok! Lehet nem ide tartozik de bocsánat!
Valaki elküldené a sa-mp.com-nak a magyar részlegét? sehol nem találom Előre is köszönöm
Akkor azért nem találom. Köszönöm
[/quote]- Cím: Kisebb kérdések
Írta: Brand - 2015. december 21. - 00:58:24- Jó reggelt! E parancs segítségével egy offline játékos pénzét szeretném megváltoztani, csak az a probléma vele ,hogy nem nagyon akarja megváltoztatni. Például miután egy játékosnak megváltoztatom utána a mappában a pénz értéknél egy + jelet látok. E ügyben kérném a segítségeteket.
CMD:openz(playerid, params[])
{
if(IsScripter(playerid))
{
new Beirt[128], Osszeg[128], S[128];
if(sscanf(params, \"sd\", Beirt, Osszeg)) return SendClientMessage(playerid, PIROS, \"Használat: /openz < Teljes_Név > < Pénz >\");
format(File, sizeof(File), \"Jatekos/%s.ini\", Beirt);
if(dini_Exists(File))
{
dini_Set(File, \"Pénz\", Osszeg);
}
else
{
SendClientMessage(playerid, PIROS, \"Nincs ilyen kari!\");
}
}
else
{
SendClientMessage(playerid, PIROS, \"Nem vagy Scripter!\");
}
return 1;
}- Cím: Kisebb kérdések
Írta: Pedró - 2015. december 21. - 16:01:40- if(sscanf(params, \"sd\", Beirt, Osszeg)) return SendClientMessage(playerid, PIROS, \"Használat: /openz < Teljes_Név > < Pénz >\");
->
if(sscanf(params, \"s[24]d\", Beirt, Osszeg)) return SendClientMessage(playerid, PIROS, \"Használat: /openz < Teljes_Név > < Pénz >\");- Cím: Kisebb kérdések
Írta: _[G]M[K]_Sh1ft_ - 2015. december 23. - 12:41:49- Sziasztok!
Valaki megtudná-e nekem mondani, hogy melyik a legjobb algoritmus a számok sorrendbe rendezésére? :D
Már gondoltam a buborék rendszerre(javított változatára) is, attól esetleg van hatékonyabb algoritmus rá? Nagyjából 100-250 véletlen szerű számot kéne sorrendbe raknia. Csak ha lenne jobb ötlete valakinek az kérem írjon, és ha megkérhetném azt is, hogy miért jobb?
Egy példa amit jelenleg használok:
new a[9] = {2,3,6,1,9,4,8,5,7};
new tmp;
new i = sizeof(a) - 1;
new uj_i;
while (i >= 1) {
uj_i = 0;
for (new j = 0; j < i; j++) {
if (a[j] > a[j + 1]) {
// csere
tmp = a[j];
a[j] = a[j + 1];
a[j + 1] = tmp;
uj_i = j;
}
}
i = uj_i;
}- Cím: Kisebb kérdések
Írta: AnthonyGates - 2015. december 23. - 13:16:56- http://forum.sa-mp.com/showthread.php?p=1085586&highlight=quickSort#post1085586
C++ implementáció.- Cím: Kisebb kérdések
Írta: _[G]M[K]_Sh1ft_ - 2015. december 23. - 13:26:50 Idézetet írta: Anthony Gates date=1450873016\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topichttp://forum.sa-mp.com/showthread.php?p=1085586&highlight=quickSort#post1085586Köszönöm szépen! Ez tökéletes! :D
C++ implementáció.
- Cím: Kisebb kérdések
Írta: Brand - 2015. december 27. - 18:31:09- Sziasztok!
Az lenne a problémám ,hogy az NPC-ket csatlakozás után ledobja a szerver valamiért, de például egy nagyon alap játékmódnál tökéletesen működtek. Mi lehet a probléma oka?- Cím: Kisebb kérdések
Írta: NoName - 2016. január 10. - 16:41:48- Az a baj hogy nem ékezetes betűket ir ki a chat hanem orosz betűket valaki segitene ? nagyon örülnék neki!
Előre is köszi
UI:Bocs a helyesirás hibákért- Cím: Kisebb kérdések
Írta: BVZS - 2016. január 12. - 23:08:49 Idézetet írta: Brand date=1451237469\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!Több oka is lehet, esetleg használd OnPlayerSpawn, Connect, RequestClass, stb alatt a:
Az lenne a problémám ,hogy az NPC-ket csatlakozás után ledobja a szerver valamiért, de például egy nagyon alap játékmódnál tökéletesen működtek. Mi lehet a probléma oka?
Esetleg nézd meg a regisztrációnál (ha van), hogy meg kell-e valaminek felelnie, hogy tovább menjen és lespawnoljon
if(IsPlayerNPC(playerid)) return 1;
Az a baj hogy nem ékezetes betűket ir ki a chat hanem orosz betűket valaki segitene ? nagyon örülnék neki!
Előre is köszi
UI:Bocs a helyesirás hibákért
[/quote]
Ezt nem igazán értem, de lehet, hogy a fixchars.h include segít a problémádon(?).- Cím: Kisebb kérdések
Írta: Th0mas - 2016. február 06. - 18:30:52- Valaki linkelne egy friss mapp editort? Na meg egy picit leírást kérhetnék mellé? Hogy kell használni stb.
- Cím: Kisebb kérdések
Írta: ᗩωєѕσмє - 2016. február 07. - 07:14:55 Idézetet írta: Th0mas date=1454779852\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicValaki linkelne egy friss mapp editort? Na meg egy picit leírást kérhetnék mellé? Hogy kell használni stb.https://sampforum.hu/index.php?topic=62141.msg557041#msg557041
- Cím: Kisebb kérdések
Írta: folnoraa - 2016. március 13. - 00:42:44- Üdv! A Módban a /setlevel-t nem tudom használni, eddig tudtam, és nem változott semmi sem.. Valaki valami ötlet? Mindig azt írja, hogy HASZNÁLAT: blablabla. Valaki segítsen. Köszönöm.
CMD:setlevel(playerid, params[])
{
new id, szint, indok[128], str2[128], str3[128], neve2[MAX_PLAYER_NAME];
if(Info[playerid][admin] != 5 && !IsPlayerAdmin(playerid)) return SendClientMessage(playerid, hiba, \"A parancs használatához legalább 5-ös szintű adminisztrátornak kellene lenned!\");
if(sscanf(params,\"uds[128]\",id,szint,indok)) return SendClientMessage(playerid, hiba, \"Használat: /setlevel [id/névrészlet] [szint(0-5)] [indok]\");
if(szint > 5) return SendClientMessage(playerid, hiba, \"0-5\");
if(szint < 0) return SendClientMessage(playerid, hiba, \"0-5\");
GetPlayerName(playerid, neve, sizeof(neve));
GetPlayerName(id, neve2, sizeof(neve2));
format(str, sizeof(str), \"%s kinevezett %d-es/as/ös adminisztrátornak! Indok: %s\",neve,szint,indok);
format(str2, sizeof(str2), \"Kinevezted %s-t %d-es/as_ös színtű adminisztrátornak!! Indok: %s\",neve2,szint,indok);
format(str3, sizeof(str3), \"%s kinevezte %s-t %d-es/as/ös szintű adminisztrátornak! Indok: %s\",neve,neve2,szint,indok);
SendClientMessage(id, zold, str);
SendClientMessage(playerid, zold, str2);
AdminUzi(neon, str3);
Info[id][admin] = szint;
return 1;
}
--------------------------
Mint kiderült, semelyik parancs sem működik, mindennél csak a használatot írja ki. Van valami ötlet?- Cím: Kisebb kérdések
Írta: Brian Harris - 2016. március 13. - 04:14:42- frissítsd az sscanf includeod/Pluginod.
- Cím: Kisebb kérdések
Írta: folnoraa - 2016. március 13. - 17:32:48- Köszönöm! Működik! :thumbsup:
- Cím: Kisebb kérdések
Írta: Zippanto - 2016. március 15. - 15:48:29- Írna valaki erre példát pls?
- Cím: Kisebb kérdések
Írta: Pedró - 2016. március 15. - 15:53:49- https://sampforum.hu/index.php?topic=29621.0
- Cím: Kisebb kérdések
Írta: Zippanto - 2016. március 15. - 16:28:58- Olvastam de nem nagyon értem :S
- Cím: Kisebb kérdések
Írta: folnoraa - 2016. március 15. - 17:08:20- Üdv! Azt hogyan lehetne megcsinálni, hogy lehessen karaktert választani bejelentkezéskor? Sehogy sem sikerül. :\'( Valaki segítene? Előre is köszönöm szépen! :) :$
- Cím: Kisebb kérdések
Írta: Zippanto - 2016. március 15. - 17:09:57- Ha nyilasra gondolsz akkor ez kell neked
- Cím: Kisebb kérdések
Írta: Pedró - 2016. március 15. - 17:11:57 Idézetet írta: Zippanto date=1458055738\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicOlvastam de nem nagyon értem :Spedig ettől érthetőbben máshol nem tudod elolvasni
az egészet olvasd át
legalább 3x :D
majd megérted ha akarod
ha nem akkor majd megírja valamelyik ökör neked azt, amit szeretnél
ha meg nem akkor ott veszett az ötleted
:c- Cím: Kisebb kérdések
Írta: folnoraa - 2016. március 15. - 17:46:37 Idézetet írta: Zippanto date=1458058197\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHa nyilasra gondolsz akkor ez kell nekedÉs ezt az AddPlayerClass-ot le kell írjam 311-ig, vagy van erre valami megoldás? :D :D
- Cím: Kisebb kérdések
Írta: Pedró - 2016. március 15. - 17:49:21- https://sampforum.hu/index.php?topic=50454
- Cím: Kisebb kérdések
Írta: even - 2016. március 15. - 17:50:58- OnGameModeInit hez:
for(new i; i < 312; i++) AddPlayerClass(i, 0,0,0...);- Cím: Kisebb kérdések
Írta: Pedró - 2016. március 15. - 17:51:55- Faszért kell másodjára leírni szinte ugyanazt..
- Cím: Kisebb kérdések
Írta: folnoraa - 2016. március 15. - 17:54:17- Köszönöm Pedró! Abban még tudsz segíteni, hogy ki is adja a skinek \"képét\"? mert így konkrétan csak a láthatatlanba kattingatok a tovább gombra :D
- Cím: Kisebb kérdések
Írta: Pedró - 2016. március 15. - 17:56:58- Igen, flashnak van egy nagyszerű kameraállás készítő scriptje erre..
https://sampforum.hu/index.php?topic=56988- Cím: Kisebb kérdések
Írta: folnoraa - 2016. március 15. - 18:00:38- Ezt már néztem én is... de...
C:\\Users\\a\\Desktop\\Untitled.pwn(19) : error 017: undefined symbol \"KEY_YES\"
C:\\Users\\a\\Desktop\\Untitled.pwn(24) : error 017: undefined symbol \"SetPVarString\"
C:\\Users\\a\\Desktop\\Untitled.pwn(27) : error 017: undefined symbol \"GetPVarInt\"
C:\\Users\\a\\Desktop\\Untitled.pwn(30) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\a\\Desktop\\Untitled.pwn(31) : error 017: undefined symbol \"DeletePVar\"
C:\\Users\\a\\Desktop\\Untitled.pwn(33) : error 017: undefined symbol \"KEY_NO\"
C:\\Users\\a\\Desktop\\Untitled.pwn(37) : error 017: undefined symbol \"SetPVarString\"
C:\\Users\\a\\Desktop\\Untitled.pwn(50) : error 017: undefined symbol \"DeletePVar\"
C:\\Users\\a\\Desktop\\Untitled.pwn(51) : error 017: undefined symbol \"DeletePVar\"
C:\\Users\\a\\Desktop\\Untitled.pwn(56) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\a\\Desktop\\Untitled.pwn(57) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\a\\Desktop\\Untitled.pwn(62) : error 017: undefined symbol \"SetPVarInt\"
C:\\Users\\a\\Desktop\\Untitled.pwn(63) : error 017: undefined symbol \"DeletePVar\"
C:\\Users\\a\\Desktop\\Untitled.pwn(68) : error 017: undefined symbol \"DeletePVar\"
C:\\Users\\a\\Desktop\\Untitled.pwn(76) : warning 217: loose indentation
C:\\Users\\a\\Desktop\\Untitled.pwn(78) : error 017: undefined symbol \"GetPVarString\"
C:\\Users\\a\\Desktop\\Untitled.pwn(78) : warning 202: number of arguments does not match definition
C:\\Users\\a\\Desktop\\Untitled.pwn(79) : warning 217: loose indentation
C:\\Users\\a\\Desktop\\Untitled.pwn(84) : warning 217: loose indentation
C:\\Users\\a\\Desktop\\Untitled.pwn(84) : error 017: undefined symbol \"GetPVarString\"
C:\\Users\\a\\Desktop\\Untitled.pwn(84) : warning 202: number of arguments does not match definition
C:\\Users\\a\\Desktop\\Untitled.pwn(85) : warning 217: loose indentation
C:\\Users\\a\\Desktop\\Untitled.pwn(93) : error 017: undefined symbol \"GetPVarString\"
C:\\Users\\a\\Desktop\\Untitled.pwn(93) : warning 202: number of arguments does not match definition
C:\\Users\\a\\Desktop\\Untitled.pwn(94) : warning 217: loose indentation
C:\\Users\\a\\Desktop\\Untitled.pwn(95) : warning 217: loose indentation
C:\\Users\\a\\Desktop\\Untitled.pwn(95) : error 017: undefined symbol \"GetPVarString\"
C:\\Users\\a\\Desktop\\Untitled.pwn(95) : warning 202: number of arguments does not match definition
C:\\Users\\a\\Desktop\\Untitled.pwn(96) : warning 217: loose indentation
C:\\Users\\a\\Desktop\\Untitled.pwn(107) : error 017: undefined symbol \"DeletePVar\"
C:\\Users\\a\\Desktop\\Untitled.pwn(108) : error 017: undefined symbol \"DeletePVar\"
C:\\Users\\a\\Desktop\\Untitled.pwn(114) : error 017: undefined symbol \"GetPVarString\"
C:\\Users\\a\\Desktop\\Untitled.pwn(114) : warning 202: number of arguments does not match definition
C:\\Users\\a\\Desktop\\Untitled.pwn(115) : warning 217: loose indentation
C:\\Users\\a\\Desktop\\Untitled.pwn(116) : warning 217: loose indentation
C:\\Users\\a\\Desktop\\Untitled.pwn(116) : error 017: undefined symbol \"GetPVarString\"
C:\\Users\\a\\Desktop\\Untitled.pwn(116) : warning 202: number of arguments does not match definition
C:\\Users\\a\\Desktop\\Untitled.pwn(117) : warning 217: loose indentation
C:\\Users\\a\\Desktop\\Untitled.pwn(135) : error 017: undefined symbol \"DeletePVar\"
C:\\Users\\a\\Desktop\\Untitled.pwn(136) : error 017: undefined symbol \"DeletePVar\"
C:\\Users\\a\\Desktop\\Untitled.pwn(143) : error 017: undefined symbol \"DeletePVar\"
C:\\Users\\a\\Desktop\\Untitled.pwn(144) : error 017: undefined symbol \"DeletePVar\"- Cím: Kisebb kérdések
Írta: Pedró - 2016. március 15. - 18:01:20- valamit nem jól csináltál
:(
írd le részletesen mit tettél- Cím: Kisebb kérdések
Írta: folnoraa - 2016. március 15. - 18:07:01- CTRL+C | CTRL+V = Error ???
- Cím: Kisebb kérdések
Írta: Pedró - 2016. március 15. - 18:41:39- de ne a módba. ezt külön fsbe tedd, és a leírás szerint használd
Dupla hozzászólás automatikusan összefûzve. ( 2016. március 15. - 18:43:20 )
de ne a módba. ezt külön fsbe tedd, és a leírás szerint használd- Cím: Kisebb kérdések
Írta: folnoraa - 2016. március 15. - 18:54:34- Úgy csinálom, de hiába. Esetleg Te nem tudnád elküldeni az AMX-ét?
- Cím: Kisebb kérdések
Írta: tudvari - 2016. március 19. - 16:28:45- Nem tudjátok, hogy mi okozza ezt a crash-t? Már hónapok, sőt évek óta találkozom vele időnként, és nem tudunk semmit tenni ellene.
Van amikor 30 object egyszerre betöltődésekor már ezt dobja ki. (például amikor átteleportálódik a játékos a bejárattól az interiorba)
Lentebb vettük a stream distance-t 150-re, de még így is crashel.
Nem tudom, hogy az olyan szervereken miért nem crashelnek a játékosok, ahol több száz object van, és még a stream distance is normális?
SA-MP 0.3.7
Exception At Address: 0x00544BBE
Base: 0x04010000- Cím: Kisebb kérdések
Írta: whadez - 2016. március 19. - 16:39:11 Idézetet írta: tudvari date=1458401325\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicNem tudjátok, hogy mi okozza ezt a crash-t? Már hónapok, sőt évek óta találkozom vele időnként, és nem tudunk semmit tenni ellene.Ment a PM a témával kapcsolatosan.
Van amikor 30 object egyszerre betöltődésekor már ezt dobja ki. (például amikor átteleportálódik a játékos a bejárattól az interiorba)
Lentebb vettük a stream distance-t 150-re, de még így is crashel.
Nem tudom, hogy az olyan szervereken miért nem crashelnek a játékosok, ahol több száz object van, és még a stream distance is normális?
SA-MP 0.3.7
Exception At Address: 0x00544BBE
Base: 0x04010000
- Cím: Kisebb kérdések
Írta: ProPeti - 2016. március 19. - 16:50:55- Hali!
Most találkoztam pawnos pályafutásom ideje alatt először azzal a problémával, hogy akármilyen stringet akárhogy akarok kiirtani az ékezetes karakterek egyszerűen nem jelennek meg és csak a hülye kódolást látom.
Van-e valakinek valami ötlete, hogy mit lehet tenni ez ellen?- Cím: Kisebb kérdések
Írta: whadez - 2016. március 19. - 17:05:18 Idézetet írta: ProPeti date=1458402655\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHali!Notepadban scriptelsz? :shurg:
Most találkoztam pawnos pályafutásom ideje alatt először azzal a problémával, hogy akármilyen stringet akárhogy akarok kiirtani az ékezetes karakterek egyszerűen nem jelennek meg és csak a hülye kódolást látom.
Van-e valakinek valami ötlete, hogy mit lehet tenni ez ellen?
- Cím: Kisebb kérdések
Írta: almightymartin - 2016. március 19. - 17:45:15 Idézetet írta: whadez date=1458401951\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicMent a PM a témával kapcsolatosan.
Nem tudjátok, hogy mi okozza ezt a crash-t? Már hónapok, sőt évek óta találkozom vele időnként, és nem tudunk semmit tenni ellene.
Van amikor 30 object egyszerre betöltődésekor már ezt dobja ki. (például amikor átteleportálódik a játékos a bejárattól az interiorba)
Lentebb vettük a stream distance-t 150-re, de még így is crashel.
Nem tudom, hogy az olyan szervereken miért nem crashelnek a játékosok, ahol több száz object van, és még a stream distance is normális?
SA-MP 0.3.7
Exception At Address: 0x00544BBE
Base: 0x04010000
[/quote]
[gmod]Olvasd át a lokális szabályzatot![/gmod]- Cím: Kisebb kérdések
Írta: folnoraa - 2016. március 20. - 18:48:04- Üdv, random textdrawnak lehet valahogy a karakterek számát növelni? Mert nekem leír kb 5 karaktert aztán megy a következő sorba.
- Cím: Kisebb kérdések
Írta: BackUP - 2016. március 20. - 21:53:30- A boxot növeld meg.
- Cím: Kisebb kérdések
Írta: folnoraa - 2016. március 24. - 01:25:29- Üdv!
Egy olyan problémám lenne, hogy amikor connect-elek a szerverre, és beadja a Regisztráció dialogot, beírom a jelszót akkor kifagy a szerver. Van valami ötlet? Be tettem a CrashDetecter-t is, de hát, én ezt nem nagyon vágom, csak annyit szűrtem le belőle, hogy a public OnDialogResponse-val van a baj. Bemásolom a Server log-ot. Remélem tudtok segíteni. :shurg:
1:05:28] Number of vehicle models: 0
[01:05:51] [connection] 84.225.197.59:47925 requests connection cookie.
[01:05:51] Incoming connection: 84.225.197.59:47925 id: 0
[01:05:52] [join] _][TheNextG][_DeLL has joined the server (0:84.225.197.59)
[01:05:54] [debug] Server crashed while executing lesh.amx
[01:05:54] [debug] AMX backtrace:
[01:05:54] [debug] #0 native fclose () from samp03svr
[01:05:54] [debug] #1 000010b0 in ?? (372336) from lesh.amx
[01:05:54] [debug] #2 00004a6c in public OnDialogResponse (0, 1, 1, -1, 356500) from lesh.amx
[01:05:54] [debug] Native backtrace:
[01:05:54] [debug] #0 f740ce8b in _ZN10StackTraceC1EPv () from plugins/crashdetect.so
[01:05:54] [debug] #1 f7405bcf in _ZN11CrashDetect20PrintNativeBacktraceERSoPv () from plugins/crashdetect.so
[01:05:54] [debug] #2 f7406dbc in _ZN11CrashDetect20PrintNativeBacktraceEPv () from plugins/crashdetect.so
[01:05:54] [debug] #3 f7407226 in _ZN11CrashDetect11OnExceptionEPv () from plugins/crashdetect.so
[01:05:54] [debug] #4 f740cadc in ?? () from plugins/crashdetect.so
[01:05:54] [debug] #5 f76f3410 in ?? ()
[01:05:54] [debug] #6 f7491237 in fclose () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
[01:05:54] [debug] #7 0809bd34 in ?? () from ./samp03svr
[01:05:54] [debug] #8 080950b4 in ?? () from ./samp03svr
[01:05:54] [debug] #9 f740894b in _ZN11CrashDetect13DoAmxCallbackEiPiS0_ () from plugins/crashdetect.so
[01:05:54] [debug] #10 f740b8f8 in ?? () from plugins/crashdetect.so
[01:05:54] [debug] #11 f740f916 in amx_Exec () from plugins/crashdetect.so
[01:05:54] [debug] #12 f7407be6 in _ZN11CrashDetect9DoAmxExecEPii () from plugins/crashdetect.so
[01:05:54] [debug] #13 f740b659 in ?? () from plugins/crashdetect.so
[01:05:54] [debug] #14 080a667f in ?? () from ./samp03svr
[01:05:54] [debug] #15 080b2864 in ?? () from ./samp03svr
[01:05:54] [debug] #16 08071d38 in ?? () from ./samp03svr
[01:05:54] [debug] #17 08071e32 in ?? () from ./samp03svr
[01:05:54] [debug] #18 0807bc20 in ?? () from ./samp03svr
[01:05:54] [debug] #19 080ae9fd in ?? () from ./samp03svr
[01:05:54] [debug] #20 080aebc2 in ?? () from ./samp03svr
[01:05:54] [debug] #21 080a9e9a in ?? () from ./samp03svr- Cím: Kisebb kérdések
Írta: Brian Harris - 2016. március 24. - 03:17:15 01:05:54] [debug] #2 00004a6c in public OnDialogResponse (0, 1, 1, -1, 356500) from lesh.amx
A legelső dialogban lesz valami hiba, másold be az 1-es idvel rendelkező dialogot.- Cím: Kisebb kérdések
Írta: folnoraa - 2016. március 24. - 11:06:01 new file[128];
GetPlayerName(playerid, neve, sizeof(neve));
if(strlen(inputtext) == 0)
{
ShowPlayerDialog(playerid, regeles, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Olyan jelszót írj be, amit később nem fogsz elfelejteni!\", \"Regisztráció\", \"Mégse.\");
return 0;
}
format(file,sizeof(file),\"/Admin/%s.ini\",neve);
Dupla hozzászólás automatikusan összefûzve. ( 2016. március 24. - 11:41:38 )
Megoldódott a probléma. Mentéssel volt a baj.- Cím: Kisebb kérdések
Írta: almightymartin - 2016. március 24. - 23:21:29 Idézetet írta: folnoraa date=1458813961\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic[gmod]Kérlek olvasd át a lokális szabályzati pontokat![/gmod]new file[128];
GetPlayerName(playerid, neve, sizeof(neve));
if(strlen(inputtext) == 0)
{
ShowPlayerDialog(playerid, regeles, DIALOG_STYLE_INPUT, \"Regisztráció\", \"Olyan jelszót írj be, amit később nem fogsz elfelejteni!\", \"Regisztráció\", \"Mégse.\");
return 0;
}
format(file,sizeof(file),\"/Admin/%s.ini\",neve);
Megoldódott a probléma. Mentéssel volt a baj.
- Cím: Kisebb kérdések
Írta: Th0mas - 2016. március 28. - 08:08:52- Sziasztok!
Szeretnék menteni mysql-el a szerverem timerrel, de nem tudom hány (másod)percenként kérdezze le, lehetőleg úgy, hogy a szerver ne haljon meg, és úgy hogy azért mindent lementsen ha végigfut, szóval csak ennyi lenne a kérdésem mennyi időre rakjam a timert?- Cím: Kisebb kérdések
Írta: Brian Harris - 2016. március 29. - 12:00:09- Ez nagyban befolyásolja melyik MySQL plugint használod, ha az R34 vagy nagyobb plugint használod annak mindegy szerintem, mert tquery várólistára rakja szóval elküldöd a lekérést és kialakul egy időrendi lista.
- Cím: Kisebb kérdések
Írta: 1Mark6 - 2016. március 29. - 12:28:31- Betöltő képernyőnél elvileg, az alap CreateObject-eket érzékeli csak a samp, próbáld meg azokkal.
- Cím: Kisebb kérdések
Írta: ProPeti - 2016. március 31. - 17:33:11- Hali!
Olyan problémával találkoztam a napokban, hogy nem enged akárhányszor szinezni stringet. Első alkalommal volt 7db színezésem ilyen formában:
{d10000}
Akkor csak 6db-ot engedett maximum a stringbe, különben NEM ír ki semmit.
Mai nap egy másik stringbe 5-t használtam és csak 4-el írja ki amit akarok.
Az lenne a kérdésem, hogy ez mitől van és mit lehet tenni ellene?
Dupla hozzászólás automatikusan összefûzve. ( [time]2016. március 31. 22:47:50[/time] )
Probléma megoldva! :3
Kiderült hogy azért nem ír ki semmit mert max 144 karakterig ír ki, és közbe rájöttem, hogy a színkódokat is beleszámolja.
Dupla hozzászólás automatikusan összefûzve. ( 2016. április 02. - 12:04:14 )
Hali!
Hogy lehet megoldani azt hogyha TextDrawSelect alatt valaki ESC-et nyom akkor ne lépjen ki a választásból?- Cím: Kisebb kérdések
Írta: Query - 2016. június 29. - 20:07:03- Sziasztok!
Kezdő helyre a modba hogy keresek rá, hogy át tudjam írni mert belépésnél zuhanok ?- Cím: Kisebb kérdések
Írta: #ωᴇʙsᴛᴇʀ - 2016. június 29. - 20:23:19 Idézetet írta: Query date=1467223623\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicSziasztok!OnPlayerSpawn?
Kezdő helyre a modba hogy keresek rá, hogy át tudjam írni mert belépésnél zuhanok ?
- Cím: Kisebb kérdések
Írta: folnoraa - 2016. július 03. - 16:46:37- Üdv! ^-^
Letöltöttem a fórumról a PLG klánnak a war módját. Pályákat akarok hozzáadni, de nem sikerült. /map -> rámegyek a pálya nevére, és visszadob az eredeti pályára, azaz SFair-ra. Valaki tud segíteni? Adok kódot is, hátha így könnyebben tudtok segíteni!
if(gTeam[playerid] == 3)
{
if(sstock == 1)
{
SetPlayerPos(playerid,2114.1748,-2280.7715,13.5325); //Stock CS1 Spawnhelye
SetPlayerFacingAngle(playerid,227.2896);
}
else
{
SetPlayerPos(playerid,-1320.4677,-285.5334,14.1484); //SFAIR2 cs1 spawnhely
SetPlayerFacingAngle(playerid,51.1010);
}
GivePlayerWeapon(playerid,31,5000);
SetPlayerColor(playerid,0xFFFF00AA);
}
if(gTeam[playerid] == 4)
{
if(sstock == 1)
{
SetPlayerPos(playerid,2267.7854,-2263.5098,14.7647);//Stock CS2 spawnhelye
SetPlayerFacingAngle(playerid,8.8708);
}
else
{
SetPlayerPos(playerid,-1402.1027,-203.8977,14.1484);//SFA2 cs2 spawnhely
SetPlayerFacingAngle(playerid,224.6659);
}
GivePlayerWeapon(playerid,31,5000);
SetPlayerColor(playerid,0xFFAA00AA);
}
if(strcmp(\"/map\",cmdtext, true, 10) == 0 || strcmp(cmdtext, \"/mapp\", true)==0 )
{
if(IsPlayerAdmin(playerid))
{
ShowPlayerDialog(playerid,palya,DIALOG_STYLE_LIST,\"Pálya választás\",\"SF-AIR\\nLS-DOCK\\nStock\\nSFAir2\",\"OK\",\"Mégse\");
}
else
{
SendClientMessage(playerid, 0xFF7F50AA, \"Te nem vagy admin!\");
}
return 1;
}
f(dialogid == palya)
{
if(!response)
{
return 1;
}
if(response)
{
if(listitem == 2)
{
sstock=1;
SendClientMessageToAll(-1,\"Az alapértelmezett pálya át lett állítva Stock-ra!\");
for (new i=0; i<MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetPlayerHealth(i, 10);
SpawnPlayer(i);
SendRconCommand(\"mapname Stock\");
}
}
return 1;
}
if(listitem == 3)
{
sstock=0;
SendClientMessageToAll(-1,\"Az alapértelmezett pálya át lett állítva SFAir2-re!\");
for (new i=0; i<MAX_PLAYERS; i++)
{
if (IsPlayerConnected(i))
{
SetPlayerHealth(i, 10);
SpawnPlayer(i);
SendRconCommand(\"mapname SFair2\");
}
}
return 1;
}
}
}- Cím: Kisebb kérdések
Írta: folnoraa - 2016. július 16. - 20:07:42- Üdv! Ahhoz, hogy egy paranccsal mindenkit \"beküldjek specelni\" melyik függvényt kell használni? (nem biztos, hogy függvény, nekem ezek a \"nevek\" kínaiak xD ???
- Cím: Kisebb kérdések
Írta: gbr333 - 2016. július 16. - 21:48:54 Idézetet írta: folnoraa date=1468692462\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicÜdv! Ahhoz, hogy egy paranccsal mindenkit \"beküldjek specelni\" melyik függvényt kell használni? (nem biztos, hogy függvény, nekem ezek a \"nevek\" kínaiak xD ???Szia! próbáld meg így:
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
TogglePlayerSpectating(i, 1);
}
}
((Nincs tesztelve :S ))- Cím: Kisebb kérdések
Írta: Zippanto - 2016. július 19. - 00:58:58- Raktam le a vasút mellé fényjelzőt.. münködik (villog ha jön a vonat) de warningol és sűrűn kicrashalak tőle, valami ötlet??
- Cím: Kisebb kérdések
Írta: ZyZu. - 2016. július 19. - 06:05:02- melyik tárgy? és hány darab van létrehozva?
- Cím: Kisebb kérdések
Írta: Zippanto - 2016. július 19. - 10:38:54- 1373 és 2 darab van létrehozva a vasút mellett
- Cím: Kisebb kérdések
Írta: ustanmufj - 2016. július 20. - 14:19:41- Zero MTA ban (csak tanulgatok :) ) hol találom a loginpanelt? (A loginpanelben valami valhalás van de az nem az ami megjelenik)
- Cím: Kisebb kérdések
Írta: Brand - 2016. augusztus 01. - 17:50:27- Üdvözlet!
Szeretnék egy olyat megvalósítani ,hogy egy adott mappába benne van mondjuk egy Asd.txt , egy Basd.txt és ha a szerveren beírom mondjuk a /teszt parancsot akkor dialogba kihozza azt ,hogy Asd, Basd.- Cím: Kisebb kérdések
Írta: zsoolt997 - 2016. augusztus 02. - 22:29:08- A leírtak alapján ezt szűrtem ki.
- Cím: Kisebb kérdések
Írta: Brand - 2016. augusztus 02. - 23:07:13- Köszönöm, ez már egy kis segítség, de kifejtem jobban kicsit.
Például ha beírom azt ,hogy /név 0, /név 1 akkor az ID-khez tartozó neveket létrehozza az adott mappába.
Tehát mondjuk John1.txt , John2.txt
Ha beírom a /nevek parancsot akkor kihozza egy dialogba azt ,hogy John1 alá John2- Cím: Kisebb kérdések
Írta: zsoolt997 - 2016. augusztus 07. - 15:33:13 Idézetet írta: Brand date=1470172033\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicKöszönöm, ez már egy kis segítség, de kifejtem jobban kicsit.Tehát akkor ki akarod listázni az adott mappában lévő fájlokat?
Például ha beírom azt ,hogy /név 0, /név 1 akkor az ID-khez tartozó neveket létrehozza az adott mappába.
Tehát mondjuk John1.txt , John2.txt
Ha beírom a /nevek parancsot akkor kihozza egy dialogba azt ,hogy John1 alá John2
- Cím: Kisebb kérdések
Írta: Brand - 2016. augusztus 07. - 23:08:57- Pontosan, azt szeretném.
- Cím: Kisebb kérdések
Írta: zsoolt997 - 2016. augusztus 08. - 18:41:16 Idézetet írta: Brand date=1470604137\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicPontosan, azt szeretném.Ha jól tudom, akkor ez nem lehetséges, bár lehet valaki olyan, aki készített egy plugint, includot vagy valami mást, ami tudja listázni az adott mappában lévő fájlokat.
Habár... :hmmm: Nem egy tökéletes megoldás, de megcsinálhatod azt, hogy be kelljen írnod a fájl nevét. Azzal megtudod nézni, hogy létezik-e az adott fájl vagy sem. Ennél jobbat nem tudok tanácsolni :no: :shurg:- Cím: Kisebb kérdések
Írta: Brand - 2016. augusztus 09. - 11:04:59- Igazából egy olyat szeretnék megoldani ,hogy az összes frakció tagot kilistázza egy dialogba, csak ugye az a probléma ,hogy dini-vel kellene megoldani.
- Cím: Kisebb kérdések
Írta: zsoolt997 - 2016. augusztus 09. - 16:07:36- Készítesz egy fájlt, amit elnevezel valaminek, célszerű az adott frakció nevét használni.
Ha felveszik a játékost a frakcióba, akkor lekéred és lemented a nevét abba a fájlba, aminek a neve a frakció neve.
Majd ha beírják a parancsot, akkor használod ezt, amit fentebb linkeltem.- Cím: Kisebb kérdések
Írta: Brand - 2016. augusztus 09. - 17:16:25- Értem, ez eddig érthető, azonban az a probléma ,hogy ha kirúgják akkor nem tudom miként lehetne törölni a listából.
- Cím: Kisebb kérdések
Írta: zsoolt997 - 2016. augusztus 09. - 17:28:09- Ez tökéletesen leírja, hogy hogyan is használd a DINI-t. A legalján megtalálod, hogy hogyan törölj valamit a fájlból. ;)
- Cím: Kisebb kérdések
Írta: BVZS - 2016. augusztus 09. - 17:36:46- Y_INI-vel hogyan tudok beolvastatni egy változóját az összes mentett fájlból? Például a \"felhasznalok\" mappában vannak a mentett játékosok karakterei és mindegyiket megnyitva egy változót szeretnék beolvasni. Ez egy frakció parancshoz kellene, hogy kik vannak a frakcióban és az illető offline-e vagy sem.
megoldva- Cím: Kisebb kérdések
Írta: Brand - 2016. augusztus 11. - 16:52:54- Sziasztok! Egy újabb problémába ütköztem sajnos, megpróbáltam megoldani ,hogy ütközés során az autóban ülők sérüljenek, azonban az a probléma vele ,hogy csak a sofőr sérül meg, mit tudok tenni vele?
public OnPlayerVehicleDamage(playerid,vehicleid, Float:Damage)
{
if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER || GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
if(BOV[playerid] == 0)
{
if( Damage > 100.0 && Damage < 220.0) //súlyos
{
if(GetPlayerVehicleID(i) == vehicleid)
{
SendClientMessage(playerid,PIROS,\"((Súlyosan megsérültél!))\");
cmd_do(playerid,\"súlyosan megsérült.\");
}
}
}
else
{
if( Damage > 200.0 && Damage < 260.0) //súlyos
{
if(GetPlayerVehicleID(i) == vehicleid)
{
SendClientMessage(playerid,PIROS,\"((Súlyosan megsérültél!))\");
cmd_do(playerid,\"súlyosan megsérült.\");
}
}
}
}
return 1;
}- Cím: Kisebb kérdések
Írta: zsoolt997 - 2016. augusztus 11. - 21:14:22- Az az \"i\" ott mi célt szolgál? Ugyanis nem látom deklarálva. :shurg:
if(GetPlayerVehicleID(i) == vehicleid)- Cím: Kisebb kérdések
Írta: Brand - 2016. augusztus 11. - 21:28:02- Azt véletlenül hagytam benne, ciklussal próbáltam megoldani, de nem sikerült.
- Cím: Kisebb kérdések
Írta: zsoolt997 - 2016. augusztus 11. - 21:32:02- Te csak annyit csinálsz, hogy checkolod a damaget. Ha 100 és 220 között van, akkor kiíratod annak, akire igazak a feltételek és sebezte a járművet. Vagyis neked be kell iktatnod még egy
SetPlayerHealth(playerid, Float:hp);
függvényt, hogy mindenki sérüljön, akire igazak a feltételek és levesz a jármű életéből.- Cím: Kisebb kérdések
Írta: Brand - 2016. augusztus 11. - 21:41:40- Ezt is beleraktam, csak az a baj ,hogy a playerid csak a sofőrre vonatkozik.
- Cím: Kisebb kérdések
Írta: zsoolt997 - 2016. augusztus 11. - 21:57:45- Akkor meg csinalj egy olyat, hogy vegigmesz egy ciklussal az osszes online jatekoson es akinek ugyanaz a jarmuidje, mint a sofore, annak leveszed a hpjat. Most nem tudom megirni neked mert telorol vagyok. Van egy IsPlayerInVehicle vagy valami hasonlo fuggveny, amivel meg tudod nezni.
- Cím: Kisebb kérdések
Írta: Brand - 2016. augusztus 12. - 10:25:24- Köszönöm szépen, sikerült megcsinálnom.
- Cím: Kisebb kérdések
Írta: folnoraa - 2016. augusztus 13. - 17:35:36- Üdv! csináltam egy \"dmgsound\"-ot, ugye akkor csipog, amikor eltalálsz valakit. Hogy lehet azt megoldani, hogy ki-be lehessen kapcsolni?
- Cím: Kisebb kérdések
Írta: zsoolt997 - 2016. augusztus 14. - 14:34:14 new DMGSoundEnabled[MAX_PLAYERS];
CMD:dmgsound(playerid, params[])
{
if(DMGSoundEnabled[playerid])
{
DMGSoundEnabled[playerid] = 0;
SendClientMessage(playerid, -1, \"Sebzés hang kikapcsolva!\");
}
else
{
DMGSoundEnabled[playerid] = 1;
SendClientMessage(playerid, -1, \"Sebzés hang bekapcsolva!\");
}
return true;
}
Majd ahol te ezt megoldottad, hogy lejátsszon egy hangot:
if(DMGSoundEnabled[playerid])
PlayAudioStreamForPlayer(...);- Cím: Kisebb kérdések
Írta: KovaNovik - 2016. augusztus 14. - 19:49:39 Idézetet írta: zsoolt997 date=1471178054\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicÉs még érdemes connectnél lenullázni vagy 1-re állítani, hogy mindenki ugyanazzal a beállítással induljon.new DMGSoundEnabled[MAX_PLAYERS];
CMD:dmgsound(playerid, params[])
{
if(DMGSoundEnabled[playerid])
{
DMGSoundEnabled[playerid] = 0;
SendClientMessage(playerid, -1, \"Sebzés hang kikapcsolva!\");
}
else
{
DMGSoundEnabled[playerid] = 1;
SendClientMessage(playerid, -1, \"Sebzés hang bekapcsolva!\");
}
return true;
}
Majd ahol te ezt megoldottad, hogy lejátsszon egy hangot:
if(DMGSoundEnabled[playerid])
PlayAudioStreamForPlayer(...);
- Cím: Kisebb kérdések
Írta: BVZS - 2016. augusztus 15. - 12:12:55- Erre tudtok valamit, hogy ne látszódjon át a vízen? CreateDynamicObject ha jelent ez bármit is.
http://kephost.com/images/2016/08/15/gallery32.jpg- Cím: Kisebb kérdések
Írta: zsoolt997 - 2016. augusztus 15. - 17:13:55- Szerintem ez grafika probléma. Nézd meg, ha 16 bites (k X k X 16), akkor állítsd át 32-esre. Ha meg nem, akkor nem tudom :shurg:
- Cím: Kisebb kérdések
Írta: folnoraa - 2016. augusztus 15. - 17:15:54- Üdv! Azt, hogy lehet megcsinálni, hogyha pl megölsz valakit, akkor kiírja neked, hogy kit öltél meg? (nem a chatbe, csinálnék hozzá egy textdrawot).
Valaki segítene? Előre is köszönöm!- Cím: Kisebb kérdések
Írta: whadez - 2016. augusztus 15. - 17:28:15 public OnPlayerDeath(playerid, killerid, reason)
{
new str[128], pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName,MAX_PLAYER_NAME);
format(str,128,\"Megölted %s nevű játékost.\", pName);
SendClientMessage(killerid, -1, str);
return 1;
}
UI: A speces problémád megoldódott? Egy köszönöm vagy valamit azért oda rittyenthettél\' volna. :nugget:- Cím: Kisebb kérdések
Írta: folnoraa - 2016. augusztus 15. - 17:48:17- Köszi Whadez, de nem írtam a másik témába? Bocsánat akkor, de Pistitől kértem segítséget, (igen attól a Pistitől), de egyenlőre még csak csináljuk. Köszönöm, hogy ilyen gyorsan válaszoltál. :)
- Cím: Kisebb kérdések
Írta: TrentonG - 2016. augusztus 19. - 13:14:22- Helló, az lenne a problémám, hogy ugye arrestel az LSPD, akkor berak a börtönbe, és ha megölnek odabent, akkor tudsz acceptdeathelni, ugye én hozzáadtam 1 sort, és amikor acceptdeathol a játékos a börtönben, akkor visszadobja a börtönbe, de ha 2.-jára ölnek meg a börtönben, akkor már a kórház elé dob
CMD:acceptdeath(playerid, params[])
{
if(isAlive[playerid] == false)
if(PlayerInfo[playerid][pJailed] = 1) return SetPlayerPos(playerid, 1810.1390,-1549.2727,5700.4287); // ezt adtam hozzá én
{
SCM(playerid, COLOR_LIGHTRED, \"You have been rushed to the hospital and are undergoing an operation.\");
SetPlayerPos(playerid, -211.3207,-1759.6207,676.7153);
SetPlayerInterior(playerid, 3);
SetPlayerVirtualWorld(playerid, 0);
FadeColorForPlayer(playerid,0,0,0,0,0,0,0,255,15,0);
SetTimerEx(\"OperationDone\", 15000, false, \"i\", playerid);
isAlive[playerid] = true;
ApplyPlayerAnimation(playerid,\"CRACK\",\"crckdeth1\",4.1,1,1,1,1,1,1);
Delete3DTextLabel(deathlabel[playerid]);
sInfo[playerid][Chest] = 0;
sInfo[playerid][Head] = 0;
sInfo[playerid][Crotch] = 0;
sInfo[playerid][RLeg] = 0;
sInfo[playerid][LLeg] = 0;
sInfo[playerid][RArm] = 0;
sInfo[playerid][LArm] = 0;
killed[playerid] = 0;
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon1], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon2], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon3], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon4], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon5], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon6], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon7], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon8], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon9], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon10], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon11], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon12], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon13], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon14], 0);
new Float:pPosX, Float:pPosY, Float:pPosZ;
new
world = GetPlayerVirtualWorld(playerid), interior = GetPlayerInterior(playerid);
GetPlayerPos(playerid, pPosX, pPosY, pPosZ);
for(new i_slot = 0, gun, ammo; i_slot != 12; i_slot++)
{
GetPlayerWeaponData(playerid, i_slot, gun, ammo);
if(gun != 0 && ammo != 0) CreateDroppedGun(gun, ammo, pPosX+random(2)-random(2), pPosY+random(2)-random(2), pPosZ, world, interior);
}
}
return 1;
aztán, ha kiszabadultam, akkor tudok akármikor acceptdeathelni, még ha meg sérülve sem vagyok, ebben szeretnék segítséget kérni hogy hogy oldjam meg ezt, gondolom rossz helyre másoltam be ezt a sort:
if(PlayerInfo[playerid][pJailed] = 1) return SetPlayerPos(playerid, 1810.1390,-1549.2727,5700.4287); // ezt adtam hozzá én- Cím: Kisebb kérdések
Írta: Kyosuke_Hiroshi - 2016. augusztus 27. - 02:55:16
CMD:acceptdeath(playerid, params[])
{
if(isAlive[playerid] == false)
{
SCM(playerid, COLOR_LIGHTRED, \"You have been rushed to the hospital and are undergoing an operation.\");
if(PlayerInfo[playerid][pJailed] == 0)
{
SetPlayerPos(playerid, -211.3207,-1759.6207,676.7153);
SetPlayerInterior(playerid, 3);
SetPlayerVirtualWorld(playerid, 0);
FadeColorForPlayer(playerid,0,0,0,0,0,0,0,255,15,0);
SetTimerEx(\"OperationDone\", 15000, false, \"i\", playerid);
}
else if(PlayerInfo[playerid][pJailed] == 1)
{
SetPlayerPos(playerid, 1810.1390,-1549.2727,5700.4287); // ezt adtam hozzá én
}
isAlive[playerid] = true;
ApplyPlayerAnimation(playerid,\"CRACK\",\"crckdeth1\",4.1,1,1,1,1,1,1);
Delete3DTextLabel(deathlabel[playerid]);
sInfo[playerid][Chest] = 0;
sInfo[playerid][Head] = 0;
sInfo[playerid][Crotch] = 0;
sInfo[playerid][RLeg] = 0;
sInfo[playerid][LLeg] = 0;
sInfo[playerid][RArm] = 0;
sInfo[playerid][LArm] = 0;
killed[playerid] = 0;
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon1], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon2], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon3], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon4], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon5], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon6], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon7], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon8], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon9], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon10], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon11], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon12], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon13], 0);
GivePlayerWeapon(playerid, PlayerInfo[playerid][pWeapon14], 0);
new Float:pPosX, Float:pPosY, Float:pPosZ;
new
world = GetPlayerVirtualWorld(playerid), interior = GetPlayerInterior(playerid);
GetPlayerPos(playerid, pPosX, pPosY, pPosZ);
for(new i_slot = 0, gun, ammo; i_slot != 12; i_slot++)
{
GetPlayerWeaponData(playerid, i_slot, gun, ammo);
if(gun != 0 && ammo != 0) CreateDroppedGun(gun, ammo, pPosX+random(2)-random(2), pPosY+random(2)-random(2), pPosZ, world, interior);
}
}
return 1;
}
esetleg így?- Cím: Kisebb kérdések
Írta: TrentonG - 2016. augusztus 28. - 13:44:41- Köszi Hiro, mindjárt tesztelem, akadt még 1 problémám, hozzáadtam 1 melót a szerverhez, 4-es meló, kamionos lenne.
Itt a kódja amikor /work-ot ír be, ha már elvállalta a melót:
else if(PlayerInfo[playerid][pJob] == 4)
{
new vehicleid = GetPlayerVehicleID(playerid);
if(Kamionozik[playerid] == true) return SCM(playerid, COLOR_LIGHTRED, \"Már dolgozol. /stopworking, hogy abbahagyd azt.\");
if(!Kamionok[vehicleid]) return SCM(playerid, COLOR_LIGHTRED, \"Nem ülsz kamionban.\");
if(!IsTrailerAttachedToVehicle(vehicleid)) return SendClientMessage(playerid, COLOR_LIGHTRED, \"Nincs felcsatolva trailer!\");
Kamionozik[playerid] = true;
SetPlayerCheckpoint(playerid, 261.9075,1411.2166,10.2274, 1.0);
SCM(playerid, COLOR_WHITE, \"Töltsd fel a trailert üzemanyaggal, a megadott helyszínen.\");
KamionCP[playerid] = 1;
}
A problémám vele az, hogy tegnap ugye nem tudtam lecompilézni, nemrég megoldottam hogy tudjak compilézni, és mikor felvállalom a melót, beülök kamionba, és felcsatolok 1 trailert, akkor ezt írja: \"Ez a parancs nem létezik, /commands.\"
Nemtudom mit szúrhattam el :\'P
Dupla hozzászólás automatikusan összefûzve. ( 2016. augusztus 28. - 13:56:44 )
if(!Kamionok[vehicleid]) return SCM(playerid, COLOR_LIGHTRED, \"Nem ülsz kamionban.\");
ez a sor kavart be, kitöröltem és jó is lett :D- Cím: Kisebb kérdések
Írta: Flash - 2016. október 13. - 16:26:57- Régen tudtam, de már elfelejtettem hogyan is kell \"egyedi\" ip címet készíteni a szerverhez. pl: ip.valami.hu
Valaki?- Cím: Kisebb kérdések
Írta: blackdog476 - 2016. október 13. - 16:56:18 Idézetet írta: Flαsн date=1476368817\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic..Engem is érdekelne.
- Cím: Kisebb kérdések
Írta: lackos888 - 2016. október 13. - 17:11:36- DNS A rekord, vagy DNS SRV rekord.
- Cím: Kisebb kérdések
Írta: .::David::. - 2016. október 14. - 19:30:13- Helló
Van arra valami egyszerű megoldás, hogy egy sql lekérdezésben kérdezzem le több tábla sorainak a számát?- Cím: Kisebb kérdések
Írta: Fred[HUN] - 2016. október 14. - 21:43:26- Halihóó!
Le szeretném kérni egy busz összes utasát és listázni a nevüket.
De nem tudom, hogyan fogjak hozzá a lekéréshez.
Valaki tud segíteni nekem?- Cím: Kisebb kérdések
Írta: Zippanto - 2016. október 16. - 11:21:48- Hali! Valakinek nincs véletlen egy tömbje amibe össze van írva az összes skinnek a leírása??
pld. ID 0 skinnek ez: Fehér trikót és kék farmert viseló afróamerikai férfi- Cím: Kisebb kérdések
Írta: Flash - 2016. október 16. - 18:11:12 Idézetet írta: Zippanto date=1476609708\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicHali! Valakinek nincs véletlen egy tömbje amibe össze van írva az összes skinnek a leírása??Olyan van, hogy id alapjan a skin neve. Van abbol egy publikalt munkam.
pld. ID 0 skinnek ez: Fehér trikót és kék farmert viseló afróamerikai férfi
- Cím: Kisebb kérdések
Írta: Zippanto - 2016. október 16. - 19:28:36- Tudnád linkelni kérlek?
- Cím: Kisebb kérdések
Írta: Flash - 2016. október 16. - 19:41:10- https://sampforum.hu/index.php?topic=27628
- Cím: Kisebb kérdések
Írta: Zippanto - 2016. október 16. - 19:50:28- Köszi! :D
- Cím: Kisebb kérdések
Írta: DatAlieeN - 2016. október 20. - 17:27:47- JatekosInfo[targetid][pTartozas] + osszeg;
Erre ezt írja ki:
warning 215: expression has no effect
Ezzel mit tudok csinálni?- Cím: Kisebb kérdések
Írta: Zippanto - 2016. október 20. - 17:55:11- += kell oda nem csak +
- Cím: Kisebb kérdések
Írta: Zippanto - 2016. október 22. - 21:12:01- Csáóó, a Skimmerrel miért nem lehet multiban felszállni a vizen? Szkript kell rá??
- Cím: Kisebb kérdések
Írta: Gergely - 2016. november 27. - 20:49:21- Tele a chatlog ezzel BAD RCON ATTEMPT BY: (IP CIM HELYE) ilyenkor mi történik?
- Cím: Kisebb kérdések
Írta: whadez - 2016. november 27. - 20:52:43 Idézetet írta: Gergely date=1480276161\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicTele a chatlog ezzel BAD RCON ATTEMPT BY: (IP CIM HELYE) ilyenkor mi történik?HIBÁS RCON JELSZÓ PRÓBÁLKOZÁS (IP: AJÁNDÉKKÉNT).
/rcon login fasz
-> Hibás RCON- Cím: Kisebb kérdések
Írta: Gergely - 2016. november 27. - 20:56:03- [quote author=DEFEATER date=1480276363\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_Topic\">HIBÁS RCON JELSZÓ PRÓBÁLKOZÁS (IP: AJÁNDÉKKÉNT).
/rcon login fasz
-> Hibás RCON
De valaki úgy próbálkozik hogy fent sincs? Ez mire jó árulja már el valaki.
Másodpercenként 26 sorral bővül a log. Mindegy az ajándék tiltva lett.- Cím: Kisebb kérdések
Írta: whadez - 2016. november 27. - 21:08:29 Idézetet írta: Gergely date=1480276563\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"11181\" data-ipsquote-contentclass=\"forums_TopicTele a chatlog ezzel BAD RCON ATTEMPT BY: (IP CIM HELYE) ilyenkor mi történik?[/quote]
HIBÁS RCON JELSZÓ PRÓBÁLKOZÁS (IP: AJÁNDÉKKÉNT).
/rcon login fasz
-> Hibás RCON
[/quote]
De valaki úgy próbálkozik hogy fent sincs? Ez mire jó árulja már el valaki.
Másodpercenként 26 sorral bővül a log. Mindegy az ajándék tilva lett.
Kapcsold ki az rcon-t, minek az?
Itt egy téma az rcon támadásról.
http://forum.sa-mp.com/showthread.php?t=517601
Valaki unatkozik, átérzem, sok az irigy! Iligyek, bekaphatjátok! :wavecry:- Cím: Kisebb kérdések
Írta: Kyosuke_Hiroshi - 2016. november 27. - 22:37:15- rcon bruteforcenak hívják ezt a fajta támadást. van erre külön program.a próbálkozó nem lép fel hanem távolian próbálkozik. tán még rconattemptloginon kívül nem is fut le más függvény. az rcon 0 kikapcsolása tényleg jó ötlet. amennyiben te speciálisan nem tervezed használni, sok indokod szerintem nem lenne rá.
Ezen kívül számoltatni kell az RCON login próbálkozást + logolni nagyon, ez fontos.
ha 4-5 próbálkozás van akkor már tiltható szerintem a dolog. te magad tudod az rcon jelszót valószínűleg de érdemes random generáltat használni csak betűk és számok mehetnek bele azt hiszem de lehet tévedek. mondjuk ha oda bejutnak az annyira nem vészes megoldás ha a parancsok nem IsPlayerAdmin-t használsz néhány fontosabb parancshoz, gondolok itt admin adásra, pénz adásra, stb..
Ha bejutnak az annyit jelent hogy a samp.bannal tudnak játszani,kickelgetni , meg max az IP-ket megnézegetni, vagy mód leállítás esetleg még néhány dolgot átállítani mint pl hostname,gamemodetext,language szöveg,mapname
De gyorsan letud ezzel bukni. Hamar lehet kapcsolni mivel a logot nem bírja bántani.- Cím: Kisebb kérdések
Írta: Gergely - 2016. november 28. - 07:46:39- A koszonom megy mind a kettotoknek.
- Cím: Kisebb kérdések
Írta: cheesebmth - 2016. november 28. - 21:08:37- Sziasztok. Van egy ilyenem. Miért van az, hogy TextDrawba és a /fps commandba is mást ír ki? szóval két más más fps számot?
CMD:fps(playerid,params[]){ new targetid; if(sscanf(params, \"u\", targetid)) return SendClientMessage(playerid, -1, \"Használata: /fps [iD]\"); if(!IsPlayerConnected(targetid)) return SendClientMessage(playerid, -1, \"Nincs fent ilyen játékos\"); new string[128]; new pname[24]; GetPlayerName(targetid, pname, sizeof(pname)); format(string, sizeof(string), \"Neve: %s FPS: %d\", pname, FPS2); SendClientMessage(playerid, -1, string); return 1;}public OnPlayerUpdate(playerid){new drunk2 = GetPlayerDrunkLevel(playerid);if(drunk2 < 100){ SetPlayerDrunkLevel(playerid,2000);}else{ if(DLlast[playerid] != drunk2) { new fps = DLlast[playerid] - drunk2; if((fps > 0) && (fps < 200)) FPS2[playerid] = fps; DLlast[playerid] = drunk2; }}return 1;}- Cím: Kisebb kérdések
Írta: Flash - 2016. november 29. - 00:22:02- parancsba FPS2 helyett így kérd le: FPS2[targetid]
- Cím: Kisebb kérdések
Írta: OfficialMusic - 2016. december 12. - 08:13:08- Sziasztok!
Valaki el tudná küldeni nekem a body.inc fájlt?
Előre is köszönöm a válaszokat!- Cím: Kisebb kérdések
Írta: wRt - 2016. december 17. - 18:34:50- Valaki lenne olyan kedves, és feltöltené egy fájlmegosztó helyre (például data.hu) az általa használt - működő sscanf plugint, illetve include fájlt? (Windows)
Nagyon hálás lennék, képtelen vagyok találni egy működő plugint, a régi számítógépemhez pedig jelenleg nem férek hozzá.- Cím: Kisebb kérdések
Írta: divkn - 2016. december 17. - 19:09:59- https://github.com/maddinat0r/sscanf/releases
- Cím: Kisebb kérdések
Írta: wRt - 2016. december 17. - 19:19:51- Igen, ezt a forrást én is megtaláltam, viszont miután behelyezem a plugins mappában lévő sscanf.dll nevű fájlt a szerverem plugins mappájába, majd a server.cfg fájlon belül hozzáírok egy \'plugins sscanf\' sort, szerverindításkor a következő hibaüzenet fogad:
Loading plugin: sscanf
Failed.
Loaded 0 plugins.
A függvénykönyvtárral gondolom nincs gond, ugyanis a fordító megfelelően kezeli, viszont a módot nem tudom elindítani úgy, hogy az elején megtalálható az #include <sscanf2> sor.- Cím: Kisebb kérdések
Írta: divkn - 2016. december 17. - 19:52:04- Nem láttam verzió ellenőrzést a függvénykönyvtárban, szóval a szkriptekkel nem lehet probléma. Mi a szerver verziója?
- Cím: Kisebb kérdések
Írta: wRt - 2016. december 17. - 20:03:09- SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team- Cím: Kisebb kérdések
Írta: divkn - 2016. december 17. - 20:54:11- és milyen rendszer alatt?
- Cím: Kisebb kérdések
Írta: wRt - 2016. december 17. - 21:21:09- Ha a számítógép operációs rendszerére gondolsz, akkor Windows 10 Pro 32 bites operációs rendszer, x64-alapú processzor.
- Cím: Kisebb kérdések
Írta: divkn - 2016. december 17. - 21:59:50- Próbáld meg frissíteni a runtime komponenseket. https://www.microsoft.com/en-US/download/details.aspx?id=48234
- Cím: Kisebb kérdések
Írta: wRt - 2016. december 18. - 13:16:08- Az általad küldött fájlok letöltése után, bármely fájl elindításakor a következő hibaüzenetet kapom:
![]()
- Cím: Kisebb kérdések
Írta: divkn - 2016. december 19. - 04:19:34- Akkor ezt próbáld https://www.microsoft.com/en-us/download/details.aspx?id=48145
- Cím: Kisebb kérdések
Írta: wRt - 2016. december 25. - 16:10:20- Egy isten vagy, nagyon szépen köszönöm a segítséged!
- Cím: Kisebb kérdések
Írta: Flash - 2017. február 13. - 00:41:05- Lehetséges olyat lekérdezni, hogy a karakter víz felé néz-e? (horgászathoz)
- Cím: Kisebb kérdések
Írta: Ben - 2017. február 13. - 07:01:08- A vízpartot zónákra osztod aszerint, hogy ha ott áll a player, akkor tőle mondjuk északra, vagy más égtáj felé van a víz. Aztán csak ezt vizsgálod majd minden zónában.
- Cím: Kisebb kérdések
Írta: impreZZa - 2017. február 13. - 11:13:05- Meg le kell kérni a játékos forgását is nem?
- Cím: Kisebb kérdések
Írta: Flash - 2017. február 13. - 15:59:42- lehet marad akkor a zonas megoldas ha nincs egy fixebb. koszi
- Cím: Kisebb kérdések
Írta: Ben - 2017. február 13. - 17:04:30 Idézetet írta: impreZZa date=1486980785
Meg le kell kérni a játékos forgását is nem?
Ez egyértelmű, ezért is nem írtam oda- Cím: Kisebb kérdések
Írta: LaszloR1 - 2017. február 13. - 20:05:26- Textúrát hogyan lehet TDként megjeleníteni? Azzal tisztában vagyok, hogy modelleket meg lehet jeleníteni, ezért gondolom a textúrák is játszanak, viszont nem jöttem rá hogyan. Kifejezett textúra, amelyet meg akarok jeleníteni: \"8432 shop06_lvs ws_Transfender_dirty\"
- Cím: Kisebb kérdések
Írta: Flash - 2017. február 13. - 22:38:57- TD-re nem lehet csak Object-re. tudomásom szerint.
- Cím: Kisebb kérdések
Írta: impreZZa - 2017. február 14. - 09:06:03- http://forum.sa-mp.com/showthread.php?t=274064
Nem tudom mennyire laggoltat.- Cím: Kisebb kérdések
Írta: Flash - 2017. február 14. - 12:43:35- Létrehoz egy képért vagy 5000 td-t, ennyit nem ér. :/
- Cím: Kisebb kérdések
Írta: LaszloR1 - 2017. február 14. - 12:44:36- @Flash Érdekes, az ember azt hinné, ha egy komplex objectet ki tud jelezni, akkor egy textúra fehér négyszögre való helyezése nem oldana problémát.
@impreZZa Próbálkoztam vele, sajnos csak nagyon alacson felbontásoknál tudtam működésre bírni. Most azon gondolkozom, hogy a TD négyszögen belül lehet állítani az object helyzetét? Ezzel a móddal meg lehetne (szerintem) oldani, hogy kitöltse a négyszöget, amelybe kéne a textúra.
Edit: @Flash Igen, használtam már, inkább passzolom az IMG2TD megoldást.- Cím: Kisebb kérdések
Írta: Ben - 2017. február 14. - 15:00:55- Bármilyen textúrát sajnos nem használhatsz, ebben szinte biztos vagyok (texture studio-nál is nem véletlenül úgy van megoldva, ahogy)
http://forum.sa-mp.com/showthread.php?t=291722
Ezeket az ún. sprite-okat tudod használni textdrawként.- Cím: Kisebb kérdések
Írta: tudvari - 2017. március 27. - 17:56:16- Alább látható a server configom, favouritek között látható, elérhető, mások csatlakozni is tudnak, stb.
De ha rákeresek az Internet tabon, vagy csak simán végigpásztázom az 1 online-os szervereket, akkor sehol sem találom.
echo Executing Server Config...
rcon_password -----
maxplayers 50
port 7777
hostname Join if you dare
mapname Secretland
gamemode0 mod 1
announce 1
query 1
chatlogging 1
weburl www.google.com
onfoot_rate 40
incar_rate 40
weapon_rate 40
stream_distance 300.0
stream_rate 1000
maxnpc 0
logtimeformat [%H:%M:%S]
language English
plugins crashdetect sscanf
- Cím: Kisebb kérdések
Írta: DrAkE - 2017. március 27. - 18:58:44- Mert a Hosted és az Internet tab ugyanaz már régóta.
- Cím: Kisebb kérdések
Írta: tudvari - 2017. március 27. - 19:02:16- Na de jó, köszi az infót. Egyébként mióta, és mivel indokolták?
- Cím: Kisebb kérdések
Írta: DrAkE - 2017. március 27. - 19:09:03- Ha jól emlékszem akkor lehetett (még most is) bugoltatni az Internet tabot azzal, hogy hamis játékos mennyiséget adott vissza.
- Cím: Kisebb kérdések
Írta: penaut - 2017. április 09. - 13:07:51
public Speedometer()
{
new vehicleid, Float:health;
new fstring[32], string[512], holder[128], stringa[128];
foreach (new i : Player)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
vehicleid = GetPlayerVehicleID(i);
GetVehicleHealth(vehicleid, health);
GetVehicleParamsEx(vehicleid, engine, lights, alarm, doors, bonnet, boot, objective);
new uzemanyagtext[18];
switch(VehicleUzemanyag[vehicleid])
{
case 3: uzemanyagtext = \"-\";
case 2: uzemanyagtext = \"K\";
case 1: uzemanyagtext = \"B\";
case 0: uzemanyagtext = \"D\";
}
string = \"~w~\";
strcat(string, \"~w~~h~Üzemanyag: ~g~\", sizeof(string));
strcat(holder, stringa, sizeof(holder));
fstring = \"iiiiiiiiii\";
if(Fuel[vehicleid] > 100.0) strins(fstring, \"~r~\", 10, sizeof(fstring));
else if(Fuel[vehicleid] < 0.0) strins(fstring, \"~r~\", 0, sizeof(fstring));
else strins(fstring, \"~r~\", floatround(Fuel[vehicleid]/10.0), sizeof(fstring));
strcat(string, fstring, sizeof(string));
strcat(string, \"~n~~w~~h~\", sizeof(string));
if(GetPVarInt(i, \"Speedo\")) format(fstring,sizeof(fstring),\"Sebesség: ~w~%d MP/H\", GetPlayerSpeed(i, false));
else format(fstring,sizeof(fstring),\"Sebesség: ~w~%d KM/H\", GetPlayerSpeed(i, true));
strcat(string, fstring, sizeof(string));
TextDrawSetString(SpeedoText, string);
}
}
}
Hogyan tudnám megcsinálni, hogy a VehicleUzemanyagos betűk az üzemanyag típustól függően megjelenjenek a
strcat(string, \"~w~~h~Üzemanyag: ~g~\", sizeof(string));
sorban így: Üzemanyag (betű):- Cím: Kisebb kérdések
Írta: 1Mark6 - 2017. április 09. - 17:29:00
new UzemanyagText[4][2] = {\"D\",\"B\",\"K\",\"-\"};
new uzemanyag_id = VehicleUzemanyag[vehicleid];
format(string,sizeof(string),\"Üzemanyag: %s\",UzemanyagText[uzemanyag_id]);
strcat(main_string,string);
Probably?- Cím: Kisebb kérdések
Írta: Turtle - 2017. május 16. - 19:36:34- Sziasztok. Egy haladó programozóként kérdezlek benneteket, hozzáértőket. Kisebb célokkal elkezdtem a kedvenc játékomnak ezen oldalával foglalkozni, viszont a pawn nyelven írt remekművek kicsit másként \"festenek\", mint egy pascal vagy basic.. Sőt akár egy C kód.. Tehát valószínűleg lesz még néhány kérdésem, azonban egyenlőre azokat szeretném megkérdezni, hogy a \"forward\" mire jó? Mivel úgy tudom, hogy a pawno az eljárásokat [ Public ] automatikusan lefuttatja, miért jó, ha meghívjuk forward-al? Ezt nem igazán sikerült megértenem. Illetve a lokális változókról lenne még kérdésem, hogy maga a nyelv használ ilyeneket?
- Cím: Kisebb kérdések
Írta: Naretev - 2017. július 30. - 08:45:06- Ha egy globál TD-t berakok selectablenek, és megjelenítem 2 játékosnak és az egyik rákattint akkor azt a másik látja vagy nem? Mivel globál TD ezért szerintem lehet de azonban a clickTDnél csak a playeridre vonatkozik ezert nem tudom :( Letesztelni meg nem tudtam. Ebben kérném a segitségeteket.
- Cím: Kisebb kérdések
Írta: Flash - 2017. július 31. - 08:23:46 Idézetet írta: Naretev date=1501397106
Ha egy globál TD-t berakok selectablenek, és megjelenítem 2 játékosnak és az egyik rákattint akkor azt a másik látja vagy nem? Mivel globál TD ezért szerintem lehet de azonban a clickTDnél csak a playeridre vonatkozik ezert nem tudom :( Letesztelni meg nem tudtam. Ebben kérném a segitségeteket.
Ha csak a playerid nek jelenited meg akkor csak neki jelenik meg. (TextDrawShowForPlayer(playerid, textdraw);- Cím: Kisebb kérdések
Írta: Naretev - 2017. július 31. - 20:09:54- Aha, és ha All-nak akkor viszont teljesülnek azok az utasítások amiket leírtam nemde?
Köszönöm szépen, ígymár képben van az egész. Mostmár elkezdhetem az LVRP kopit XD #Kappa
- Cím: Kisebb kérdések
Írta: zsolti125 - 2017. augusztus 24. - 18:48:40- Sziasztok, eléggé kis problémám van, nem tudom megoldható-e de felteszem a kérdést. Egy paraméteres parancsal szeretnék visszatérni, úgy hogy adottak már a paraméterek. Demonstrálom:
new bortonido = 5;
return cmd_jail(playerid, params);
//És a params helyére kellene a börtönidő, de error-t kapok bárhogy is próbálom. :(
Előre köszönöm a válaszokat.
MEGOLDVA!- Cím: Kisebb kérdések
Írta: vargabalint98 - 2017. december 22. - 14:13:04- Sziasztok! Pár kisebb kérdésem lenne, mivel kezdő vagyok így a samp szerver felépítésében.
Melyik a jobb/egyszerűbb megoldás, és mit ajánlotok ha egyik sem?
Tegyük fel sok sok rendszert akarok (Chat,Admin,Reg, stb), akkor azokat mind külön filterscriptbe érdemes? (Külön a chatnek,Adminrendszernek,Regisztrációnak, stb), vagy inkább a gamemode-on belül hozzam létre? (Legfőképp ez a chat-re igaz(Rp-style)).
Nem tudom hogy lenne érdemes, kérdezni nem szégyen, és nem akarom ezért újraírni a dolgokat :D
- Cím: Kisebb kérdések
Írta: REPTA - 2017. december 22. - 15:52:55- Nem a legjobb ötlet abba írni. Mivel úgy tudom maximum 15 darab lehetséges. Ajánlom a moduláris szerkezetet, bár gondolom ez neked még új lenne. Tehát mindenféleképpen a gamemode-ba csináld.
- Cím: Kisebb kérdések
Írta: ustanmufj - 2017. december 22. - 18:59:30- http://forum.sa-mp.com/showthread.php?t=151164
minden limit : http://wiki.sa-mp.com/wiki/Limits- Cím: Kisebb kérdések
Írta: vargabalint98 - 2017. december 23. - 12:24:50- Rendben, köszi. Programozással nem lesz gond csak a felépítés érdekelt :)
- Cím: Kisebb kérdések
Írta: Frank Malcov - 2018. október 03. - 15:17:07- Sziasztok.
Van egy házi samp gamemodom.Szeretnék bele olyat csinálni hogy ha egy játékos fel csatlakozik a szerverre, akkor lekérdezze, hogy rendelkezik-e a játékos egy bizonyos mappával a számítógépén.Ha igen akkor felengedi, ha nem akkor kirúgja.Nos először is nem tudom hogy ez tényleg lehetséges-e (szerintem igen de kérnék megerősítést), másodszor pedig van egy elméletem, hogy hogyan lehetne ezt megoldani de mikor megirom a szükséges sorokat akkor nem működik.Dinivel dolgozok:
public OnPlayerConnect(playerid)
{
if(dini_Exists(\"File\"))
{
SendClientMessage(playerid, -1, \"Üdv\");
}
else
{
SendClientMessage(playerid, -1, \"Nem létezik\");
Kick(playerid);
}
return 1;
}
Esetleg valaki meg tudná mondani, hogy mi a hiba?Nem kapok erre se errort, se warningot de nem akar működni.- Cím: Kisebb kérdések
Írta: Kovacs_Richard - 2018. október 03. - 15:39:44- a dini a szerveren tárolt mappákat kezeli, nem tudok róla, hogy lenne hivatalos kliensbe épített funkció erre, max pluginnal lehet, de ugye azt meg kötelezővé kell tenned, hogy telepítsék, de sokan nem fogják
pontosan mit is szeretnél ebben a mappában tárolni? és miért kliens oldalon?- Cím: Kisebb kérdések
Írta: Frank Malcov - 2018. október 04. - 09:06:48- A lénegye az a dolognak hogy bizonyos fájlokat szeretnék tárolni ami szükséges lenne ahhoz, hogy egy játékos fel tudjon csatlakozni a szerverre.Azt szeretném, hogy ne az alap San Andreas járműveit használjuk a szerveren, hanem jól kidolgozott modolt járműveket (ezzel is élethűbbé tenni a szervert), és ehhez kellene az hogy lekérdezze a szerver csatlakozáskor, hogy a játékos rendelkezik-e azzal a mappával ami a modolt járművek fájlait tartalmazza.
- Cím: Kisebb kérdések
Írta: AnthonyGates - 2018. október 06. - 21:23:48- my god
SA-MP 0.3DL
Nem kell itt ilyen kliens oldalibuziság.Megy ez az nélkül is tökéletesen. (és meg sem tudod olddani)- Cím: Kisebb kérdések
Írta: Ben - 2018. október 07. - 11:39:43- játmű modolást nem igen tudja megoldani, oké custom model egy egész autónak és rácsatolni az objectet majd az autót egy interior worldbe rakni, így az eredeti láthatatlan lesz. de törés model, kerekek fordulása meg dinamikusan mozgó elemek(pl ajtó) nem lesznek xd én sokat gondolkoztam ezen hogy hogy lehetne megoldani
- Cím: Kisebb kérdések
Írta: Frank Malcov - 2018. október 12. - 20:49:10- Na tessék. Itt egy értelmes ember. Végre valaki aki hasonlóan gondolkodik mint én :)