Szerző Téma: Kocsi Spawner, Goto  (Megtekintve 1242 alkalommal)

Kocsi Spawner, Goto
« Dátum: 2012. szeptember 28. - 17:51:43 »
0 Show voters
Sziasztok!
Egy olyan kocsi spawnolót szeretnék kérni hogy ha a játékos több kocsit hív le akkor az elõzõk ne tûnjenek el, és egy goto-t hogy a játékosok is tudják használni!

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Kocsi Spawner, Goto
« Válasz #1 Dátum: 2012. szeptember 28. - 19:47:42 »
+1 Show voters
CMD:goto(playerid, params[]) {
new plaID;
if( sscanf(params, \"u\", plaID) ) return SendClientMessage( playerid, 0xc40000AA, \"HASZNÁLAT: {ffffff}/goto (név/id)\" );
if(!IsPlayerConnected(plaID)) return SendClientMessage( playerid, -1, \"Nincs csatlakozva a játékos!\");
//--------------------
new Float: pPos[ 3 ];
GetPlayerPos( plaID, pPos[0], pPos[1], pPos[2] );
SetPlayerPos( playerid, pPos[0] + 1.0, pPos[1] + 1.0, pPos[2] );
return 1;
}

 
Ez a goto.
A kocsi spawner pedig itt: http://forum.sa-mp.com/showthread.php?t=347926
Ezt nem értem, az emberek nem ismerik a google -t?
« Utoljára szerkesztve: 2012. szeptember 28. - 19:51:36 írta doboka98 »

Nem elérhető Kovacs_Richard

  • 1743
  • HRP Fejlesztő
  • Discord: Kovacs_Richard#0321
    • Profil megtekintése
    • Hun Role Play Web
Kocsi Spawner, Goto
« Válasz #2 Dátum: 2012. szeptember 28. - 19:52:07 »
+1 Show voters
http://hun-rp.com/script/dialog_vehicle1.2.rar
ilyen jármû spawner jó? vagy ha nem...ez alapján már csak sikerül megcsinálni :)
Régóta nem tevékenykedem, mint SA-MP scripter.
HRP Fejlesztő.

Kocsi Spawner, Goto
« Válasz #3 Dátum: 2012. szeptember 29. - 17:56:52 »
0 Show voters
A goto nem jó! :(
Ezt nem tudnád átalakitani hogy playeris tudja használni:
[pawn]dcmd_goto(playerid,params[])
{
    if(AccInfo[playerid][Level] >= 2 || IsPlayerAdmin(playerid))
{
    if(!strlen(params)) return
   SendClientMessage(playerid, red, \"Használat: /goto [Játékos ID]\") &&
   SendClientMessage(playerid, orange, \"Funkció: Elteleportálsz Egy Játékoshoz\");
    new player1;
   new string[128];
   if(!IsNumeric(params))
   player1 = ReturnPlayerID(params);
      else player1 = strval(params);
    if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && player1 != playerid)
    {
      SendCommandToAdmins(playerid,\"Goto\");
      new Float:x, Float:y, Float:z;   GetPlayerPos(player1,x,y,z);
      SetPlayerInterior(playerid,GetPlayerInterior(player1));
      SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(player1));
      if(GetPlayerState(playerid) == 2)
      {
      SetVehiclePos(GetPlayerVehicleID(playerid),x+3,y,z);
      LinkVehicleToInterior(GetPlayerVehicleID(playerid),GetPlayerInterior(player1));
      SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),GetPlayerVirtualWorld(player1));
      }
      else SetPlayerPos(playerid,x+2,y,z);
      format(string,sizeof(string),\"|- Elteleportáltál \\\"%s\\\" -|\", pName(player1));
      return SendClientMessage(playerid,BlueMsg,string);
   }
   else return ErrorMessages(playerid, 4);
}
else return ErrorMessages(playerid, 1);
}[/pawn]

Nem elérhető doboka98

  • 1002
    • Profil megtekintése
Kocsi Spawner, Goto
« Válasz #4 Dátum: 2012. szeptember 29. - 17:59:00 »
0 Show voters
    dcmd_goto(playerid,params[])
    {
                if(!strlen(params)) return
                    SendClientMessage(playerid, red, \"Használat: /goto [Játékos ID]\") &&
                    SendClientMessage(playerid, orange, \"Funkció: Elteleportálsz Egy Játékoshoz\");
                new player1;
                    new string[128];
                    if(!IsNumeric(params))
                    player1 = ReturnPlayerID(params);
                    else player1 = strval(params);
                    if(IsPlayerConnected(player1) && player1 != INVALID_PLAYER_ID && player1 != playerid)
                     {
                            SendCommandToAdmins(playerid,\"Goto\");
                            new Float:x, Float:y, Float:z;  GetPlayerPos(player1,x,y,z);
                            SetPlayerInterior(playerid,GetPlayerInterior(player1));
                            SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(player1));
                            if(GetPlayerState(playerid) == 2)
                            {
                            SetVehiclePos(GetPlayerVehicleID(playerid),x+3,y,z);
                            LinkVehicleToInterior(GetPlayerVehicleID(playerid),GetPlayerInterior(player1));
                            SetVehicleVirtualWorld(GetPlayerVehicleID(playerid),GetPlayerVirtualWorld(player1));
                            }
                            else SetPlayerPos(playerid,x+2,y,z);
                            format(string,sizeof(string),\"|- Elteleportáltál \\\"%s\\\" -|\", pName(player1));
                            return SendClientMessage(playerid,BlueMsg,string);
                    }
                    else return ErrorMessages(playerid, 4);
    }

 
parancsolj, de az enyém miért nem jó?

Nem elérhető bendor

  • 2949
    • Profil megtekintése
Kocsi Spawner, Goto
« Válasz #5 Dátum: 2012. szeptember 29. - 18:01:29 »
0 Show voters
Idézetet írta: doboka98 date=1348934340\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"28053\" data-ipsquote-contentclass=\"forums_Topic
parancsolj, de az enyém miért nem jó?
 
dcmd-t használ,ergo biztosan nincs betöltve a zcmd inc.

Kocsi Spawner, Goto
« Válasz #6 Dátum: 2012. szeptember 29. - 18:15:45 »
0 Show voters
C:\\Documents and Settings\\Felhasználó\\Asztal\\SZERVER\\gamemodes\\Faour.pwn(722) : warning 219: local variable \"pName\" shadows a variable at a preceding level
C:\\Documents and Settings\\Felhasználó\\Asztal\\SZERVER\\gamemodes\\Faour.pwn(770) : warning 219: local variable \"pName\" shadows a variable at a preceding level
C:\\Documents and Settings\\Felhasználó\\Asztal\\SZERVER\\gamemodes\\Faour.pwn(2388) : warning 219: local variable \"pName\" shadows a variable at a preceding level
C:\\Documents and Settings\\Felhasználó\\Asztal\\SZERVER\\gamemodes\\Faour.pwn(2475) : warning 219: local variable \"pName\" shadows a variable at a preceding level
C:\\Documents and Settings\\Felhasználó\\Asztal\\SZERVER\\gamemodes\\Faour.pwn(2487) : warning 219: local variable \"pName\" shadows a variable at a preceding level
C:\\Documents and Settings\\Felhasználó\\Asztal\\SZERVER\\gamemodes\\Faour.pwn(2689) : error 017: undefined symbol \"IsNumeric\"
C:\\Documents and Settings\\Felhasználó\\Asztal\\SZERVER\\gamemodes\\Faour.pwn(2690) : error 017: undefined symbol \"ReturnPlayerID\"
C:\\Documents and Settings\\Felhasználó\\Asztal\\SZERVER\\gamemodes\\Faour.pwn(2704) : error 017: undefined symbol \"pName\"
C:\\Documents and Settings\\Felhasználó\\Asztal\\SZERVER\\gamemodes\\Faour.pwn(2717) : warning 219: local variable \"pName\" shadows a variable at a preceding level

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal