Üzenetek megjelenítése

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


Üzenetek - 1Mark6

Oldalak: 1 ... 10 11 [12] 13 14 ... 29
166
Segítségkérés / MySQL-be Range lekérdezés
« Dátum: 2016. Március 30. - 17:41:32 »
Egyedül az Objektet és a Labelt tárolom változókba

167
Segítségkérés / MySQL-be Range lekérdezés
« Dátum: 2016. Március 30. - 17:32:12 »
Nos, először is köszönöm szépen ezt a gyors reakciós választ, de ahogyan említettem
// Megtalálta, és csinálsz vele amit szeretnél[/quote], én nem változókba töltögetem hanem egyből az adatbázisba kezelem. Az nekem is megvan, hogy tudok mik vannak körülötte, de ha felveszi akkor ugyebár azokat törölni kéne onnan, az eldobottitemekből =>
DELETE FROM eldobottitemek WHERE X környékén AND Y környékén

168
Segítségkérés / MySQL-be Range lekérdezés
« Dátum: 2016. Március 30. - 17:12:58 »
Sziasztok!
A mai nap folyamán elkezdtem egy Inventory rendszert csinálgatni, Mysql-be.
Azonban gondom akadt, az eldobott tárgy felvételével. Amit érdemes tudni, nem változókba töltögettek, hanem az utasítások alatt fut le a threaded query.
Ugyebár akkor tudja felvenni az itemet amikor a közelében van, az illető.
Kellene egy olyan lekérdezés, hogy az összes item egy adott range-n belül
Értsd :
 
SELECT * FROM eldobottitemek WHERE X környékén AND Y környékén

 
Valami ötlet?

169
Segítségkérés / Kisebb kérdések
« Dátum: 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.

