Szerző Téma: PM rendszer  (Megtekintve 741 alkalommal)

Nem elérhető Disaster3

  • 2048
  • RyDerBoy96
    • Profil megtekintése
PM rendszer
« Dátum: 2012. február 29. - 16:52:17 »
0 Show voters
CMD:pm(playerid, params[])
{
new PID, reason[35], pName[MAX_PLAYER_NAME], Sender[MAX_PLAYER_NAME];
if(sscanf(params, \"uz\", PID, reason)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /pm [iD] [Üzenet]\");
if(!IsPlayerConnected(PID)) return SendClientMessage(playerid, 0xFF0000FF, \"Hibás ID!\");
else
{
new Str[128];
GetPlayerName(PID, pName, sizeof(pName));
GetPlayerName(playerid, Sender, sizeof(Sender));
format(Str, sizeof(Str), \"[bejövõ PM]: %s [%d]: %s\", Sender, playerid, reason);
SendClientMessage(playerid, COLOR_YELLOW, Str);
format(Str, sizeof(Str), \"[PM elküldve]: %s [%d]: %s\", pName, PID, reason);
SendClientMessage(playerid, COLOR_LIGHTBLUE, Str);
}
return 1;
}

 
Probléma: A küldõ kapja meg az üzenetet, viszont jól irja hogy kinek küldtem el.

Nem elérhető Pedró

  • 3341
  • 2014 © Az év Szkriptere
    • Profil megtekintése
PM rendszer
« Válasz #1 Dátum: 2012. február 29. - 16:54:05 »
0 Show voters
format(Str, sizeof(Str), \"[bejövõ PM]: %s [%d]: %s\", Sender, playerid, reason);
SendClientMessage(PID, COLOR_YELLOW, Str);

Nem elérhető nyE

  • 1745
    • Profil megtekintése
PM rendszer
« Válasz #2 Dátum: 2012. február 29. - 17:00:45 »
0 Show voters
Idézetet írta: Pedro date=1330530845\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"17749\" data-ipsquote-contentclass=\"forums_Topic
format(Str, sizeof(Str), \"[bejövõ PM]: %s [%d]: %s\", Sender, playerid, reason);
SendClientMessage(PID, COLOR_YELLOW, Str);
 
Tehát:
 

CMD:pm(playerid, params[])
{
    new PID, reason[35], pName[MAX_PLAYER_NAME], Sender[MAX_PLAYER_NAME];
    if(sscanf(params, \"uz\", PID, reason)) return SendClientMessage(playerid, 0xFF0000FF, \"Használat: /pm [iD] [Üzenet]\");
    if(!IsPlayerConnected(PID)) return SendClientMessage(playerid, 0xFF0000FF, \"Hibás ID!\");
    else
    {
        new Str[128];
        GetPlayerName(PID, pName, sizeof(pName));
        GetPlayerName(playerid, Sender, sizeof(Sender));
        format(Str, sizeof(Str), \"[bejövõ PM]: %s [%d]: %s\", Sender, playerid, reason);
        SendClientMessage(PID, COLOR_YELLOW, Str);
        format(Str, sizeof(Str), \"[PM elküldve]: %s [%d]: %s\", pName, PID, reason);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, Str);
    }
    return 1;
}

PM rendszer
« Válasz #3 Dátum: 2012. február 29. - 18:01:10 »
0 Show voters
[mod]A témát áthelyezem a Segítségkérésekbe,mivel a script megvan,csak hibás.[/mod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal