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

Wysłany: 2012-01-02, 23:17


eras800







Wiek: 31
Na forum: 5768 dni
Posty: 30
Nick w MP: Jobas

Piwa: 1049

Respekt: 33

Ostrzeżeń: 20%
Witam mam taki system i jak doda? ?e mog? doda? do jednego auta jakie? cz?sci tuningu i do drugiego oraz rejestracje?
Oto kod:

Kod:

#include <a_samp>


#define COLOR_LIGHTRED 0xFF0000FF


new Eras;
new Nick;


public OnFilterScriptInit()
{
Eras = AddStaticVehicle(560,1757.6522,1458.6185,11.8860,89.5587,37,0); //ustaw wlasne pozycje</span>
Nick = AddStaticVehicle(411,-470.1068,-513.2920,25.6342,87.6410,118,118);// ustaw wlasne pozycje</span>
return 1;
}


public OnPlayerStateChange(playerid, newstate, oldstate)
{
new name[24];
GetPlayerName(playerid, name, 24);
if(newstate == PLAYER_STATE_DRIVER)
{
if(GetPlayerVehicleID(playerid) == Eras)
{
if(!strcmp(name, "[HTC]Eras800"))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Wsiad?e? do swojego pojazdu!");
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_LIGHTRED, "Nie posiadasz kluczyk?w do tego pojazdu!");
}
}
if(GetPlayerVehicleID(playerid) == Nick)
{
if(!strcmp(name, "nickjakis"))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Wsiad?e? do swojego pojazdu!");
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_LIGHTRED, "Nie posiadasz kluczyk?w do tego pojazdu!");
}
}
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-02, 23:59


kurczak1324







Wiek: 29
Na forum: 5819 dni
Posty: 202
Nick w MP: Izzy

Piwa: 671

Respekt: 45,3

"eras800" napisał/a:

cz?sci tuningu


http://wiki.sa-mp.com/wik...ehicleComponent


"eras800" napisał/a:

rejestracje

http://gtaonline.pl/55169.htm

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 19:47


eras800







Wiek: 31
Na forum: 5768 dni
Posty: 30
Nick w MP: Jobas

Piwa: 1049

Respekt: 33

Ostrzeżeń: 20%
a mo?e kto? da? to w ca?ym kodzie bo jak ja doda?em to 7 error?w

Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 20:28


CodeR

Programista






Wiek: 31
Na forum: 6595 dni
Posty: 70

Piwa: 1461

Respekt: 54,5

Na tym w?a?nie polega nauka kolego.. Trzeba korygowa? swoje b??dy, to jedyna droga. Poka? jak to sklei?e?. ;)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 22:52


eras800







Wiek: 31
Na forum: 5768 dni
Posty: 30
Nick w MP: Jobas

Piwa: 1049

Respekt: 33

Ostrzeżeń: 20%
Ca?y kod ale bez rejestracji bo tego napewno nie wiem

Kod:

#include <a_samp>


#define COLOR_LIGHTRED 0xFF0000FF


new gTAXI;
new Nick;


public OnGameModeInt ()
{
gTAXI = AddStaticVehicle(560,1757.6522,1458.6185,11.8860,89.5587,37,0); //ustaw wlasne pozycje</span>
Nick = AddStaticVehicle(411,-470.1068,-513.2920,25.6342,87.6410,118,118);// ustaw wlasne pozycje</span>
return 1;
}


