Ü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.


Témák - Zippanto

Oldalak: [1] 2 3 4
1
Kérdések, Segítség / samp-server.exe indítás PHP-ból
« Dátum: 2018. Július 01. - 21:30:10 »
Hali. Van egy vm-em és elkezdtem csinálni SAMP szerveremhez egy admin panelt, és most tartok ott, hogy onnét el lehessen indítani a szervert. Kb 3 órája próbálkozok mindenféle dologgal de egyikkel se sikerült normálisan megoldani.
 

$result;
exec(\"C:\\Users\\....\\Szerver\\samp-server.exe\",$result);
if(sizeof($result) > 0) {
for($i = 0; $i < sizeof($result); $i++) {
   echo $result[$i] . \"<br />\";
}
} else echo \"A hibanapló üres!\";

 
Próbáltam még úgy is, hogy egy batch fájlt nyitottam meg és onnét futattam az exe-t és akkor el is indult a szerver viszont a weboldal addig nem reagált semmiféle dologra amíg futott a szerver.
 
Válaszokat előre is köszi! 

2
Szkript kérések / MySQL frakció tagok listázása dialogba
« Dátum: 2018. Március 26. - 15:11:20 »
Sziasztok! Szeretnék a frakcióvezetőknek egy dialogot ahol személyre tudják szabni a frakciót, illetve a tagokat, ebből csak a tagok kilistázása lenne a lényeg.
 
A hiba az lenne a kódban, hogy mikor rákattintok az alkalmazottak listájára a dialogban, akkor kicrashel a GTA ahelyett hogy kilistázná a tagokat.
 
Itt a kód ami lefut amikor rákattintok a dialog egyik elemére (listitem).
 

mysql_format(mysql_id, mysql_adat, sizeof(mysql_adat), \"SELECT name FROM users WHERE users.fraction = \'%d\'\", pInfo[playerid][pFraction]);
mysql_tquery(mysql_id, mysql_adat, \"successQuery_leader1\", \"i\", playerid);

 
És itt van a maga a query.
 

funkcio successQuery_leader1(playerid)
{
new num_rows,num_fields;
cache_get_data(num_rows,num_fields,mysql_id);
new username[MAX_PLAYER_NAME];
new string[256];
new string2[32];
if(num_rows > 0)
{
   for(new i = 0; i < num_rows; i++)
    {
      cache_get_field_content(i,\"name\",username);
         if(IsPlayerConnected(GetPlayerId(username)))
         {
             format(string2,sizeof(string2),\"%d. {22ff00}%s{FFFFFF}\",i+1,username);
            }
         else
         {
             format(string2,sizeof(string2),\"%d. {FFFFFF}%s{FFFFFF}\",i+1,username);
      }
            strcat(string,string2);
    }
}
else
{
    SCM(playerid,COLOR_ORANGE,\"(( Üres a frakcio! ))\");
}
return ShowPlayerDialog(playerid,DIALOG_LEADER_2,DIALOG_STYLE_LIST,\"Alkalmazottak listája\",string,\"Tovább\",\"Mégsem\");
}

 
 

3
Segítségkérés / Táska rendszer hiba.
« Dátum: 2017. Július 01. - 17:59:37 »
Sziasztok! Elkezdtem megírni egy táska rendszert, pár másik includeból merítettem ötletet viszont van egy kis hiba benne, valaki át bírná nézni? Előre és köszönöm.
 
https://pastebin.com/D3p79qFc
 
Ahol eddig észleltem a hibát és hogy mit azokat leírom ide:
 
- AddItem-nél folyton az fut le, hogy a játékosnak már van ilyen tárgya és még hozzáad a rendszer.
 
- ShowItems-nél semmit nem ad ki.

4
Segítségkérés / Pawno(Not responding)
« Dátum: 2017. Június 30. - 20:29:43 »
Sziasztok! Tegnap fejlesztgettem a szervermódom, és mikor le akartam menteni akkor a PAWN Compiler Output ablak nem válaszolt, illetve a Pawno se.
 
Nem tudom mitől lehet, mivel minden olyan dolgot átnéztem amit tegnap írtam.
 
Itt a kép a compilerről.
 
/monthly_2017_06/5956984091fab_Desktop2017-06-308-18-15PM-402.png.fe1b82f255bf29a3a1b6ac7dceb8f0b6.png\" alt=\"Desktop 2017-06-30 8-18-15 PM-402.png\" />
 
Illetve itt a kép a Bracket Finerről, ami olyan sorokat adott vissza amik le vannak zárva.
 
/monthly_2017_06/59569881e3877_Desktop2017-06-308-18-57PM-349.png.6b915cf6aac8b3c645ad86fbd334a5d7.png\" alt=\"Desktop 2017-06-30 8-18-57 PM-349.png\" />

5
Segítségkérés / Pár parancsra azt írja hogy nincs ilyen parancs.
« Dátum: 2017. Június 30. - 01:50:36 »
Sziasztok! Az miért van, hogy pár parancsra mikor beírom akkor azt írja nincs ilyen parancs? És ez mondjuk a parancsok 40%-nál ilyen. Valami ötlet?
 
ZCMD-t és SSCANF-t használok.

6
Szkript kérések / MySQL frakció lekérés táblázatból
« Dátum: 2017. Június 19. - 12:16:54 »
Sziasztok! Egy olyan problémám lenne, hogy a frakció betöltésekor nem történik semmi, logban azt írja hogy successful de nem lesz semmi.
 
A kód:
 


func LoadFractions()
{
    new nums, fields;
    cache_get_data(nums, fields);
    if(nums > 0)
    {
        for(new i = 0; i < nums; i++)
        {
            fInfo[fVan] = bool:cache_get_field_content_int(i,\"exist\");
            fInfo[fDBID] = cache_get_field_content_int(i,\"dbid\");
            cache_get_field_content(i,\"name\",fInfo[fName]);
            cache_get_field_content(i,\"short_name\",fInfo[fSName]);
            fInfo[fMaxMembers] = cache_get_field_content_int(i,\"maxmembers\");
            fInfo[fType] = cache_get_field_content_int(i,\"type\");
        }
    }
}

7
Szkript kérések / [MySQL] Offline és online tagok kilistázása
« Dátum: 2017. Június 13. - 17:34:03 »
Hali!
 
Valaki meg bírná mondani, hogy ez a szkript miért nem jó? Folyamatosan azt írja ki, hogy senki sincsen a frakcióban amikor 2 karakternek a fraction értéke 0.
 

CMD:members(playerid,params[])
{
    if(pInfo[playerid][pAdmin] >= 1)
    {
        new id;
        if(sscanf(params,\"d\",id)) return SCM(playerid,COLOR_WHITE,\"(( Használat: /members [frakció id] ))\");
        if(id >= 0 && id <= MAX_FRACTIONS)
        {
            mysql_format(mysql_id, query, sizeof(query), \"SELECT * FROM `users` WHERE `fraction` = \'%d\'\", id);
            mysql_tquery(mysql_id, query, \"\", \"\");
            new num_rows,num_fields;
            cache_get_data(num_rows,num_fields,mysql_id);
            new username[MAX_PLAYER_NAME];
            new rang;
            new string[128];
            if(num_rows > 0)
            {
                 for(new i = 0; i < num_rows; i++)
                 {
                       cache_get_field_content(i,\"name\",username);
                       rang = cache_get_field_content_int(i,\"rank\");
                       if(ReturnUser(username))
                       {
                            format(string, sizeof(string), \"%d. NÉV: %s | RANG: %d - ONLINE\", i, username, rang);
                            return SendClientMessage(playerid, -1, string);
                       }
                       format(string, sizeof(string), \"%d. NÉV: %s | RANG: %d - OFFLINE\", i, username, rang);
                       SendClientMessage(playerid, -1, string);
                 }
            }
            else SCM(playerid,COLOR_WHITE,\"(( A frakció üres! ))\");
        }
        else SCM(playerid,COLOR_ORANGE,\"(( A frakció id-nek 0 és 30 között kell lennie! ))\");
    }
    else perm(playerid);
    return 1;
}

8
RP/RPG kérések / Napi fizetés
« Dátum: 2017. Január 11. - 12:30:17 »
Sziasztok! Hogyan bírnám megoldani azt, hogy ne óránként kapjanak az emberek fizut hanem naponta? (pl éjfélkor).
 
Ami fontos, hogy ne csak az online játékosoknak adjon pénzt, hanem offlinenak is. 
 
Y_INI-t használok, egyáltalán itt meg lehet oldani?

9
Szkript kérések / Járműre teleportálás rendszám alapján
« Dátum: 2017. Január 07. - 17:21:36 »
Sziasztok! Most merült fel ez a probléma, mivel eddig tökéletesen ment..
 
Szóval annyi a parancs, hogy lehet ID ill. rendszám alapján is teleportálni a járműre, eddig tökéletesen ment, nem tudom mit írhattam át de már a 0,0,0 pozra rak be ha a rendszámot adom meg
 

CMD:gotocar(playerid,params[])
{
    if(IsPlayerConnected(playerid))
    {
        if(PlayerInfo[playerid][Moderator] == 1 || PlayerInfo[playerid][Admin] >= 1 || IsDev(playerid))
        {
            new kocsi[32],tipus;
            new d;
              new Float:x,Float:y,Float:z;
            if(sscanf(params,\"s[32]I(1)\",kocsi,tipus)) return SCM(playerid,COLOR_WHITE,\"(( Használat: /gotokocsi [id/rendszám] [[típus]] ))\"),SCM(playerid,COLOR_WHITE,\"(( típusok: 0->Járműbe rak, 1->Jármű mellé ))\");
            {
                if(tipus == 1)
                {
                    if(IsNumeric(kocsi))
                    {
                        if(IsValidVehicle(strval(kocsi)))
                        {
                             GetVehiclePos(strval(kocsi),x,y,z);
                             SetPlayerPos(playerid,x,y+0.5,z+1.0);
                             SFM(playerid,GREEN,\"(( Elteleportáltál egy járműhoz! JárműID: %d. Rendszám: %s. ))\",strval(kocsi),VehicleInfo[strval(kocsi)][vPlate]);
                        }
                        else SCM(playerid,ORANGE,\"(( Nincs ilyen jármű! ))\");
                     }
                    else
                    {
                          for(new i = 0; i < MAX_VEHICLES; i++)
                        {
                            if(egyezik(VehicleInfo[vPlate],kocsi))
                            {
                                GetVehiclePos(i,x,y,z);
                                 SetPlayerPos(playerid,x,y+0.5,z+1.0);
                                d = i;
                                break;
                            }
                        }
                        SFM(playerid,GREEN,\"(( Elteleportáltál egy járműhoz! JárműID: %d. Rendszám: %s. ))\",d,VehicleInfo[d][vPlate]);
                    }
                }
                else if(tipus == 0)
                {
                    if(IsNumeric(kocsi))
                    {
                        if(IsValidVehicle(strval(kocsi)))
                        {
                            PutPlayerInVehicle(playerid,strval(kocsi),0);
                            SFM(playerid,GREEN,\"(( Beleteleportáltál egy járműbe! JárműID: %d. Rendszám: %s. ))\",strval(kocsi),VehicleInfo[strval(kocsi)][vPlate]);
                        }
                        else SCM(playerid,ORANGE,\"(( Nincs ilyen jármű! ))\");
                    }
                    else
                    {
                         for(new i = 0; i < MAX_VEHICLES; i++)
                        {
                            if(egyezik(VehicleInfo[vPlate],kocsi))
                            {
                                   PutPlayerInVehicle(playerid,i,0);
                                  d = i;
                                break;
                            }
                        }
                        SFM(playerid,GREEN,\"(( Beleteleportáltál egy járműbe! JárműID: %d. Rendszám: %s. ))\",d,VehicleInfo[d][vPlate]);
                    }
                }
            }
        }
    }
    return 1;
}

10
Szkript kérések / GetVehicleIDFromPlate
« Dátum: 2017. Január 04. - 20:49:36 »
Sziasztok!
 
Szeretnék egy olyan funkciót írni, amivel le bírom kérni a jármű ID-jét egy rendszám alapján. A rendszámot a vPlate string változóban tárolom. A probléma viszont az, hogy mikor a ciklust a parancsba írom bele és nem a funkcióba akkor mükszik, de ha külön funkcióba adom meg akkor nem kéri le az ID-t (esetleg hibás ID-t).
 

stock GetVehicleIDFromPlate(platenumber[])
{
    new d;
    for(new i = 0; i < MAX_VEHICLES; i++)
    {
        if(egyezik(VehicleInfo[vPlate],platenumber))
        {
              d = i;
           }
    }
    return d;
}

11
Segítségkérés / MySQL plugin betöltése
« Dátum: 2016. Október 24. - 18:48:57 »
Sziasztok! Mi a probléma szerintetek? Hiv. forumon is olvasgattam dolgokat de egyik se segített sajna.
Próbáltam a MySQL R39-6-sst és az 5-öst is de ugyan az a hiba.
 

----------
Loaded log file: \"server_log.txt\".
----------
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
[18:43:36]
[18:43:36] Server Plugins
[18:43:36] --------------
[18:43:36]  Loading plugin: mysql
[18:43:36]   Failed.
[18:43:36]  Loading plugin: crashdetect
[18:43:36]   CrashDetect v4.15.1 is OK.
[18:43:36]   Loaded.
[18:43:36]  Loading plugin: sscanf
[18:43:36]
[18:43:36]  ===============================
[18:43:36]       sscanf plugin loaded.     
[18:43:36]          Version:  2.8.1       
[18:43:36]    (c) 2012 Alex \"Y_Less\" Cole 
[18:43:36]  ===============================
[18:43:36]   Loaded.
[18:43:36]  Loading plugin: streamer
[18:43:36]
*** Streamer Plugin v2.7.6 by Incognito loaded ***
[18:43:36]   Loaded.
[18:43:36]  Loaded 3 plugins.
[18:43:36]
[18:43:36] Filterscripts
[18:43:36] ---------------
[18:43:36]   Loaded 0 filterscripts.
[18:43:36] [debug] Run time error 19: \"File or function is not found\"
[18:43:36] [debug]  mysql_tquery
[18:43:36] [debug]  cache_get_field_content_int
[18:43:36] [debug]  cache_get_field_content
[18:43:36] [debug]  cache_get_field_content_float
[18:43:36] [debug]  cache_get_data
[18:43:36] [debug]  cache_insert_id
[18:43:36] [debug]  mysql_log
[18:43:36] [debug]  mysql_connect
[18:43:36] [debug]  mysql_errno
[18:43:36] [debug]  mysql_close
[18:43:36] [debug]  mysql_format
[18:43:36] [debug] Run time error 19: \"File or function is not found\"
[18:43:36] [debug]  mysql_tquery
[18:43:36] [debug]  cache_get_field_content_int
[18:43:36] [debug]  cache_get_field_content
[18:43:36] [debug]  cache_get_field_content_float
[18:43:36] [debug]  cache_get_data
[18:43:36] [debug]  cache_insert_id
[18:43:36] [debug]  mysql_log
[18:43:36] [debug]  mysql_connect
[18:43:36] [debug]  mysql_errno
[18:43:36] [debug]  mysql_close
[18:43:36] [debug]  mysql_format
[18:43:36] Script[gamemodes/insidemysql.amx]: Run time error 19: \"File or function is not found\"
[18:43:36] Number of vehicle models: 0

12
Szkript kérések / MySQL segítség
« Dátum: 2016. Október 23. - 18:48:32 »
Sziasztok! Elkezdtem fordítani egy módot diniről mysql-re de nem sokat értek még belőle.. :s
Már a belépésnél elakadtam, hogy hogyan ellenőrizzem azt, hogy a játékos már regisztrált-e.. Valaki tudna segíteni benne?

13
Szkript kérések / Random nagybetű
« Dátum: 2016. Október 22. - 21:26:20 »
Sziasztok! Tudtok egy olyan szkriptet küldeni ami ad nekem egy véletlenszerű nagybetűt?
Egy ilyet találtam nemrég, de ez per jelet meg hasonló dolgokat is ad nekem.
 
 stock GetRandomLetter()
{
    return 65 + random(52); // ASCII Code of capital A is 65 + 2 * 26 for all other chars in alphabet
}

14
Szkript kérések / Telefonszám
« Dátum: 2016. Október 22. - 00:52:49 »
Csáó. Telefonszám illetve szolgáltató összetételében kéne a segítség.
Van egy parancsom, amivel tudok venni telefont, és 3 szolgáltató közül tudok választani (voda,telekom,telenor), a szolgáltatót elmenti egy tárolóban( 20,30 vagy ami a szolgáltató száma ). A telefonszám egy 0 - 9999999 random szám. A kérdés viszont az, hogy én ezt hogyan bírnám összerakni egészbe, hogy pl a telekomnál úgy mentse le, hogy 063012334567, és ne csak a 30 utána számokat.

15
Szkript kérések / Jármű külső sérülésének mentése
« Dátum: 2016. Október 17. - 19:05:23 »
Sziasztok! Egy olyan scriptre lenne szükségem (elég lenne csak a parancsokat leírni sorba, hogy mit hogyan hova) ami a járműnek a külső sérüléseit elmenti. Aki tudna rá példát írni, esetleg erre egy komplett kódot azt megköszönném.

Oldalak: [1] 2 3 4
SimplePortal 2.3.7 © 2008-2024, SimplePortal