Tessék,csak le kell kérni a játékos nevét:[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.:[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