GTAvision.com - Forum - Grand Theft Auto News, Downloads, Community and more...

Position: Grand Theft Auto: San Andreas » Multiplayer » Mechanikerjob HILFE » Druckansicht
M134Minigun, 26.10.2011, 12:52
Also ich will, dass man ein Auto nur abschleppen kann, wenn es 150m vom Spawnpunkt weg ist und wenn
man es abschleppt soll ein Marker kommen (Spawnpunkt vom Auto). Wenn dieser Marker mit dem Auto
erreicht wird, soll das auto da spawnen und man erhält 600DM.

Hier ist der Code, bitte sagen was ich machen muss.

Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
   if(strcmp(cmd,"/tow",true)==0)
   {
       if(IsPlayerConnected(playerid))
      {
          if(PlayerInfo[playerid][pJob] == 7)
          {
              if(IsPlayerInAnyVehicle(playerid))
              {
                if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 525)
                    {
                        if(GetPlayerState(playerid)==2)
                        {
                     new Float:pX,Float:pY,Float:pZ;
                     GetPlayerPos(playerid,pX,pY,pZ);
                     new Float:vX,Float:vY,Float:vZ;
                     new Found=0;
                     new vid=0;
                     while((vid<MAX_VEHICLES)&&(!Found))
                     {
                           vid++;
                           GetVehiclePos(vid,vX,vY,vZ);
                           if ((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&
(vid!=GetPlayerVehicleID(playerid)))
                        {
                               Found=1;
                               if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid)))
                                {
                                   DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
                                }
                                else
                                {
                               AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
                               
                               
                           }
                         }
                       }
                     if(!Found)
                      {
                           SendClientMessage(playerid,0xFFFF00AA,"Es ist kein Auto in reichweite.");
                        }
                  }
                  else
                  {
                     SendClientMessage(playerid, COLOR_GRAD2, "Du musst der Fahrer sein. (Hinterm Le
nkrad sitzen)!");
                     return 1;
                  }
               }
               else
               {
                  SendClientMessage(playerid, COLOR_GRAD2, "Du musst dich in einem Abschleppwagen be
finden!");
                  return 1;
               }
            }
            else
            {
               SendClientMessage(playerid, COLOR_GRAD2, "Du musst in einem Mechiauto sitzen!");
               return 1;
            }
         }
         else
         {
            SendClientMessage(playerid,COLOR_GRAD2,"Du musst ein Automechaniker sein!");
            return 1;
         }
      }
      return 1;
   }




Bitte um Hilfe

MFG M134Minigun
Rafioso, 26.10.2011, 21:24
Du hast doch alles schon im Text geschrieben. Übersetze es jetzt mal ins Englische, dann solltest
du das auch selbst hinbekommen ;)
M134Minigun, 27.10.2011, 16:23
ZitatRafioso hat folgendes geschrieben:
dann solltest du das auch selbst hinbekommen ;)


Hm... ich weis aber nicht, wie ich den Spawnpunkt bekomme.

Bin nicht der beste Scripter :D
Rafioso, 27.10.2011, 22:17
Naja du musst die Spawnpunkte anderweitig abspeichern und die Gebiete via Timer oder so abfragen
und prüfen ob es da steht. Habe schon lange nichts mehr damit gemacht und habe auch keine Zeit
mehr. Vielleicht kann dir jemand anderes helfen.
GTAvision.com :: Forumregeln :: FAQ :: Impressum :: Kontakt :: RDRvision.com :: LANOIREvision.com :: MaxPayneVision.com
NetVisionWork.NET
.: © 2006-2014 by GTAvision.com :.

Rockstar GamesTake-Two Interactive Deutschland

Free Grand Theft Auto Downloads