170
Segítségkérés / Regisztáció TextDraw
« Dátum: 2016. Március 29. - 12:24:51 »
format(query,sizeof(query),SELECT * FROM jatekosok WHERE Nev = \'%s\',FelhasznalonevTD);

 
A FelhasznalonevTD helyett ird a tied, a lényeg, hogy lekell kérdezni az adatbázisból hogy van-e olyan találat ahol a név regisztrált. Mituán lequery-zted lekérdezed a sorok számát, R6-ba pontosan nemtudom, hogy hogy kell,
 
new sorok = cache_get_row_count();

 
R39-3-ba igy kell.
 
new sorok = mysql_num_rows();

 
R6-ba talán így.
és akkor
 
if(sorok == 1) ShowPlayerDialog(.......//Bejelentkezés
else ShowPlayerDialog(............//Regisztráció

 
Remélem tudtam valamit segiteni.

171
Szkript kérések / Sorsjegy!
« Dátum: 2016. Március 18. - 19:06:40 »

// Globál változóba
new bool:VehetSorsjegyet[MAX_PLAYERS] = true;
// amikor vesz egyet, akkor le fut ez
VehetSorsjegyet[playerid] = false;
SetTimerEx(\"SorsJegyTimer\",5*60*1000,0,\"i\",playerid); // elindit egy timert ami 5 perc múlva fut végig
// A parancs elejére ird be hogy csak akkor fusson le a parancs ha vehetsorsjegyet
if(VehetSorsjegyet[playerid])
// Timer
forward SorsJegyTimer(playerid);
public SorsJegyTimer(playerid)
{
   VehetSorsjegyet[playerid] = true;
}
// Valahogy igy kellene

172
Segítségkérés / Gyors kérdés: Textdraw
« Dátum: 2016. Február 20. - 21:01:08 »
Duplicate textdraw és csak húzod lefelé, vagy az adott irányba.
Esetleg az adott vonalban lévő textdrawnak megnézed az X/Y koordinátáját, majd abba a vonalba helyezed.

173
Általános / Tanácskérés
« Dátum: 2016. Február 14. - 15:38:21 »
Sziasztok !
Szeretnék tanácsot kérni, mindenki véleményét meghallgatom.
Arról szeretnék érdeklődni, hogy milyen  SA-MP szerverekre van igény szerintetek? ( RPG, FUN, TDM, FREEROAM, Egyedi ). Egyáltalán érdemes-e elkezdeni komolyabban foglalkozni vele? Hazai vagy esetleg külföldi szerver?
Elérkeztem egy olyan pontra, ahonnan nem tudok lépést tenni. Már számos projectbe belefogtam, de igazából sosem tudtam, mire van igény. vagy már rég kihalt a SA-MP? A script tudásom, úgy ahogy megvan, NEM a legjobb sőt még nekem is van mit tanulnom, de ha tudnám, hogy van egy komolyabb stílusú szerverre igényem akkor tovább tanulgatnák.
Ezért kérem a véleményeteket

174
Segítségkérés / Nem menti el a szerver a boltban levö pénzt.
« Dátum: 2016. Február 13. - 10:21:26 »
Az a baj, hogy amikor bezárod a módot, és nem létezik a fájl
 
if(!fexist(fajl)) // Ha nem létezik a fájl

 
Akkor csak létrehozza, és utána bezáródik a játékmód, ezért ha nem létezik oda is rakj egy mentést.

175
Segítségkérés / SetPlayerName hiba
« Dátum: 2016. Február 11. - 10:35:16 »
Nem, nem szándékozom menteni a neveket, csak Login rendszernél szükséges a PVar hogy a nevét ideiglenesen elmentse.
A hiba az, hogy nem lehet a Névben szóköz, és ez az én esetembe egy strreplace elintézte, hogy legyen :D
Köszönöm a segitséget :D

176
Segítségkérés / SetPlayerName hiba
« Dátum: 2016. Február 11. - 10:21:35 »
Sziasztok !
Az lenne a problémám, hogy a SetPlayerName nem akar müködni sajnos :(
Amikor beloginolsz akkor berakja egy PVar-ba a nevet, és amikor beirod a helyes jelszót, akkor bekéne Set-elni azt a nevet amit beirt.
De ez nem történik meg, hanem az alap SA-MP klienses nevet hagyja meg.
 

SetPVarString(playerid,\"BelepesNev\",inputtext); // Amikor beirja a loginnál a nevét igy rakom PVar-ba

 
Majd mikor beirja a névhez illő jelszót, akkor pedig :
 

new BelepesNev[24];
GetPVarString(playerid,\"BelepesNev\",BelepesNev,24);
SetPlayerName(playerid,BelepesNev);

 
A BelepesNev változóba lekérem a PVar tartalmát, és ezt a változót beállítom névnek.
Ne tévesszen meg, hogy a PVar és a változó neve ugyan az mert, próbáltam módosítani, de nem az a probléma. Teszteltem, hogy ki printf-elem a BelepesNev nevű változót, a helyes értéket adja vissza, szóval a SetPlayerName nem akar jó lenni :(

177
Segítségkérés / parancs blokkolása
« Dátum: 2016. Február 09. - 07:07:44 »
Én csinálnék egy globális változót:
 
new bool:PlayerInDM[MAX_PLAYERS];

 
És ha berakod bármilyen DM-be akkor :
 
PlayerInDM[playerid] = true;

 
Majd, kb. minden parancshoz amit blokkolni akarsz beirod :
 
if(!PlayerInDM[playerid])

 
Azaz, ha nincs DM-be akkor fut le a parancs.

178
Segítségkérés / Notepad++ Auto Insert probléma !
« Dátum: 2016. Február 06. - 11:40:14 »
Sziasztok !
A napokban újratelepítettem a gépemet, ebből következik, hogy a Notepadom se úszta meg :(
Most felraktam újra, azonban most egy Auto Insert problémám van. A notepad ugye alapból inserteli a következő karaktereket - () {} [] \"\" - azaz magától lezárja a bekezdést.
Ez müködik is, azonban ha a sor közben próbálom ott nem müködik.
Példa :
 
SendClientMessage(playerid,-1,\"Üzenet\"); // itt a - ()- behelyettesíti rendesen
format(string,sizeof(string) // Itt viszont a format után rak egy () jelet, és ugyebár kéne a sizeof után is rakni egy jelet azaz igy kéne kinéznie format(string,sizeof(string))

 
Megfigyeltem, hogy akkor jelentkezik ez a probléma ha a zárójelben van egy - , vagy egy . -.
Szóval : A problémám egyszerűsítve. A Notepad++ zárójel közben nem Insertel másik zárójelet, - ( ) -, hanem csak egy zárójelet - ( -.
Kérlek segítsetek, nagyon zavaró. :(

Dupla hozzászólás automatikusan összefûzve. ( 2016. Február 06. - 12:09:17 )

Megoldottam :D 6.4.3-al müködik :D

179
Segítségkérés / NPC Eltűnik?
« Dátum: 2016. Január 26. - 16:05:49 »
Sziasztok !
Az lenne a problémám, hogy van egy járművel közlekedő NPC-m, ami ha el ér egy bizonyos pontot, onnan fogja és elteleportál a 0,0,0 koordinátára.
Na most :
A módba nem szerepel ilyen, hiszen egy new.pwn-be tesztelem.
Az npc script :



#include <a_npc>
new gStoppedForTraffic = 0;
public ScanTimer();
#define AHEAD_OF_CAR_DISTANCE    11.0
#define SCAN_RADIUS            11.0
//------------------------------------------
main(){}
//------------------------------------------
stock GetXYInfrontOfMe(Float:distance, &Float:x, &Float:y)
{
    new Float:z, Float:angle;
    GetMyPos(x,y,z);
    GetMyFacingAngle(angle);
    x += (distance * floatsin(-angle, degrees));
    y += (distance * floatcos(-angle, degrees));
}
//------------------------------------------
public OnNPCModeInit()
{
SetTimer(\"ScanTimer\",200,1);
}
//------------------------------------------
stock LookForAReasonToPause()
{
     new Float:X,Float:Y,Float:Z;
GetMyPos(X,Y,Z);
GetXYInfrontOfMe(AHEAD_OF_CAR_DISTANCE,X,Y);
for(new x = 0; x < MAX_PLAYERS; x++)
{
    if(IsPlayerConnected(x))
{
   if(GetPlayerState(x) == PLAYER_STATE_DRIVER || GetPlayerState(x) == PLAYER_STATE_ONFOOT)
   {
      if(IsPlayerInRangeOfPoint(x,SCAN_RADIUS,X,Y,Z))
      {
         return 1;
      }
   }
}
}
return 0;
}
 
//------------------------------------------
public ScanTimer()
{
    new ReasonToPause = LookForAReasonToPause();
   
if(ReasonToPause && !gStoppedForTraffic)
{
PauseRecordingPlayback();
gStoppedForTraffic = 1;
}
else if(!ReasonToPause && gStoppedForTraffic)
{
    ResumeRecordingPlayback();
    gStoppedForTraffic = 0;
}
}
 
//------------------------------------------
stock StartPlayback()
{
StartRecordingPlayback(PLAYER_RECORDING_TYPE_DRIVER,\"AngelPineBus\");
gStoppedForTraffic = 0;
}
 
//------------------------------------------
public OnRecordingPlaybackEnd()
{
    StartPlayback();
}
//------------------------------------------
public OnNPCEnterVehicle(vehicleid, seatid)
{
    StartPlayback();
}
//------------------------------------------
public OnNPCExitVehicle()
{
    StopRecordingPlayback();
}
//------------------------------------------

 
 
Ötlet?

180
Segítségkérés / NPC blokkolás?
« Dátum: 2016. Január 25. - 20:21:17 »
Az a baj, hogy nincs vehicleid-m. :(
Ahogy most kinéz :
\"70tK9yg.png\"
Ahogy kellene  :
\"exrrF4S.png\"
Valami ötlet?

Oldalak: 1 ... 10 11 [12] 13 14 ... 29
SimplePortal 2.3.7 © 2008-2024, SimplePortal