Szerző Téma: DestroyVehicle No ERROR  (Megtekintve 2234 alkalommal)

DestroyVehicle No ERROR
« Dátum: 2012. június 01. - 13:52:51 »
0 Show voters
Sziasztok!
Van 1 ilyen FS-em ami nem ír error-t se semmit nem is írja h nem létezik a parancs.
 
#include <a_samp>
#define FILTERSCRIPT
public OnPlayerCommandText(playerid, cmdtext[])
{
if(!strcmp(\"/clean\", cmdtext, true))
{
  DestroyVehicle(GetPlayerVehicleID(playerid));
  return 1;
}
return 0;
}

 
Ez lenne.
PLS HELP!

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
DestroyVehicle No ERROR
« Válasz #1 Dátum: 2012. június 01. - 13:54:16 »
0 Show voters
És megtudhatjuk, hogy mi a baj?
egyébként nem kérted le, hogy a játékos autóban ül-e

DestroyVehicle No ERROR
« Válasz #2 Dátum: 2012. június 01. - 14:03:46 »
0 Show voters
Az a hiba hogy nem csinál semmit kise írja h nem létezik a parancs vagy valami.
Megcsinálod hogy mûködjön?

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
DestroyVehicle No ERROR
« Válasz #3 Dátum: 2012. június 01. - 14:06:25 »
0 Show voters
#include <a_samp>
#define FILTERSCRIPT
public OnPlayerCommandText(playerid, cmdtext[])
{
        if(!strcmp(\"/clean\", cmdtext, true))
{
if(IsPlayerInAnyVehicle(playerid))
{
  DestroyVehicle(GetPlayerVehicleID(playerid));
  }
  else SendClientMessage(playerid, -1, \"Nem ülsz kocsiban!\");
  return 1;
}
        return 0;
}

DestroyVehicle No ERROR
« Válasz #4 Dátum: 2012. június 01. - 14:11:56 »
0 Show voters
Nem akarok köcs. lenni de nekem az kéne hogy amit le hívtam kocsit mindet eltüntesse ne csak az alattamlévõt!

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
DestroyVehicle No ERROR
« Válasz #5 Dátum: 2012. június 01. - 14:21:40 »
0 Show voters
Nem írtad
 
public OnPlayerCommandText(playerid, cmdtext[])
{
if(strcmp(\"/respawncars\", cmdtext, true) == 0)
{
   if(!IsPlayerAdmin(playerid)) return 0;
   {
   for ( new vid = 0; vid < MAX_VEHICLES; vid ++ )
          {
              if ( !IsVehicleOccupied ( vid ) )
              {
                  SetVehicleToRespawn ( vid );
              }
          }
          SendClientMessageToAll(COLOR_GREEN,\"[RCON Üzenet]* Minden használaton kívüli jármû helyre lett állítva!\");
   }
}
return 0;
}
public CarRespawn()
{
    for ( new vid = 0; vid < MAX_VEHICLES; vid ++ )
    {
        if ( !IsVehicleOccupied ( vid ) )
        {
            SetVehicleToRespawn ( vid );
        }
    }
    SendClientMessageToAll(COLOR_GREEN,\"[szerver Üzenet]* Minden használaton kívüli jármû helyre lett állítva!\");
    return 1;
}
stock IsVehicleOccupied(vehicleid)
{
   for ( new i = 0; i < MAX_PLAYERS; i++ )
   {
      if ( IsPlayerInVehicle ( i, vehicleid ) ) return 1;
   }
   return 0;
}

 
Készítõ: ςκyΙιηε

DestroyVehicle No ERROR
« Válasz #6 Dátum: 2012. június 01. - 15:04:30 »
0 Show voters
ez helyreállitja nem eltünteti nem?

Nem elérhető zeteni

  • 1970
  • Ex-Scripter
    • Profil megtekintése
DestroyVehicle No ERROR
« Válasz #7 Dátum: 2012. június 01. - 15:07:54 »
0 Show voters
Oooops... Sorry. Ez valahogy nem az én napom :D Bocsi nem figyeltem

DestroyVehicle No ERROR
« Válasz #8 Dátum: 2012. június 01. - 15:16:24 »
0 Show voters
megoldod akkor? :D

DestroyVehicle No ERROR
« Válasz #9 Dátum: 2012. június 01. - 16:38:47 »
+1 Show voters
    #include <a_samp>
    public OnPlayerCommandText(playerid, cmdtext[])
    {
       if(!strcmp(\"/clean\", cmdtext, true))
       {
            for ( new i; i < MAX_VEHICLES; i ++ ) DestroyVehicle(i);
            return 1;
       }
            return 0;
    }
     
     

DestroyVehicle No ERROR
« Válasz #10 Dátum: 2012. június 01. - 17:05:42 »
0 Show voters
Ádám köszi de ezzel az a baj hogy minden kocsit eltüntet nem csak azt amiket adminok lehívtak!

Dupla hozzászólás automatikusan összefûzve. ( 2012. június 01. - 17:13:41 )

Meg hogy csak admin tudja használni ha lehet
« Utoljára szerkesztve: 2012. június 01. - 17:13:41 írta Dukma123 »

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
DestroyVehicle No ERROR
« Válasz #11 Dátum: 2012. június 01. - 17:35:12 »
0 Show voters
#include <a_samp>
    public OnPlayerCommandText(playerid, cmdtext[])
    {
       if(!strcmp(\"/clean\", cmdtext, true))
        if (IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"Nem vagy Admin!\");
        {
            for ( new i; i < MAX_VEHICLES; i ++ ) DestroyVehicle(i);
            return 1;
       }
            return 0;
    }
     
     

 
Tessék!
E: Kijavítottam mert elírtam pár cuccokat!
« Utoljára szerkesztve: 2012. június 01. - 17:38:53 írta ZyZu »

DestroyVehicle No ERROR
« Válasz #12 Dátum: 2012. június 01. - 17:47:21 »
0 Show voters
és ez csak azt tünteti el amit admin hívott le?

Nem elérhető ZyZu.

  • Globális moderátor
  • 8939
  • my turbo diesel forum
  • Discord: ZyZu.
    • Profil megtekintése
DestroyVehicle No ERROR
« Válasz #13 Dátum: 2012. június 01. - 17:57:15 »
0 Show voters
Igen! Módosítottam mert hibás volt!

Nem elérhető JBauer

  • 1407
    • Profil megtekintése
DestroyVehicle No ERROR
« Válasz #14 Dátum: 2012. június 01. - 18:07:33 »
0 Show voters
if (IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"Nem vagy Admin!\");

 
Teh\'t, ha admin vagy akkor írja ki az üzit. Elé kell rakni egy \"!\"-t.
Helyesen:
 
if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid,-1,\"Nem vagy Admin!\");

 
UI.: Remélem nem kötekedésnek veszitek.

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal