GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: GoldTec - 2015. November 19. - 21:13:27

Cím: ClickOnPlayer callback
Írta: GoldTec - 2015. November 19. - 21:13:27
Sziasztok! A problémám az lenne, hogy van egy ilyen kódom:
 
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
new pName[MAX_PLAYER_NAME];
new string[128];
GetPlayerName(playerid, pName, sizeof(pName));
GetPlayerName(clickedplayerid, pName, sizeof (pName));
format(string, sizeof(string), \"%s xxx %d-t/et/ot\", pName);
SendClientMessageToAll(COLOR_RED, string);
return 1;
}

 
A lényege az lenne, hogy a %s-nél a kattintó nevét a %d-nél a kattintott embernek a nevét írja ki. A probléma az, hogy nem írja ki a katintott embernek a nevét. A pawno nem ír errort és működik is rendesen csak annak az embernek a nevét nem írja ki akire kattintottunk. A válaszokat előre is köszi :)
Cím: ClickOnPlayer callback
Írta: Flash - 2015. November 19. - 21:16:16
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
        new pName[MAX_PLAYER_NAME], name[MAX_PLAYER_NAME];
        new string[128];
        GetPlayerName(playerid, pName, sizeof(pName));
        GetPlayerName(clickedplayerid, name, sizeof (name));
        format(string, sizeof(string), \"%s xxx %s-t/et/ot\", pName, name);
        SendClientMessageToAll(COLOR_RED, string);
        return 1;
}
Cím: ClickOnPlayer callback
Írta: GoldTec - 2015. November 19. - 21:18:32
a %d helyére 71-es számot ír o.O
Cím: ClickOnPlayer callback
Írta: Flash - 2015. November 19. - 21:19:36
Mivel %s kell ahogy én írtam.
Cím: ClickOnPlayer callback
Írta: GoldTec - 2015. November 19. - 21:21:40
Ja de az előbb még %d volt mert az egészet ki ctrl+c, ctrl+v-ztem :D Egyébként így már működik köszi <3