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

Cím: Log
Írta: 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]
Cím: Log
Írta: Buba - 2011. augusztus 16. - 09:32:48
[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.
Cím: Log
Írta: Csabesz - 2011. augusztus 16. - 09:34:13
Az IP is karakter lánc, tehát %s.
A szkript jó lenne, de fölösleges 3 karakterlánc :D
Cím: Log
Írta: Benceee - 2011. augusztus 16. - 09:36:29
Idézetet írta: Buba date=1313479968\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10503\" data-ipsquote-contentclass=\"forums_Topic
[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.
Cím: Log
Írta: checcovt - 2011. augusztus 16. - 11:48:34
Grat, valakinek biztos jóljön! :D
Cím: Log
Írta: Kovacs_Bela - 2011. augusztus 16. - 13:37:43
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]
Cím: Log
Írta: Benceee - 2011. augusztus 16. - 15:19:57
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..
Cím: Log
Írta: Zsolesszka - 2011. augusztus 16. - 15:28:59
Idézetet írta: Dream1990 date=1313500797\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"10503\" data-ipsquote-contentclass=\"forums_Topic
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]