-
van nekem egy parancsom amivel spawnol egy autót
dcmd_car(playerid, params[])
{
if(PInfo[playerid][Level] < 1)
{
SendClientMessage(playerid, red, \"Nem vagy admin!\");
}
else
{
new vid[30], Float:x, Float:y, Float:z, Float:ang, color1, color2;
if(sscanf(params, \"s[20]dd\", vid, color1, color2)) SendClientMessage(playerid, blue, \"[HASZNÁLAT]: /car <jármûnév> <szín1> <szín2>\");
else if(color1 > 0 && color2 > 0)
{
new vehicle;
vehicle = GetVehicleModelIDFromName(vid);
GetPlayerPos(playerid, x, y, z);
new vehicle2 = CreateVehicle(vehicle, x, y, z, GetPlayerFacingAngle(playerid, ang), -1, -1, -1);
PutPlayerInVehicle(playerid, vehicle2, 0);
PlayerPlaySound(playerid, 1138, 0.0,0.0,0.0);
}
else if(color2 > 0)
{
new vehicle;
vehicle = GetVehicleModelIDFromName(vid);
GetPlayerPos(playerid, x, y, z);
new vehicle2 = CreateVehicle(vehicle, x, y, z, GetPlayerFacingAngle(playerid, ang), color1, -1, -1);
PutPlayerInVehicle(playerid, vehicle2, 0);
PlayerPlaySound(playerid, 1138, 0.0,0.0,0.0);
}
else
{
new vehicle;
vehicle = GetVehicleModelIDFromName(vid);
GetPlayerPos(playerid, x, y, z);
new vehicle2 = CreateVehicle(vehicle, x, y, z, GetPlayerFacingAngle(playerid, ang), color1, color2, -1);
PutPlayerInVehicle(playerid, vehicle2, 0);
PlayerPlaySound(playerid, 1138, 0.0,0.0,0.0);
}
}
return 1;
}
hogy lehet megoldani hogy mikor spawnol egy autót akkor írja hogy Pista spawnolt egy autót model id:valami a x y z kordinátára
-
new
name[MAX_PLAYER_NAME],
string[128];
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(string, sizeof(string), \"%s(%i) spawnolt egy autót! Model ID: %d | Kordináta: %d\", name, playerid, vehicle, x, y, z);
SendClientMessageToAll( 0xAA3333AA, string);
Ezt illleszd be! Remélhetõleg jó lesz! :D
-
de hova mert nem lehet akárhova teni
-
A spawnoló parancsba, jelen esetben a dcmd_car-ba! És azon belül abba a részbe, amikor a játékosnak lespawnolja az autót.
-
betetem de nem jó mert nem írja ki errort nem ír
-
dcmd_car(playerid, params[])
{
new name[MAX_PLAYER_NAME],string[128];
if(PInfo[playerid][Level] < 1)
{
SendClientMessage(playerid, red, \"Nem vagy admin!\");
}
else
{
new vid[30], Float:x, Float:y, Float:z, Float:ang, color1, color2;
if(sscanf(params, \"s[20]dd\", vid, color1, color2)) SendClientMessage(playerid, blue, \"[HASZNÁLAT]: /car <jármunév> <szín1> <szín2>\");
else if(color1 > 0 && color2 > 0)
{
new vehicle;
vehicle = GetVehicleModelIDFromName(vid);
GetPlayerPos(playerid, x, y, z);
new vehicle2 = CreateVehicle(vehicle, x, y, z, GetPlayerFacingAngle(playerid, ang), -1, -1, -1);
PutPlayerInVehicle(playerid, vehicle2, 0);
PlayerPlaySound(playerid, 1138, 0.0,0.0,0.0);
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(string, sizeof(string), \"%s(%i) spawnolt egy autót! Model ID: %d | Kordináta: %d\", name, playerid, vehicle, x, y, z);
SendClientMessageToAll( 0xAA3333AA, string);
}
else if(color2 > 0)
{
new vehicle;
vehicle = GetVehicleModelIDFromName(vid);
GetPlayerPos(playerid, x, y, z);
new vehicle2 = CreateVehicle(vehicle, x, y, z, GetPlayerFacingAngle(playerid, ang), color1, -1, -1);
PutPlayerInVehicle(playerid, vehicle2, 0);
PlayerPlaySound(playerid, 1138, 0.0,0.0,0.0);
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(string, sizeof(string), \"%s(%i) spawnolt egy autót! Model ID: %d | Kordináta: %d\", name, playerid, vehicle, x, y, z);
SendClientMessageToAll( 0xAA3333AA, string);
}
else
{
new vehicle;
vehicle = GetVehicleModelIDFromName(vid);
GetPlayerPos(playerid, x, y, z);
new vehicle2 = CreateVehicle(vehicle, x, y, z, GetPlayerFacingAngle(playerid, ang), color1, color2, -1);
PutPlayerInVehicle(playerid, vehicle2, 0);
PlayerPlaySound(playerid, 1138, 0.0,0.0,0.0);
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(string, sizeof(string), \"%s(%i) spawnolt egy autót! Model ID: %d | Kordináta: %d\", name, playerid, vehicle, x, y, z);
SendClientMessageToAll( 0xAA3333AA, string);
}
}
return 1;
}
-
köszi és még meglehet oldani hogy a szint ne legyen kötelezõ beírni?
-
most let egy kis baj nem tesz bele az autóba hanem melém vagy rám teszi
[pawn]CMD:car(playerid, params[])
{
new name[MAX_PLAYER_NAME],string[128];
if(PInfo[playerid][Level] < 1)
{
SendClientMessage(playerid, red, \"Nem vagy admin!\");
}
else
{
new vid[30], Float:x, Float:y, Float:z, Float:ang, color1, color2;
if(sscanf(params, \"s[20]dd\", vid, color1, color2)) SendClientMessage(playerid, blue, \"[HASZNÁLAT]: /car (név) (szín1) (szín2) \");
else if(color1 > 0 && color2 > 0)
{
new vehicle;
vehicle = GetVehicleModelIDFromName(vid);
GetPlayerPos(playerid, x, y, z);
new vehicle2 = CreateVehicle(vehicle, x, y, z, GetPlayerFacingAngle(playerid, ang), -1, -1, -1);
PutPlayerInVehicle(playerid, vehicle2, 0);
PlayerPlaySound(playerid, 1138, 0.0,0.0,0.0);
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(string, sizeof(string), \"Admin %s(id%i) spawnolt egy autót! Model ID: %d | Kordináta:X:%d Y:%d Z:%d\", name, playerid, vehicle, x, y, z);
SendClientMessageToAll(yellow, string);
}
else if(color2 > 0)
{
new vehicle;
vehicle = GetVehicleModelIDFromName(vid);
GetPlayerPos(playerid, x, y, z);
new vehicle2 = CreateVehicle(vehicle, x, y, z, GetPlayerFacingAngle(playerid, ang), color1, -1, -1);
PutPlayerInVehicle(playerid, vehicle2, 0);
PlayerPlaySound(playerid, 1138, 0.0,0.0,0.0);
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(string, sizeof(string), \"Admin %s(id%i) spawnolt egy autót! Model ID: %d | Kordináta:X:%d Y:%d Z:%d\", name, playerid, vehicle, x, y, z);
SendClientMessageToAll( 0xAA3333AA, string);
}
else
{
new vehicle;
vehicle = GetVehicleModelIDFromName(vid);
GetPlayerPos(playerid, x, y, z);
new vehicle2 = CreateVehicle(vehicle, x, y, z, GetPlayerFacingAngle(playerid, ang), color1, color2, -1);
PutPlayerInVehicle(playerid, vehicle2, 0);
PlayerPlaySound(playerid, 1138, 0.0,0.0,0.0);
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(string, sizeof(string), \"Admin %s(id%i) spawnolt egy autót! Model ID: %d | Kordináta:X:%d Y:%d Z:%d\", name, playerid, vehicle, x, y, z);
SendClientMessageToAll( 0xAA3333AA, string);
}
}
return 1;
}[/pawn]
mi lehet a baj?
Dupla hozzászólás automatikusan összefûzve. ( 2012. március 29. - 14:26:56 )
pls segítsetek
-
PutPlayerInVehicle(playerid); (nem biztos hogy helyes, telorol irok)
-
CMD:car(playerid, params[])
{
new name[MAX_PLAYER_NAME],string[128];
if(PInfo[playerid][Level] < 1)
{
SendClientMessage(playerid, red, \"Nem vagy admin!\");
}
else
{
new vid[30], Float:x, Float:y, Float:z, Float:ang, color1, color2;
if(sscanf(params, \"s[20]dd\", vid, color1, color2)) SendClientMessage(playerid, blue, \"[HASZNÁLAT]: /car (név) (szín1) (szín2) \");
else if(color1 > 0 && color2 > 0)
{
new vehicle;
vehicle = GetVehicleModelIDFromName(vid);
GetPlayerPos(playerid, x, y, z);
new vehicle2 = CreateVehicle(vehicle, x, y, z, GetPlayerFacingAngle(playerid, ang), -1, -1, -1);
PutPlayerInVehicle(playerid, vehicle2, 0);
PlayerPlaySound(playerid, 1138, 0.0,0.0,0.0);
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(string, sizeof(string), \"Admin %s(id%i) spawnolt egy autót! Model ID: %d | Kordináta:X:%d Y:%d Z:%d\", name, playerid, vehicle, x, y, z);
SendClientMessageToAll(yellow, string);
PutPlayerInVehicle(playerid,vehicle2,0);
}
else if(color2 > 0)
{
new vehicle;
vehicle = GetVehicleModelIDFromName(vid);
GetPlayerPos(playerid, x, y, z);
new vehicle2 = CreateVehicle(vehicle, x, y, z, GetPlayerFacingAngle(playerid, ang), color1, -1, -1);
PutPlayerInVehicle(playerid, vehicle2, 0);
PlayerPlaySound(playerid, 1138, 0.0,0.0,0.0);
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(string, sizeof(string), \"Admin %s(id%i) spawnolt egy autót! Model ID: %d | Kordináta:X:%d Y:%d Z:%d\", name, playerid, vehicle, x, y, z);
SendClientMessageToAll( 0xAA3333AA, string);
PutPlayerInVehicle(playerid,vehicle2,0);
}
else
{
new vehicle;
vehicle = GetVehicleModelIDFromName(vid);
GetPlayerPos(playerid, x, y, z);
new vehicle2 = CreateVehicle(vehicle, x, y, z, GetPlayerFacingAngle(playerid, ang), color1, color2, -1);
PutPlayerInVehicle(playerid, vehicle2, 0);
PlayerPlaySound(playerid, 1138, 0.0,0.0,0.0);
GetPlayerName(playerid, name, MAX_PLAYER_NAME);
format(string, sizeof(string), \"Admin %s(id%i) spawnolt egy autót! Model ID: %d | Kordináta:X:%d Y:%d Z:%d\", name, playerid, vehicle, x, y, z);
SendClientMessageToAll( 0xAA3333AA, string);
PutPlayerInVehicle(playerid,vehicle2,0);
}
}
return 1;
}
-
:( nem jó nem tesz belé most se
-
Na az viszont esélytelen. =/ Ott van a PutPlayerInVehicle(...) függvény, vagy funkció( ki minek nevezi ). Újra betöltötted a scriptet?
-
a modba tetem restartoltam és mikor lekérem az autót akor a fejemre teszi
-
Nagyon érdekes, mert mint már említettem, ott van a PutPlayerInVehicle(..) függvény. Eddig nem volt ilyen probléma?
-
edig minden jól ment betet rendesen az autóba