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

Oldalak: [1] 2 3 ... 46
1
Segítségkérés / Re:Parancs spam
« Dátum: 2022. július 11. - 19:10:35 »
Szia!

Én erre a GetTickCount függvényt használtam anno.
Ez lekéri, hogy hány milliszekundum telt el a szerver indítása óta. Egy kicsit számolgatva vele simán megoldható, amit szeretnél.

new gLastDoorKick[MAX_PLAYERS] = 0;  //Ide tárolod el, hogy ki, mikor használta ezt a parancsot utoljára.

CMD:kickdoor(playerid, params[])
{

if(gLastDoorKick[playerid] > GetTickCount() - 5000)  // Ha az utolsó használat ideje nagyobb, mint a jelenlegi idő - 5 másodperc (5000ms), azaz nem telt még el 5 másodperc az utolsó használat óta.
return SendErrorMessage(playerid, "Csak 5 másodpercenként használhatod ezt a parancsot!");

static
id = -1;

if (GetFactionType(playerid) != FACTION_POLICE)
return SendErrorMessage(playerid, "Nem vagy Rendőr.");

if ((id = House_Nearest(playerid)) != -1)
{
if (!HouseData[id][houseLocked])
return SendErrorMessage(playerid, "Ez a ház nyitva van.");

ApplyAnimation(playerid, "POLICE", "Door_Kick", 4.0, 0, 0, 0, 0, 0);
SendNearbyMessage(playerid, 10.0, COLOR_PURPLE, "** %s teljesen erővel az ajtóba rúg, abban reménykedve hogy betöri.", ReturnName(playerid, 0));
SetTimerEx("KickHouse", 2500, false, "dd", playerid, id);
gLastDoorKick[playerid] = GetTickCount(); //Itt regisztrálod, hogy mikor használta utóljára. 
}
else if ((id = Business_Nearest(playerid)) != -1)
{
if (!BusinessData[id][bizLocked])
return SendErrorMessage(playerid, "Ez a üzlet nyitva van.");

ApplyAnimation(playerid, "POLICE", "Door_Kick", 4.0, 0, 0, 0, 0, 0);

SendNearbyMessage(playerid, 10.0, COLOR_PURPLE, "** %s teljesen erővel az ajtóba rúg, abban reménykedve hogy betöri.", ReturnName(playerid, 0));
SetTimerEx("KickBusiness", 2500, false, "dd", playerid, id);
gLastDoorKick[playerid] = GetTickCount();
}
else {
SendErrorMessage(playerid, "Nem vagy üzlet és ház közelébe.");
}
return 1;
}


2
GTA San Andreas / Re:Nem tudok felcsatlakozni
« Dátum: 2020. augusztus 18. - 20:30:45 »
A szerver és a kliensed verziója megegyezik?

3
GTA San Andreas / Re:mSelection include
« Dátum: 2020. augusztus 18. - 20:26:53 »

5
Segítségkérés / Re:Itt kérdezz warningot/error -t!
« Dátum: 2020. május 18. - 19:29:54 »
ItemAmount[playerid] += amount;Helyett:
ItemAmount[playerid][i] += amount;
ItemAmount[playerid] == amount;Helyett:
ItemAmount[playerid][i] = amount;
Idézet
Valószínüleg a többi helyen is hiányzik a [ i ] .
Itt van amúgy az eredeti verzió, ebben elvileg nincsenek warningok/errorok. http://www.solidfiles.com/v/ZBqgxP7zQeawa

