GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: grove4l - 2015. május 01. - 00:57:10

Cím: /shotgun
Írta: grove4l - 2015. május 01. - 00:57:10
Akármennyire próbálkozom, nem tudom működésre bírni ezt a scriptet. Nincs error és warning se.
 
CMD:shotgun(playerid,params[])
{
    if(!IsPlayerSASD(playerid))
    {
new kocsi = GetClosestVehicle(playerid);
if(GetDistanceToVehicle(playerid, kocsi) > 3)
{
   if((GetVehicleModel(kocsi) == 596) || (GetVehicleModel(kocsi) == 597) || (GetVehicleModel(kocsi) == 598))
   {
      if(Elso[playerid] == 0)
      {
         Elso[playerid] = 1;
         GivePlayerWeapon(playerid, 25, 50);//
         return 1;
      }
      if(Elso[playerid] == 1)
      {
         Elso[playerid] = 0;
         GivePlayerWeapon(playerid, 25, 0);//
      }
   }
   else
      {
         SCM(playerid,COLOR_RED,\"Teszt parancs: Ha nem vagy adott kocsi közelében ezt írja ki!\");
      }
}
else
{
   SCM(playerid,COLOR_RED,\"Teszt parancs: Ha nem vagy kocsi közelében ezt írja ki!\");
}
}
else
{
SCM(playerid,COLOR_RED,\"Teszt parancs: Ha nem vagy az SD tagja!\");
}
return 1;
}
Cím: /shotgun
Írta: huhboy - 2015. május 01. - 00:59:30
így?
 

CMD:shotgun(playerid,params[])
{
    if(!IsPlayerSASD(playerid))
    {
new kocsi = GetClosestVehicle(playerid);
if(GetDistanceToVehicle(playerid, kocsi) > 3)
{
   if((GetVehicleModel(kocsi) == 596) || (GetVehicleModel(kocsi) == 597) || (GetVehicleModel(kocsi) == 598))
   {
      if(Elso[playerid] == 0)
      {
         Elso[playerid] = 1;
         GivePlayerWeapon(playerid, 25, 50);//
         return 1;
      }else
      {
         Elso[playerid] = 0;
         GivePlayerWeapon(playerid, 25, 0);//
      }
   }
   else
      {
         SCM(playerid,COLOR_RED,\"Teszt parancs: Ha nem vagy adott kocsi közelében ezt írja ki!\");
      }
}
else
{
   SCM(playerid,COLOR_RED,\"Teszt parancs: Ha nem vagy kocsi közelében ezt írja ki!\");
}
}
else
{
SCM(playerid,COLOR_RED,\"Teszt parancs: Ha nem vagy az SD tagja!\");
}
return 1;
}
Cím: /shotgun
Írta: grove4l - 2015. május 01. - 01:14:26
Semmi nem változott :(
Cím: /shotgun
Írta: huhboy - 2015. május 01. - 01:17:19
valamit ki ír, mikor beírod a parancsot?
Cím: /shotgun
Írta: grove4l - 2015. május 01. - 01:25:07
Igen.
Teszt parancs: Ha nem vagy az SD tagja!
De mindenhol.
Cím: /shotgun
Írta: huhboy - 2015. május 01. - 01:28:34
CMD:shotgun(playerid,params[])
{
    if(IsPlayerSASD(playerid))
    {
new kocsi = GetClosestVehicle(playerid);
if(GetDistanceToVehicle(playerid, kocsi) > 3)
{
   if((GetVehicleModel(kocsi) == 596) || (GetVehicleModel(kocsi) == 597) || (GetVehicleModel(kocsi) == 598))
   {
      if(Elso[playerid] == 0)
      {
         Elso[playerid] = 1;
         GivePlayerWeapon(playerid, 25, 50);//
         return 1;
      }
      if(Elso[playerid] == 1)
      {
         Elso[playerid] = 0;
         GivePlayerWeapon(playerid, 25, 0);//
      }
   }
   else
      {
         SCM(playerid,COLOR_RED,\"Teszt parancs: Ha nem vagy adott kocsi közelében ezt írja ki!\");
      }
}
else
{
   SCM(playerid,COLOR_RED,\"Teszt parancs: Ha nem vagy kocsi közelében ezt írja ki!\");
}
}
else
{
SCM(playerid,COLOR_RED,\"Teszt parancs: Ha nem vagy az SD tagja!\");
}
return 1;
}
Cím: /shotgun
Írta: grove4l - 2015. május 01. - 11:06:06
Ha messze vagyok a kocsitól akkor azt írja hogy nem vagyok ADOTT kocsi közelében. Ha pedig odaállok a kocsi mellé akkor meg azt írja hogy nem vagyok kocsi mellet.
Edit: Megoldottam