Tessék,csak le kell kérni a játékos nevét:a te részedrõl ez hülyeség és ha véletlen benne ül a kocsiba utasként és nem teleportálhat ez azért furcsa :S
[pawn] if (strcmp(\"/sf\", cmdtext, true) == 0)
{ if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER)
{
SendClientMessage(playerid,COLOR_GREEN,\"Nem te vezetsz,ezért nem teleportálhatsz!\");
}
else if(GetPlayerState(playerid) == PLAYER_STATE_ONFOOT || PLAYER_STATE_DRIVER)
{
new name[MAX_PLAYER_NAME+1];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), \"%s elteleportált SF-be,teleportáláshoz /sf. \", name);
SendClientMessageToAll(0x00FF00FF,string);
new getv = GetPlayerVehicleID(playerid);
SetVehiclePos(getv,-1975.6680,287.7763,35.1719);
SetPlayerPos(playerid,-1975.6680,287.7763,35.1719);
PutPlayerInVehicle(playerid,getv,0);
GameTextForPlayer(playerid,\"~y~El~g~teleporáltál\",5000,5);
PlayerPlaySound(playerid, 1085, 0.0, 0.0, 10.0);
}
return 1;
}[/pawn]
Ajánlom figyelmedbe ezt a kódot, sokkal kevesebbet fogyaszt.:ez télleg 1 szerübb :D
[pawn]new i_str [ 64 ];
GetPlayerName ( playerid, i_str, 64 );
format ( i_str, 128, \"%s teleportált: /sf\", i_str );
SendClientMessageToAll ( 0x0000FF, i_str );[/pawn]
if (strcmp(\"/teszt\", cmdtext, true, 10) == 0)
{
SetVehiclePos(GetPlayerVehicleID(playerid), koordináta);//evvel a kocsit telézi
SetPlayerPos(playerid, koordináta);//ez meg a Skint
SendClientMessage(playerid, 0x008000AA, \"Elteleportáltál a Teszt-re!\"); //A chatboxba írja ki
return 1;
}
>\" post=\"152384\" timestamp=\"1309363459\"]
Vagy ez.......
if (strcmp(\"/teszt\", cmdtext, true, 10) == 0)
{
SetVehiclePos(GetPlayerVehicleID(playerid), koordináta);//evvel a kocsit telézi
SetPlayerPos(playerid, koordináta);//ez meg a Skint
SendClientMessage(playerid, 0x008000AA, \"Elteleportáltál a Teszt-re!\"); //A chatboxba írja ki
return 1;
}
[/quote]
Õ azt szeretné ha mindenkinek elküldje,hogy pl.:SF-re teleportált ;)