Szerző Téma: auto spawn segítség  (Megtekintve 1689 alkalommal)

auto spawn segítség
« Dátum: 2012. március 20. - 13:47:40 »
0 Show voters
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
« Utoljára szerkesztve: 2012. március 20. - 13:55:22 írta N@rbirock »

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
auto spawn segítség
« Válasz #1 Dátum: 2012. március 20. - 13:56:56 »
+1 Show voters
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

auto spawn segítség
« Válasz #2 Dátum: 2012. március 20. - 13:59:18 »
0 Show voters
de hova mert nem lehet akárhova teni

Nem elérhető Gabor..

  • 1883
  • Gabor..
    • Profil megtekintése
auto spawn segítség
« Válasz #3 Dátum: 2012. március 20. - 14:01:59 »
0 Show voters
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.

auto spawn segítség
« Válasz #4 Dátum: 2012. március 20. - 14:07:15 »
0 Show voters
betetem de nem jó mert nem írja ki errort nem ír

Nem elérhető nyE

  • 1745
    • Profil megtekintése
auto spawn segítség
« Válasz #5 Dátum: 2012. március 20. - 14:24:22 »
+1 Show voters

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;
}

auto spawn segítség
« Válasz #6 Dátum: 2012. március 20. - 14:28:52 »
0 Show voters
köszi és még meglehet oldani hogy a szint ne legyen kötelezõ beírni?

auto spawn segítség
« Válasz #7 Dátum: 2012. március 27. - 17:22:21 »
0 Show voters
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
« Utoljára szerkesztve: 2012. március 29. - 14:26:56 írta N@rbirock »

Nem elérhető Dead

  • 2045
    • Profil megtekintése
auto spawn segítség
« Válasz #8 Dátum: 2012. március 31. - 07:32:28 »
0 Show voters
PutPlayerInVehicle(playerid);  (nem biztos hogy helyes, telorol irok)

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
auto spawn segítség
« Válasz #9 Dátum: 2012. március 31. - 07:43:49 »
0 Show voters
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;
}

auto spawn segítség
« Válasz #10 Dátum: 2012. március 31. - 07:59:40 »
0 Show voters
:( nem jó nem tesz belé most se

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
auto spawn segítség
« Válasz #11 Dátum: 2012. március 31. - 08:09:39 »
0 Show voters
Na az viszont esélytelen. =/ Ott van a PutPlayerInVehicle(...) függvény, vagy funkció( ki minek nevezi ). Újra betöltötted a scriptet?

auto spawn segítség
« Válasz #12 Dátum: 2012. március 31. - 08:11:01 »
0 Show voters
a modba tetem restartoltam és mikor lekérem az autót akor a fejemre teszi

Nem elérhető Benceee

  • 4785
    • Profil megtekintése
auto spawn segítség
« Válasz #13 Dátum: 2012. március 31. - 08:12:50 »
0 Show voters
Nagyon érdekes, mert mint már említettem, ott van a PutPlayerInVehicle(..) függvény. Eddig nem volt ilyen probléma?

auto spawn segítség
« Válasz #14 Dátum: 2012. március 31. - 08:18:28 »
0 Show voters
edig minden jól ment betet rendesen az autóba

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal