Zaloguj się by uzyskać pełen dostęp. Nie masz jeszcze konta? Założ je już teraz w kilka sekund.

Wysłany: 2014-08-13, 19:55


TheFrento







Wiek: 30
Na forum: 4315 dni
Posty: 2
Nick w MP: Ranion



Respekt: 50

Witam. Chcia?bym stworzy? skrypt dzi?ki kt?remu b?dzie si? da?o przyczepi? pojazd do Packera za pomoc? komendy /zaczep. Pr?bowa?em tak ale nic z tego. Kto? ma jaki? pomys?? Dzi?ki

Pawn

dcmd_zczep(playeridparams[])
{
    #pragma unused params
    {
        new trailerid 503;
        new vehicleid GetPlayerVehicleID(playerid);
        AttachTrailerToVehicle(traileridvehicleid);
     }
    return 1;
}

//TOXIC - Doda?em TAG Pawn, nast?pnym razem jak b?dziesz dodawa? to dodaj kod w tagu [pawn] kod [./pawn] bez kropki ;)


Ostatnio zmieniony przez ToxiC. 2014-08-14, 10:07, w całości zmieniany 1 raz  
Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-18, 10:04


Vlad







Wiek: 27
Na forum: 4346 dni
Posty: 3
Nick w MP: Vlad_PL

Piwa: 2

Respekt: 50

Mo?esz sobie ten kod przerobi?, nie m?j. Autor: l0nger.

Pawn
// Author: l0nger
// (C) 2012-2013, <[email protected]>

#include <a_samp>

new
    g_PlayerVehicleID[MAX_PLAYERS];
    
public OnPlayerKeyStateChange(playeridnewkeysoldkeys) {
    if(newkeys KEY_ACTION) {
        if(!((g_PlayerVehicleID[playerid]!=INVALID_VEHICLE_ID) || (g_PlayerVehicleID[playerid]>&& GetVehicleModel(g_PlayerVehicleID[playerid])==525))) return;
        
        new
            Float:vpos[2][3],
            iterator
        ;
        
        GetVehiclePos(g_PlayerVehicleID[playerid], vpos[0][0], vpos[0][1], vpos[0][2]);
        while(iterator<MAX_VEHICLES) {
            if(!GetVehicleModel(iterator) || iterator==g_PlayerVehicleID[playerid]) continue;
            GetVehiclePos(iteratorvpos[1][0], vpos[1][1], vpos[1][2]);
            if(
                (floatabs(vpos[0][0]-vpos[1][0])<7) && // Jedyny blad to taki, ze nie uwzglednia obrotu dwoch pojazdow (towa i docelowego)
                (floatabs(vpos[0][1]-vpos[1][1])<7) &&
                (floatabs(vpos[0][2]-vpos[1][2])<7)
            ) { 
                if(IsTrailerAttachedToVehicle(g_PlayerVehicleID[playerid])) DetachTrailerFromVehicle(g_PlayerVehicleID[playerid]);
                AttachTrailerToVehicle(iteratorg_PlayerVehicleID[playerid]);
                SendClientMessage(playerid, -1"Podczepiono pojazd!");
                break;
            }
            iterator++;
        }
    }
}

public OnPlayerConnect(playeridg_PlayerVehicleID[playerid]=INVALID_VEHICLE_ID;

public OnPlayerStateChange(playeridnewstateoldstate) {
    if(newstate==PLAYER_STATE_DRIVERg_PlayerVehicleID[playerid]=GetPlayerVehicleID(playerid);
    else g_PlayerVehicleID[playerid]=INVALID_VEHICLE_ID;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-19, 09:47


TheFrento







Wiek: 30
Na forum: 4315 dni
Posty: 2
Nick w MP: Ranion



Respekt: 50

Ok dzi?ki, nie ma error?w tylko powiedz mi jeszcze kilka rzeczy:
1. Jakim przyciskiem to aktywowa?? (mam jeszcze skrypt na hol te? na KEY_ACTION to musz? zmieni? jaki??)
2. W samochodzie na packerze mam to cisn?? czy w lawecie gdy ju? b?d? samochody na niej?

Postaw piwo autorowi tego posta
 

 
Wysłany: 2014-08-20, 21:57


Terefere







Wiek: 31
Na forum: 4319 dni
Posty: 9

Piwa: 2

Respekt: 50

1. '\' lub TAB

Postaw piwo autorowi tego posta
 

 
Tagi: laweta :: samp
Anonymous





Na forum: 245 dni
Posty: 1



Anonymous Koniecznie zajrzyj na:






Skocz do:  
Wyświetl posty z ostatnich:   
GTAONLINE.PL » JĘZYKI PROGRAMOWANIA » PAWN Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi

Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Dodaj temat do Ulubionych
Wersja do druku