-
Van egy teleportom, ami a kocsit nem de az embert viszont elteleportálja.
Ebbe kéne beleírni, hogy a kocsit is teleportálja az emberrel együtt.
if (strcmp(\"/ls\", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,2304.2654,-1640.6647,14.5278);
SetPlayerFacingAngle(playerid,180.0525);
SendClientMessage(playerid,0x33ff00AA,\"Los Santos\");
return 1;
}
Elõre is kösz.
-
if (strcmp(\"/ls\", cmdtext, true, 10) == 0)
{
SetPlayerPos(playerid,2304.2654,-1640.6647,14.5278);
SetPlayerFacingAngle(playerid,180.0525);
SendClientMessage(playerid,0x33ff00AA,\"Los Santos\");
new vehicleid = GetPlayerVehicleID(playerid);
if(!IsPlayerInAnyVehicle(playerid)) return SetPlayerPos(playerid, 2304.2654,-1640.6647,14.5278);
SetVehiclePos(vehicleid, 2304.2654,-1640.6647,14.5278);
PutPlayerInVehicle(playerid, vehicleid, 0);
return 1;
}
Azthiszem valahogy így!!
Sok sikert!
-
Közben átírtam ZCMD-re, és abba kéne beleírni.
CMD:ls(playerid, params[])
{
SetPlayerPos(playerid,2304.2654,-1640.6647,14.5278);
SetPlayerFacingAngle(playerid,180.0525);
SendClientMessage(playerid,0x33ff00AA,\"Los Santos\");
return 1;
}
-
CMD:ls( playerid, params[ ] )
{
GameTextForPlayer( playerid, \" Üdvözöllek Los Santosban!\" , 6000 , 6 ) ;
SendClientMessage( playerid, COLOR_YELLOw, \" Elteleportáltál Los Santosba! \" ) ;
if(!IsPlayerInAnyVehicle ( playerid )) {
SetPlayerPos( playerid, 2304.2654,-1640.6647,14.5278 );
} else { SetVehiclePos( GetPlayerVehicleID ( playerid ) , 2304.2654,-1640.6647,14.5278 ) ; }
return 1;
}
-
Az érdekes mert nálam szépen mûködik mivel nekem is ígvan megoldva sztem nézd csak át még1x (egyébként igazadvolt egy { jel hiányzott)
-
Nem kéne hazudgálni fõleg ha kezdõ játékosoknak hülyeséget írni mivel erre a kódra hibát írna az egész hibás:
IsPlayerInAnyVehicle(playerid)
helyett
if(IsPlayerInAnyVehicle(playerid))
Ez az elsõ hiba és még sorolnám.
-
Kösz, Zájzúú. 8)