Regebben nyitottam ilyen temat de nem valaszolt senki, ezert neki alltam magam. Nem tudom hogy jo-e szerintem nem.
GM eleje:
new telenev[MAX_PLAYERS];
OnGameModeInit
telenev=\"Las Venturas\";
(Itt azert ezt adtam meg, mert mindenki ide spawnol szoval ha follep alapba ezt irja a textdraw neki.)
OnPlayerCommandText
if(!strcmp(cmdtext, \"/sf\", true))
{
telenev = \"San Fierro\";
SetPlayerPos(playerid,1292.45872,-8963.1234,11.8524);
SendClientMessage(playerid,COLOR_RED,\"San Fierroba teleztel!\");
return 1;
}
public textdrawratio(playerid)
{
new tstring[256];
new Float:ratdio=floatdiv(kills[playerid],deaths[playerid]);
if(deaths[playerid] == 0) ratdio = 0;
format(tstring,sizeof(tstring),\"Tele: %s Oles: %d Halal: %d Ratio: %.2f\",telenev[playerid],kills[playerid],deaths[playerid],ratdio);
TextDrawSetString(ratio[playerid],tstring);
return 1;
}
Mukodik, de ha jol emlekszem pl ha en beirom akkor mindenkinek kiirja, hogy San Fierro. Ha mas irja be akkor meg nekunk irja ki hogy San Fierro. Hogy lehet ezt hogy csak az adott jatekosnak irja ki eppen ahol van?