Wysłany: 2012-01-02, 23:17
eras800
Wiek: 31 Na forum: 5768 dni Posty: 30
Nick w MP: Jobas
Piwa : 1049
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;
}
Wysłany: 2012-01-02, 23:59
kurczak1324
Wiek: 29 Na forum: 5819 dni Posty: 202
Nick w MP: Izzy
Piwa : 671
Wysłany: 2012-01-03, 19:47
eras800
Wiek: 31 Na forum: 5768 dni Posty: 30
Nick w MP: Jobas
Piwa : 1049
a mo?e kto? da? to w ca?ym kodzie bo jak ja doda?em to 7 error?w
Wysłany: 2012-01-03, 20:28
CodeR
Programista
Wiek: 31 Na forum: 6595 dni Posty: 70
Piwa : 1461
Na tym w?a?nie polega nauka kolego.. Trzeba korygowa? swoje b??dy, to jedyna droga. Poka? jak to sklei?e?.
Wysłany: 2012-01-03, 22:52
eras800
Wiek: 31 Na forum: 5768 dni Posty: 30
Nick w MP: Jobas
Piwa : 1049
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;
}
Wysłany: 2012-01-03, 22:55
CodeR
Programista
Wiek: 31 Na forum: 6595 dni Posty: 70
Piwa : 1461
A jakie b??dy Ci wyskakuj? ?
Wysłany: 2012-01-03, 23:30
eras800
Wiek: 31 Na forum: 5768 dni Posty: 30
Nick w MP: Jobas
Piwa : 1049
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.
Wysłany: 2012-01-04, 06:47
CRX
Wiek: 34 Na forum: 5671 dni Posty: 114
Piwa : 106
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 ( playerid , newstate , oldstate )
{
new name [ 24 ];
GetPlayerName ( playerid , name , 24 );
if ( newstate == PLAYER_STATE_DRIVER && oldstate == PLAYER_STATE_ONFOOT )
{
if( GetPlayerVehicleID ( playerid ) == gtaonline )
{
if(! strcmp ( name , "costam" ))
{
SendClientMessage ( playerid , COLOR_LIGHTRED , "Wsiad?e? do swojego pojazdu!" );
AddVehicleComponent ( gtaonline , 1010 ); // Daje butl? z nitro.
}
else
{
RemovePlayerFromVehicle ( playerid );
SendClientMessage ( playerid , COLOR_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 ( 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 ;
}
Wysłany: 2012-01-04, 15:06
eras800
Wiek: 31 Na forum: 5768 dni Posty: 30
Nick w MP: Jobas
Piwa : 1049
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.
Wysłany: 2012-01-04, 16:02
CodeR
Programista
Wiek: 31 Na forum: 6595 dni Posty: 70
Piwa : 1461
Skasuj to co masz za ?rednikiem (; ) w tej linijce.. Czyli te : <span ..... >
Wysłany: 2012-01-04, 20:47
eras800
Wiek: 31 Na forum: 5768 dni Posty: 30
Nick w MP: Jobas
Piwa : 1049
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.
Wysłany: 2012-01-04, 22:52
CodeR
Programista
Wiek: 31 Na forum: 6595 dni Posty: 70
Piwa : 1461
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 ( Eras , 1010 );
SetVehicleNumberPlate ( Nick , "REJESTRACJA" );
SetVehicleToRespawn ( Nick );
AddVehicleComponent ( Nick , 1010 );
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 ;
}
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.
Tagi: system :: aut
Anonymous
Na forum: 245 dni
Posty: 1
Anonymous Koniecznie zajrzyj na: