Üzenetek megjelenítése

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


Üzenetek - Zsolesszka

Oldalak: 1 ... 23 24 [25] 26 27 ... 136
361
Segítségkérés / MYSQL hiba
« Dátum: 2013. május 06. - 21:09:13 »
Ha így hozod létre a definíciókat:
 
#define SQL_Host \" \"
#define SQL_User \" \"
#define SQL_Jelszo \" \"
#define SQL_Adatbazis \" \"

 
akkor így kell õket használnod:
 
mysql_connect(SQL_Host, SQL_User, SQL_Jelszo, SQL_Adatbazis);

362
Segítségkérés / Hiányzó mappák, amik megvannak.....
« Dátum: 2013. május 06. - 16:44:25 »
google
MSVCP100.dll
letöltöd lehetõleg valami májkroszoft oldalról, majd c:\\windows\\system32\\ mappába bemásolod vagy a samp-server.exe mellé.
Ugyanígy kell eljárni amennyi hasonló üzenetet kapsz vagy telepítesz valami redistributable csomagot.
http://www.microsoft.com/en-us/download/details.aspx?id=5555

363
Segítségkérés / Hiányzó mappák, amik megvannak.....
« Dátum: 2013. május 06. - 14:47:08 »
Azt írja:
Script[gamemodes/funmode.amx]: Run time error 19: \"File or function is not found\"
hogy: Fájl vagy eljárás (funkció) nem található.
Általában a második szokott lenni.
Érthetõbben: olyan funkció lett írva a módba melyet egy bizonyos verziójú plugin kínált fel, és szerver induláskor vagy sikertelen a betöltése vagy egyszerûen nem lett a szerverhez odarakva (másolva .dll vagy .so)  a nevük beírva a server.cfg fájlba.
Itt megismétlem hogy bizonyos verzió, mivel minden verzióban lehetnek eltérések a funkciók neveiben, paramétereiben, és törlésre, illetve újabbak lehetnek bennük létrehozva.
Ezért jó a saját mód mert ahhoz a készítõ, ahogy jönnek ki az újabb verziójú pluginok, úgy tudja átírni hozzá a módot hogy jó legyen.

364
SA-MP / Open.mp: Szerverfejlesztés / Max+Bónuszfegyver
« Dátum: 2013. május 03. - 19:07:19 »
Majdnem tökéletes.
A legelsõnek beírt játékos használhatja, a többi nem, egészen addig míg valamelyik játékos meg nem hal a játékban, utána megint egy játékos használhatja és addig senki míg újra nem lesz egy áldozat.

365
Segítségkérés / OnFilterScript/GameModeExit
« Dátum: 2013. május 02. - 21:23:09 »
Én nem emlékszek rá egyáltalán hogy meghívódott volna valaha is az OnGameModeExit illetve az OnFilterScriptExit ha az X-el zártam be a program futását.

366
Segítségkérés / OnFilterScript/GameModeExit
« Dátum: 2013. május 02. - 20:45:25 »
Egy apró kérdés.
Hogyan is történik nálad a \"szerver bezárás..\"?

367
Segítségkérés / Alap text kivétele
« Dátum: 2013. április 30. - 22:20:12 »
public
OnPlayerText(playerid, text[])
{
     
     return 0; // !!!
}

368
Segítségkérés / else + if
« Dátum: 2013. április 30. - 22:17:03 »
Az else if egy sima if-el kezdõdik:
 
if(valami)
{
}
else if(valami2)
{
}
else if(valami3)
{
}
// És így tovább.

369
Segítségkérés / Hibás stock
« Dátum: 2013. április 23. - 19:31:48 »
A switch-en belül elõször case és csak utána lehet if-et alkalmazni. Pontosabban a case -en belül.
 
