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: SniperMen11 - 2012. április 01. - 16:48:19

Cím: Belépés
Írta: SniperMen11 - 2012. április 01. - 16:48:19
Sziasztok! Készitettem egy üzenetet direkt RPG szerverekre de másra is fellehet használni! Kell hozzá MISMATCH! Remélem segitek vele a kezdõknek! Ezt amugy módba is lehet rakni de mehet scriptbe is!
Módba:
 
public OnPlayerConnect(playerid)
{
    new name[MAX_PLAYER_NAME], string[128];
    SendClientMessage(playerid, 0x33AA33AA, \"Üdvözöllek a szerveren!\");
    SendClientMessage(playerid, 0x33AA33AA, \"A szabályzat nem tudása nem mentesit a büntetés alol!\");
    SendClientMessage(playerid, 0x33AA33AA, \"Weboldalunkra érdemes regisztrálni!\");
    SendClientMessage(playerid, 0x33AA33AA, \"Weboldalunk: Ide a weboldal URL jét!\");
    SendClientMessage(playerid, 0x33AA33AA, \"Kellemes játékot kiván a ... szerver csapata!\");
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    format(string, sizeof(string), \"%s(%d) feljött játszani!\", name, playerid);
    SendClientMessageToAll(0x33AA33AA, string);
    return 1;
}

 
Scriptbe:
 

#include <a_samp>
#include <mismatch>
#define COLOR_GREEN 0x33AA33AA
public OnFilterScriptInit()
{
print(\"\\n--------------------------------------\");
print(\" Belépés by Sniperman123 BETÖLTVE!\");
print(\"--------------------------------------\\n\");
return 1;
}
public OnFilterScriptExit()
{
return 1;
}
public OnPlayerConnect(playerid)
{
    new name[MAX_PLAYER_NAME], string[128];
    SendClientMessage(playerid, 0x33AA33AA, \"Üdvözöllek a szerveren!\");
    SendClientMessage(playerid, 0x33AA33AA, \"A szabályzat nem tudása nem mentesit a büntetés alol!\");
    SendClientMessage(playerid, 0x33AA33AA, \"Weboldalunkra érdemes regisztrálni!\");
    SendClientMessage(playerid, 0x33AA33AA, \"Weboldalunk: Ide a weboldal URL jét!\");
    SendClientMessage(playerid, 0x33AA33AA, \"Kellemes játékot kiván a ... szerver csapata!\");
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    format(string, sizeof(string), \"%s(%d) feljött játszani!\", name, playerid);
    SendClientMessageToAll(0x33AA33AA, string);
    return 1;
}

 
Nem teszteltem ezért nem biztos hogy jó!
Cím: Belépés
Írta: Benceee - 2012. április 01. - 17:02:27
Nem jó. SendClientMessageToAll elõtt formázni kell a szöveget, %s karakterláncnak nincs érték adva. Legalább pawnoval tesztelted volna.

Dislike.
Cím: Belépés
Írta: SniperMen11 - 2012. április 01. - 17:12:27
Én szoltam hogy nem teszteltem ezért nem biztos hogy jó.
Cím: Belépés
Írta: Gabor.. - 2012. április 01. - 17:24:04
public OnPlayerConnect(playerid)
{
    new name[MAX_PLAYER_NAME], string[128];
    SendClientMessage(playerid, 0x33AA33AA, \"Üdvözöllek a szerveren!\");
    SendClientMessage(playerid, 0x33AA33AA, \"A szabályzat nem tudása nem mentesit a büntetés alol!\");
    SendClientMessage(playerid, 0x33AA33AA, \"Weboldalunkra érdemes regisztrálni!\");
    SendClientMessage(playerid, 0x33AA33AA, \"Weboldalunk: Ide a weboldal URL jét!\");
    SendClientMessage(playerid, 0x33AA33AA, \"Kellemes játékot kiván a ... szerver csapata!\");
    GetPlayerName(playerid, name, MAX_PLAYER_NAME);
    format(string, sizeof(string), \"%s(%d) feljött játszani!\", name, playerid);
    SendClientMessageToAll(0x33AA33AA, string);
    return 1;
}

 Itt a javított verzió, cseréld ki erre, azt, ami a fõposztban van.
Cím: Belépés
Írta: Benceee - 2012. április 01. - 19:02:09
Mismatch include minek is? Mire is jó?:D
Cím: Belépés
Írta: dexi - 2012. április 01. - 19:32:27
Most nagyot röhögtem már bocsi. A \"tag mismatch\"et nem a te ún. mismatch inceddel lehet javítani. :D :D :D
Cím: Belépés
Írta: Gabor.. - 2012. április 01. - 19:36:23
Jah, hogy azért van ott. :D :D XDDD
Cím: Belépés
Írta: SuBaRu - 2012. április 02. - 15:07:32
ON: Ha kezdõ vagy jó
OFF: ha már ki teszel valamit akkor jobb lenne elöször tezstelni is :)
Cím: Belépés
Írta: Dead - 2012. április 02. - 17:49:43
#include <mismatch>
ez mire való?
Kezdõ létedre jó :)
Cím: Belépés
Írta: Asdeeer - 2012. április 02. - 19:22:35
FS be fölöslegesen írtad bele, mert akinek kell úgyis modba rakja egybõl.