public OnPlayerStateChange ( playerid, newstate, oldstate )
{
if (newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
{
if (GetPlayerVehicleID(playerid) == gTAXI)
{
AddVehicleComponent(gTAXI, 1010); // Nitro
SendClientMessage(playerid, 0xFFFFFFAA, "Nitro added to the Taxi.");
}
}
return 1;
}
new name[24];
GetPlayerName(playerid, name, 24);
if(newstate == PLAYER_STATE_DRIVER)
{
if(GetPlayerVehicleID(playerid) == Eras)
{
if(!strcmp(name, "[HTC]Eras800"))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Wsiad?e? do swojego pojazdu!");
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_LIGHTRED, "Nie posiadasz kluczyk?w do tego pojazdu!");
}
}
if(GetPlayerVehicleID(playerid) == Nick)
{
if(!strcmp(name, "nickjakis"))
{
SendClientMessage(playerid, COLOR_LIGHTRED, "Wsiad?e? do swojego pojazdu!");
}
else
{
RemovePlayerFromVehicle(playerid);
SendClientMessage(playerid, COLOR_LIGHTRED, "Nie posiadasz kluczyk?w do tego pojazdu!");
}
}
}
return 1;
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 22:55


CodeR

Programista






Wiek: 31
Na forum: 6595 dni
Posty: 70

Piwa: 1461

Respekt: 54,5

A jakie b??dy Ci wyskakuj? ? :)

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-03, 23:30


eras800







Wiek: 31
Na forum: 5768 dni
Posty: 30
Nick w MP: Jobas

Piwa: 1049

Respekt: 33

Ostrzeżeń: 20%
takie:

Kod:

C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(11) : warning 235: public function lacks forward declaration (symbol "OnGameModeInt")
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(32) : error 021: symbol already defined: "GetPlayerName"
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(33) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(35) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(37) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(41) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(47) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(49) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(53) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(60) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(14) : warning 204: symbol is assigned a value that is never used: "Nick"
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(14 -- 62) : warning 203: symbol is never used: "name"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


9 Errors.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-04, 06:47


CRX







Wiek: 34
Na forum: 5671 dni
Posty: 114

Piwa: 106

Respekt: 51,6

Ostrzeżeń: 60%
Pawn
#include <a_samp> 


#define COLOR_LIGHTRED 0xFF0000FF 


new gtaonline; 
new Nick; 


public OnGameModeInit() 
{ 
gtaonline AddStaticVehicle(560,1757.6522,1458.6185,11.8860,89.5587,37,0); //ustaw wlasne pozycje</span> 
Nick AddStaticVehicle(411,-470.1068,-513.2920,25.6342,87.6410,118,118);// ustaw wlasne pozycje</span> 
return 1; 
} 


public OnPlayerStateChange playeridnewstateoldstate ) 
{ 
new name[24]; 
GetPlayerName(playeridname24); 
if (newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT)
{ 
if(GetPlayerVehicleID(playerid) == gtaonline) 
{ 
if(!strcmp(name"costam")) 
{ 
SendClientMessage(playeridCOLOR_LIGHTRED"Wsiad?e? do swojego pojazdu!"); 
AddVehicleComponent(gtaonline1010); // Daje butl? z nitro.
} 
else 
{ 
RemovePlayerFromVehicle(playerid); 
SendClientMessage(playeridCOLOR_LIGHTRED"Nie posiadasz kluczyk?w do tego pojazdu!"); 
} 
} 
}
return 1;
}
if(newstate == PLAYER_STATE_DRIVER) 
{ 
if(GetPlayerVehicleID(playerid) == Eras) 
{ 
if(!strcmp(name"[HTC]Eras800")) 
{ 
SendClientMessage(playeridCOLOR_LIGHTRED"Wsiad?e? do swojego pojazdu!"); 
} 
else 
{ 
RemovePlayerFromVehicle(playerid); 
SendClientMessage(playeridCOLOR_LIGHTRED"Nie posiadasz kluczyk?w do tego pojazdu!"); 
} 
} 
if(GetPlayerVehicleID(playerid) == Nick) 
{ 
if(!strcmp(name"nickjakis")) 
{ 
SendClientMessage(playeridCOLOR_LIGHTRED"Wsiad?e? do swojego pojazdu!"); 
} 
else 
{ 
RemovePlayerFromVehicle(playerid); 
SendClientMessage(playeridCOLOR_LIGHTRED"Nie posiadasz kluczyk?w do tego pojazdu!"); 
} 
} 
} 
return 1; 
}


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-04, 15:06


