GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => A témát indította: Benceee - 2011. augusztus 16. - 09:28:08
-
Üdv.
Tudom, hogy ez volt az elõzõ témában is. Csak ott mindenki mondta, hogy nem jó stb. Ezért én is írtam egyet.
Hiba / warning: Nincs
Sorok száma: 36
Használjátok egészséggel!
[pawn]
/*-------------------------------
-------Srcipt by: Dream--------
-------Sampforum.hu-nak.-------*/
#include <a_samp>
#define red 0xF40B74FF
public OnPlayerConnect(playerid)
{
new name[64];
new string[128];
new ipje[64];
GetPlayerIp(playerid, ipje, sizeof(ipje));
GetPlayerName(playerid, name, sizeof(name));
format(string,sizeof(string), \"%s {00FFFF}belépett a szerverre. IP: %s\", name, ipje);
SendClientMessageToAll(red, string);
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new name[64];
new string[128];
new ipje[64];
GetPlayerIp(playerid, ipje, sizeof(ipje));
GetPlayerName(playerid, name, sizeof(name));
switch(reason)
{
case 0: format(string,sizeof(string), \"%s {00FFFF}lekapcsolódott a szerverrõl. IP: %s. Oka: Idõtúllépés.\", name, ipje);
case 1: format(string,sizeof(string), \"%s {00FFFF}lekapcsolódott a szerverrõl. IP: %s. Oka: Kilépés.\", name, ipje);
case 2: format(string,sizeof(string), \"%s {00FFFF}lekapcsolódott a szerverrõl. IP: %s. Oka: Kirúgva / Kitiltva.\", name, ipje);
}
SendClientMessageToAll(red, string);
return 1;
}
[/pawn]
-
[pawn]switch(reason)
{
case 0: format(string,sizeof(string), \"%s {00FFFF}lekapcsolódott a szerverrõl. IP: %s. Oka: Idõtúllépés.\", name, ipje);
case 1: format(string,sizeof(string), \"%s {00FFFF}lekapcsolódott a szerverrõl. IP: %s. Oka: Kilépés.\", name, ipje);
case 3: format(string,sizeof(string), \"%s {00FFFF}lekapcsolódott a szerverrõl. IP: %s. Oka: Kirúgva / Kitiltva.\", name, ipje);
}[/pawn]
Kirúgva/kitiltva resonja nem 3, hanem kettõ.
case 2: format ...
Szerintem az IP az nem string(%s) hanem valami más, nem tudom :)
Amúgy jó lett, grat.
-
Az IP is karakter lánc, tehát %s.
A szkript jó lenne, de fölösleges 3 karakterlánc :D
-
[pawn]switch(reason)
{
case 0: format(string,sizeof(string), \"%s {00FFFF}lekapcsolódott a szerverrõl. IP: %s. Oka: Idõtúllépés.\", name, ipje);
case 1: format(string,sizeof(string), \"%s {00FFFF}lekapcsolódott a szerverrõl. IP: %s. Oka: Kilépés.\", name, ipje);
case 3: format(string,sizeof(string), \"%s {00FFFF}lekapcsolódott a szerverrõl. IP: %s. Oka: Kirúgva / Kitiltva.\", name, ipje);
}[/pawn]
Kirúgva/kitiltva resonja nem 3, hanem kettõ.
case 2: format ...
Szerintem az IP az nem string(%s) hanem valami más, nem tudom :)
Amúgy jó lett, grat.
Köszönöm, hogy szóltál, elírási hiba volt.
-
Grat, valakinek biztos jóljön! :D
-
ezt is most akartam leszólni, mert tegnap láttam valami olyat hogy:
Tesztelve nincs.
Hiba / Warning nincs
[/quote]
azt ma láttam hogy már nincs ott, csak meg akartam kérdezni hogy ha nem tesztelted akkor honnan tudod hogy nincs hiba? :D
de ma meg:
« Utoljára szerkesztve: Ma - 09:36:00 Dream1990 » [/quote]
-
Nem látom át a problémádat. :-\\ Volt benne egy elírási hiba, amit a pawno nem jelzett ki.. Ki mondta, hogy teszteltem? Pawno nem írt rá semmit, én meg jóváhagytam..
-
Nem látom át a problémádat. :-\\ Volt benne egy elírási hiba, amit a pawno nem jelzett ki.. Ki mondta, hogy teszteltem? Pawno nem írt rá semmit, én meg jóváhagytam..
Az én véleményem szerint meg lehet be kellene vezetni hogy tesztelés nélküli módokat filterscript-eket ne lehessen feltölteni/kiírni ide a fórumra.
Amúgy tényleg túl sok a változó és a játékos névnek se értem minek adtál 64-es méretet. Nem véletlenül van meghatározva a játékos név #define MAX_PLAYER_NAME (24).
[pawn]
public OnPlayerConnect(playerid)
{
new name[64];
public OnPlayerDisconnect(playerid, reason)
{
new name[64];
[/pawn]
[/quote]