switch(pInfo[playerid][rang])
{
    case 1:
    {
         if(...
    }
    case 2:
    {
    }
}

370
Segítségkérés / random cp adatbázisbol
« Dátum: 2013. április 22. - 12:23:14 »
SELECT * FROM table_name
ORDER BY RAND()
LIMIT 1

 
Ez csak viszonylag kevés soroknál mûködik elég gyorsan.
Ha túl sok sorod van akkor használd a pawn random() funkcióját.
 
new
   maxcp;
// a maxcp értékét meg beállítod szerver induláskor annak megfelelõen amennyi adatod van a táblában (lehet mysql lekéréssel is)
format(query, sizeof query, \"SELECT * FROM table_name WHERE id = %d\", random(maxcp));

371
Segítségkérés / Objectek draw distance-ja
« Dátum: 2013. április 22. - 09:58:29 »
native CreateDynamicObjectEx(modelid, Float:x, Float:y, Float:z, Float:rx, Float:ry, Float:rz, Float:drawdistance = 0.0, Float:streamdistance = 200.0, worlds[] = { -1 }, interiors[] = { -1 }, players[] = { -1 }, maxworlds = sizeof worlds, maxinteriors = sizeof interiors, maxplayers = sizeof players);[/quote]

372
Segítségkérés / Rangok tömbbe rakása
« Dátum: 2013. április 22. - 09:39:25 »
Az pontosan így helyes:
 
new 
    mentorang[][] = {\"Ápoló\", \"Mentõs\", \"Doktor\"};

  // És nem a pont pont pont törlése miatt!!
Ennek az az értelme hogy ha kiszeretnéd íratni egy játékosnak hogy pl.: miért nem vállalhat új munkát mert már ezt (<- ide jön hogy mit) elvállalta.
Ha nem tömbökben tárolod akkor eljárást kell írni hozzá, ami karakterlánccal (a rang-al) tér vissza, vagy nagyon hosszú parancsokat kell írnod ezeknek a megvalósítására.
Példaként:
 

#define APOLO 0
#define MENTO 1
#define DOKTOR 2
new
    mento_rang_tipusa[MAX_PLAYERS],
    mentorang[][] = {\"Ápoló\", \"Mentõs\", \"Doktor\"};
// majd ahol a rang változik:
mento_rang_tipusa[playerid] = DOKTOR;
// Ahol szeretnéd megjeleníteni mi a rangja:
format(str, sizeof str, \"A te mentõ rangod a következõ: %s\", mentorang[  mento_rang_tipusa[playerid]  ]);

373
Segítségkérés / Vehicle ID módosítása
« Dátum: 2013. április 22. - 09:26:43 »
Nem lehet módosítani egy letett jármû azonosítószámát.
Ha te azt szeretnéd amit leírtál akkor törölnöd kell a bent lévõ jármûveket, mielõtt a fájlból betöltöd a jármûveket.
De minek is szeretnéd módosítani?
Ha majd egy másik fájlból töltesz be jármûvet akkor meg összefog zavarni hogy már van benn jármû és nem egytõl kezdõdik az új jármûvek azonosítószáma? (még szép hogy nem egytõl kezdõdik)
Amúgy meg minek mentesz VEHID értéket a fájlba? (teljesen felesleges)

374
Segítségkérés / Skin cserélõ parancsban limit
« Dátum: 2013. április 20. - 18:13:08 »
Szerintem meg a sorrendre oda kellene figyelni.
A rossz:
 
if( skin < 0 || skin > 300 ) SendClientMessage( playerid, red, \"Rossz skin ID! (0-300)\" );
new skin = strval(tmp);
[/quote]
 

new skin = strval(tmp);
if(skin < 0 || skin > 300) return SendClientMessage( playerid, red, \"Rossz skin ID! (0-300)\" );

375
Segítségkérés / GVar segítség..
« Dátum: 2013. április 17. - 21:58:22 »
Nem gyors és nem is annyira jó.
A sima változók még mindig jobbak.
Amúgy nem tudom mi okoz neked gondot, talán az hogy túl sok változót akarsz használni mivel ha jól látom egy idõben csak egy fajta munkát vállalhat egy játékos.
 
enum
{
    NINCS_MELO,
    PIZZA,
    KAMIONOS,
    SZALLITO
};
new job[MAX_PLAYERS];
//OnPlayerConnect alá:
job[playerid] = NINCS_MELO;
//Parancsokba:
if(job[playerid] != NINCS_MELO)  return SendClientMessage( playerid, -1, \"[Hiba]: Már van munkád(pizzás)! Több adatokért: ( /stats )\" );
//Ahol elvállalja a munkát ott értelemszerûen azt kell odaírni amit elvállalt:
job[playerid] = PIZZA;

Oldalak: 1 ... 23 24 [25] 26 27 ... 136
SimplePortal 2.3.7 © 2008-2026, SimplePortal