6
Segítségkérés / Re:Errorok
« Dátum: 2020. május 17. - 18:20:08 »
    188    dini_IntSet(file, "Szint",JatekosInfo[playerid][Szint];
    189 dini_IntSet(file, "Penz",JatekosInfo[playerid][Penz];
    190 dini_IntSet(file, "Admin",JatekosInfo[playerid][Admin];

) <- Hiányzik a pontosvesszők elől.

GetPlayerName(nev, sizeof(nev));
Kinek a nevét kéred le?

GetPlayerName(playerid, nev, sizeof(nev));

new jelszo = dini_Int(file, "Jelszo");
453 if(udb_hash(inputtext) == Jelszo)

Először kisbetűvel hozod létre a 'jelszo' nevű változót, aztán nagybetűvel, 'Jelszo' ként hivatjoznál rá a következő sorban.

7
Segítségkérés / Re:Xampp mysql ékezet karakter mentés probléma
« Dátum: 2020. február 10. - 19:05:34 »
A pawn/SAMP nem igazán kedveli az UTF8-at.

8
Segítségkérés / Re:Xampp mysql ékezet karakter mentés probléma
« Dátum: 2020. február 10. - 18:07:44 »
Próbáld meg akkor ezt hozzáadni:

mysql_query (g_Sql, "SET NAMES latin2");
Így néz ki az én példa scriptem:

main()
{
g_Sql = mysql_connect("127.0.0.1", "root", "", "db_test");
mysql_set_charset("latin2_hungarian_ci ", g_Sql);
mysql_query (g_Sql, "SET NAMES latin2");



new stringem[25] = "Árvíztûrõ tükörfúrógép";

new query[128];

mysql_format(g_Sql, query, sizeof query, "INSERT INTO `test` (`szoveg`) VALUES ('%s')", stringem);
mysql_query(g_Sql, query);

}

Eredmény:

9
Segítségkérés / Re:Xampp mysql ékezet karakter mentés probléma
« Dátum: 2020. február 09. - 20:22:49 »
mysql_set_charset("latin2_hungarian_ci ", g_Sql);
A tábla kódolását is 'latin2_hungarian_ci'-re állítsd + a benne lévő mezőkét is.

11
Segítségkérés / Re:MySQL karakter kódolás probléma
« Dátum: 2020. február 07. - 13:13:58 »
mysql_set_charset("latin2_hungarian_ci ", g_Sql);
A tábla kódolását is 'latin2_hungarian_ci'-re állítsd + a benne lévő mezőkét is.

12
Segítségkérés / Re:mysql probléma
« Dátum: 2020. február 06. - 13:56:10 »
Jól mondja whadez.

Tessék, így próbáld meg:

stock setPlayerKarakterreg(playerid) {

new tempStr[4][32];

GetPVarString(playerid, #pName, tempStr[0], 32);
GetPVarString(playerid, #pKor, tempStr[1], 32);
GetPVarString(playerid, #pNem, tempStr[2], 32);
GetPVarString(playerid, #pSzarmazas, tempStr[3], 32);

mysql_format(g_SQL,mysql_uzenet,sizeof(mysql_uzenet),"INSERT INTO `players` (pName) VALUES('%s')",tempStr[0]);
mysql_tquery(g_SQL, mysql_uzenet,"OnCharacterCreate","i",playerid);
printf("Karakteruzi: %s",mysql_uzenet);
return 1;
}

forward OnCharacterCreate(playerid);
public OnCharacterCreate(playerid)
{
new tempStrnev[32];

GetPVarString(playerid, #Felhasznalonev, tempStrnev, 32);

mysql_format(g_SQL,mysql_uzenet,sizeof(mysql_uzenet),"UPDATE `accounts` SET `char_2` = %i WHERE `Felhasznalonev` = '%s' ", cache_insert_id(), tempStrnev);
mysql_query(g_SQL,mysql_uzenet);
printf("Accountuzi: %s",mysql_uzenet);

hideCharPanel(playerid);
SCM(playerid, HEX_WHITE, "Karaktered elkészült!");
showCharPanel(playerid);
LoadCharacterSelection(playerid);
return 1;
}

14
Segítségkérés / Re:Itt kérdezz warningot/error -t!
« Dátum: 2020. január 13. - 17:55:57 »
Kérlek másold be nekem a 900. és 1790. sort.

15
Segítségkérés / Re:Itt kérdezz warningot/error -t!
« Dátum: 2020. január 13. - 17:34:26 »
Megcsináltad azt amit kértem? A crashdetect pluginod a legfrissebb?

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