eras800







Wiek: 31
Na forum: 5768 dni
Posty: 30
Nick w MP: Jobas

Piwa: 1049

Respekt: 33

Ostrzeżeń: 20%
prosz? bardzo:

Kod:

C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(13) : error 029: invalid expression, assumed zero
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(13) : error 017: undefined symbol "span"
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(13) : error 017: undefined symbol "class"
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(13) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-04, 16:02


CodeR

Programista






Wiek: 31
Na forum: 6595 dni
Posty: 70

Piwa: 1461

Respekt: 54,5

Skasuj to co masz za ?rednikiem (;) w tej linijce.. Czyli te : <span ..... >

Podpis
Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-04, 20:47


eras800







Wiek: 31
Na forum: 5768 dni
Posty: 30
Nick w MP: Jobas

Piwa: 1049

Respekt: 33

Ostrzeżeń: 20%
po usuni?ciu:


Kod:

C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(41) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(43) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(45) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(49) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(55) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(57) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(61) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(68) : error 010: invalid function or declaration
C:\Users\Komputer\Desktop\Eryk\gta sa\pawn\pawno\aaaa.pwn(14) : warning 204: symbol is assigned a value that is never used: "Nick"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


8 Errors.


Postaw piwo autorowi tego posta
 

 
Wysłany: 2012-01-04, 22:52


CodeR

Programista






Wiek: 31
Na forum: 6595 dni
Posty: 70

Piwa: 1461

Respekt: 54,5

Pawn

#include <a_samp>

#define COLOR_LIGHTRED 0xFF0000FF

new Eras;
new Nick;

public OnFilterScriptInit()
{
    Eras AddStaticVehicle(560,1757.6522,1458.6185,11.8860,89.5587,37,0);
    Nick AddStaticVehicle(411,-470.1068,-513.2920,25.6342,87.6410,118,118);
    
    SetVehicleNumberPlate(Eras"REJESTRACJA");
    SetVehicleToRespawn(Eras);
    AddVehicleComponent(Eras1010);
    
    SetVehicleNumberPlate(Nick"REJESTRACJA");
    SetVehicleToRespawn(Nick);
    AddVehicleComponent(Nick1010);
    return 1;
}

public OnPlayerStateChange(playeridnewstateoldstate)
{
    new name[24];
    GetPlayerName(playeridname24);
    if(newstate == PLAYER_STATE_DRIVER)
    {
        if(GetPlayerVehicleID(playerid) == Eras)
        {
            if(!strcmp(name"[HTC]Eras800"))
            {
                 SendClientMessage(playeridCOLOR_LIGHTRED"Wsiad?e? do swojego pojazdu!");
            }
            else
            {
                RemovePlayerFromVehicle(playerid);
                SendClientMessage(playeridCOLOR_LIGHTRED"Nie posiadasz kluczyk?w do tego pojazdu!");
            }
        }
        if(GetPlayerVehicleID(playerid) == Nick)
        {
            if(!strcmp(name"nickjakis"))
            {
                SendClientMessage(playeridCOLOR_LIGHTRED"Wsiad?e? do swojego pojazdu!");
            }
            else
            {
                RemovePlayerFromVehicle(playerid);
                SendClientMessage(playeridCOLOR_LIGHTRED"Nie posiadasz kluczyk?w do tego pojazdu!");
            }
        }
    }
    return 1;
}


My?l?, ?e kod ten zadzia?a. Zmieni?em Ci tylko w OnFilterScriptInit - po utworzeniu pojazd?w, przydzieli im rejestracje, nast?pnie przywr?ci na spawn (jest to operacja konieczna przy ustalaniu nowych rejestracji) i doda do pojazdu nowe komponenty. My?l?, ?e si? po?apiesz.

Pozdrawiam. :)

Podpis
Postaw piwo autorowi tego posta
 

 
Tagi: system :: aut
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