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: ZSOLTI99 - 2013. szeptember 07. - 11:24:28

Cím: pickupba javítás
Írta: ZSOLTI99 - 2013. szeptember 07. - 11:24:28
Hali.Valaki tudna segíteni csináltam egy ilyen pickupot ha bele megy a játékos a pickupba akkor meg javítja a kocsit de nem jó
 
#include <fixchars>
#include <a_samp>
#include <zcmd>
new rPickup;
public OnGameModeInit()
{
    rPickup = CreatePickup(1239, 1, 2464.65,2824.17,10.82, -1);
    return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(GetPlayerMoney(playerid) < 500)
    {
    SendClientMessage(playerid,0xD9E916FF,\"* Jármûved megjavítva (500$)) !\");
    if(pickupid == rPickup && IsPlayerInAnyVehicle(playerid)) RepairVehicle(GetPlayerVehicleID(playerid));
    return 1;
}

 
errort ad ki
 
C:\\Documents and Settings\\Rendszergazda\\Asztal\\repair.pwn(25) : error 030: compound statement not closed at the end of file (started at line 16)
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Error.
Cím: pickupba javítás
Írta: sLimee - 2013. szeptember 07. - 13:33:28
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(GetPlayerMoney(playerid) >= 500)
    {
       SendClientMessage(playerid,0xD9E916FF,\"* Jármûved megjavítva (500$)) !\");
       if(pickupid == rPickup && IsPlayerInAnyVehicle(playerid)) return RepairVehicle(GetPlayerVehicleID(playerid));
    }
    return 1;
}

 
Így próbáld meg! :)
Cím: pickupba javítás
Írta: ZSOLTI99 - 2013. szeptember 07. - 15:07:49
Na most nem erroros de nincs ott a pickup
Cím: pickupba javítás
Írta: sLimee - 2013. szeptember 07. - 15:22:00
public OnGameModeInit()
{
    rPickup = CreatePickup(1239, 1, 2464.65,2824.17,10.82, -1);
    return 1;
}

 
Ez még ottvan?
Cím: pickupba javítás
Írta: Gyuri_Boyka - 2013. szeptember 07. - 16:38:42

#include <fixchars>
#include <a_samp>
new rPickup;
public OnGameModeInit()
{
    rPickup = CreatePickup(1239, 14, 2464.65,2824.17,10.82, 0);
    return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
    if(pickupid == rPickup)
    {
        if (IsPlayerInAnyVehicle(playerid))
        {
        RepairVehicle(GetPlayerVehicleID(playerid));
                if(GetPlayerMoney(playerid) >= 500)
        SendClientMessage(playerid,0xD9E916FF,\"* Jármûved megjavítva (500$)) !\");
}
    }
    return 1;
}

 
én teszteltem és nekem jó
Cím: pickupba javítás
Írta: ZSOLTI99 - 2013. szeptember 07. - 17:12:24
Na most jó csak nem jön üzi
Cím: pickupba javítás
Írta: Gyuri_Boyka - 2013. szeptember 07. - 20:33:55
nem küldi az SCM-et  vagy mi ?
Cím: pickupba javítás
Írta: ZSOLTI99 - 2013. szeptember 07. - 20:42:49
nem küldi
Cím: pickupba javítás
Írta: Ted_Flender - 2013. szeptember 07. - 20:45:13
    #include <fixchars>
    #include <a_samp>
     
    new rPickup;
     
    public OnGameModeInit()
    {
        rPickup = CreatePickup(1239, 14, 2464.65,2824.17,10.82, 0);
        return 1;
    }
     
    public OnPlayerPickUpPickup(playerid, pickupid)
    {
        if(pickupid == rPickup)
        {
            if (IsPlayerInAnyVehicle(playerid))
            {
                    RepairVehicle(GetPlayerVehicleID(playerid));
                    if(GetPlayerMoney(playerid) >= 500)
                    {
                            SendClientMessage(playerid,0xD9E916FF,\"* Jármûved megjavítva (500$)) !\");
                    }
             }
        }
        return 1;
    }
     
Cím: pickupba javítás
Írta: ZSOLTI99 - 2013. szeptember 08. - 09:52:06
Kösz  kis is probálom