ExpalCZE 0 Odesláno: 1. Září, 2013 Share Odesláno: 1. Září, 2013 Ahoj prosím jak mám udělat warp aby se hráč zteleportoval v autě?? dík... Link to comment Share on other sites More sharing options...
0 DmG 1 Odesláno: 1. Září, 2013 Share Odesláno: 1. Září, 2013 SetPlayerPos(playerid, x, y, z); SetVehiclePos(vehicleid, x, y, z); PutPlayerInVehicle(playerid, vehicleid, seatid); Pak kdybys chtěl měnit i VW a Interior tak.. LinkVehicleToInterior(vehicleid, interior); SetVehicleVirtualWorld(vehicleid, vw); Na vehicleid můžeš použít: new vid = GetPlayerVehicleID(playerid); a jenom dodávat vid místo vehicleid Link to comment Share on other sites More sharing options...
0 Guest SpiRinG Odesláno: 1. Září, 2013 Share Odesláno: 1. Září, 2013 Použí SetPlayerPosEx(playerid,x,y,z,a); stock SetPlayerPosEx(playerid,Float:X,Float:Y,Float:Z,Float:A) { if(!IsPlayerInAnyVehicle(playerid)) { SetPlayerPos(playerid,X,Y,Z); SetPlayerFacingAngle(playerid,A); } else { SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z); SetVehicleZAngle(GetPlayerVehicleID(playerid), A); } } napr SetPlayerPosEX(playerid,0,0,0,0); Link to comment Share on other sites More sharing options...
0 Guest SpiRinG Odesláno: 1. Září, 2013 Share Odesláno: 1. Září, 2013 Veď keď portne auto tak hráč ostane v aute ne ? Link to comment Share on other sites More sharing options...
0 Guest SpiRinG Odesláno: 1. Září, 2013 Share Odesláno: 1. Září, 2013 Potom kčomu tam je PutPlayerInVehicle(playerid,car,0); Link to comment Share on other sites More sharing options...
0 ExpalCZE 0 Odesláno: 1. Září, 2013 Author Share Odesláno: 1. Září, 2013 já sem blbej ale trochu jsem to neopochoopil zde je kod pls nahodte mi to tak aby to hráče portlo v autě. public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/tuningsraz", cmdtext, true, 10) == 0) { SetPlayerPos(playerid, 1199.6400, -416.0700, 229.2100); SetVehiclePos(playerid, 1199.6400, -416.0700, 229.2100); PutPlayerInVehicle(playerid, vehicleid, seatid); new str[128]; format(str,sizeof(str),"{FFFFFF}Hráč {00FF00}%s {FFFFFF}se teleportoval na {FF0000}/tuningsraz",PlayerName(playerid)); SendClientMessageToAll(-1,str); // if(IsPlayerInAnyVehicle(playerid)){ SetVehiclePos(GetPlayerVehicleID(playerid),1199.6400, -416.0700, 229.2100); } // return 1; } return 0; } Ono to funguje jako warp s autem ale nejde mi tam proste to PutPlayer....... nebo jak to je Link to comment Share on other sites More sharing options...
0 Guest SpiRinG Odesláno: 1. Září, 2013 Share Odesláno: 1. Září, 2013 já sem blbej ale trochu jsem to neopochoopil zde je kod pls nahodte mi to tak aby to hráče portlo v autě. public OnPlayerCommandText(playerid, cmdtext[]) { if (strcmp("/tuningsraz", cmdtext, true, 10) == 0) { SetPlayerPos(playerid, 1199.6400, -416.0700, 229.2100); SetVehiclePos(playerid, 1199.6400, -416.0700, 229.2100); PutPlayerInVehicle(playerid, vehicleid, seatid); new str[128]; format(str,sizeof(str),"{FFFFFF}Hráč {00FF00}%s {FFFFFF}se teleportoval na {FF0000}/tuningsraz",PlayerName(playerid)); SendClientMessageToAll(-1,str); // if(IsPlayerInAnyVehicle(playerid)){ SetVehiclePos(GetPlayerVehicleID(playerid),1199.6400, -416.0700, 229.2100); } // return 1; } return 0; } Ono to funguje jako warp s autem ale nejde mi tam proste to PutPlayer....... nebo jak to je stock SetPlayerPosEx(playerid,Float:X,Float:Y,Float:Z,Float:A) { if(!IsPlayerInAnyVehicle(playerid)) { SetPlayerPos(playerid,X,Y,Z); SetPlayerFacingAngle(playerid,A); } else { SetVehiclePos(GetPlayerVehicleID(playerid),X,Y,Z); SetVehicleZAngle(GetPlayerVehicleID(playerid), A); } } Niekam do modu a do prikazu lem jeden riadok SetPlayerPosEx a doplň X Y Z A Link to comment Share on other sites More sharing options...
0 ATomas 291 Odesláno: 1. Září, 2013 Share Odesláno: 1. Září, 2013 Klasice premistani hrace znas (SetPlayerPos). Kdyz chces premistit hrace s autem tak nemusis premistit hrace vubec, staci totiz pouze premistit to vozidlo. tzn SetVehiclePos. K tomu potrebujes zjistit zda hrac ve vozidle je, a pokud ano tak v jakem. Zadne PutPlayerInvehicle nema ucinek pokud uz hrac v aute je. public OnPlayerCommandText(playerid,cmdtext[]) { if(strcmp("/tuningsraz",cmdtext,true) == 0) { if(IsPlayerInAnyVehicle(playerid)) SetVehiclePos(GetPlayerVehicleID(playerid),1199.6400,-416.0700,229.2100); else SetPlayerPos(playerid,1199.6400,-416.0700,229.2100); new str[128]; format(str,sizeof(str),"{FFFFFF}Hráč {00FF00}%s {FFFFFF}se teleportoval na {FF0000}/tuningsraz",PlayerName(playerid)); SendClientMessageToAll(-1,str); return 1; } return 0; } Link to comment Share on other sites More sharing options...
0 Skiler 3 Odesláno: 7. Září, 2013 Share Odesláno: 7. Září, 2013 Celkem jednoduché na pryncip Link to comment Share on other sites More sharing options...
Dotaz
ExpalCZE 0
Ahoj prosím jak mám udělat warp aby se hráč zteleportoval v autě?? dík...
Link to comment
Share on other sites
8 odpovědí na tuto otázku
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now