Problem(error/warning): Za komandu /veh, da prebacim na npr /car sultan, da me ubaci u avozilo sultan, /car nrg u nrg i slicno, return da se izbrise vozilo, treba mi 3,4 vozila za helpere, da ne bi morali ici nazad u bazu po vozilo.
Deo skripte: [pawn]evi trenutna komanda, https://pastebin.com/Y8DfGsED
evo komanda koju je bokenzi napravio pokusao pomoci ali ne radi na serveru, kada ukucam nista se ne desava https://pastebin.com/vJsic5rE[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):
Izvoli: https://pastebin.pl/view/979d1f6d
P.S: Ne desava se nista zato sto moras biti prijavljen kao RCON admin :)
Citat: #bokenzi poslato Septembar 18, 2020, 12:40:21 POSLE PODNE
Izvoli: https://pastebin.pl/view/979d1f6d :)
Nista se ne desava kad ukucam /car sultan
Ne mozes samo copy paste i reci da ne radi, onda promjeni samo umjesto CMD:aveh stavi CMD:car i tjt
Evo ti nesto malo jednostavnije i bolje objasnjeno :)
https://pastebin.com/Lu5MriRH
Prilagodi skripti
Citat: V01D poslato Septembar 18, 2020, 14:35:38 POSLE PODNE
Evo ti nesto malo jednostavnije i bolje objasnjeno :)
https://pastebin.com/Lu5MriRH
NE /VEH ID BOJA1 BOJA2
/car sultan- stavlja te u sultan
/car huntley - u huntley, treba mi samo 2,3 podesana vozila, sultan i hunt npr
/veh ima komanda vec u serveru
[pawn]CMD:car(playerid, params[]) {
new vozilo[16];
if(sscanf(params, "s[16]", vozilo)) return SendClientMessage(playerid, -1, "/car [VOZILO IME]");
if(!strcmp(vozilo, "huntley")) {
CreateVehicle....
PutPlayerInVehicle...
return 1;
}
else if(!strcmp(vozilo, "sultan")) {
CreateVehicle...
PutPlayerInVehicle...
return 1;
}
return 1;
}[/pawn]
Nemam komentara..
Napravio sam, ali kako cu podesit kad ukucam ponovo /car da se izbrise ?
[pawn]CMD:car(playerid, params[]) {
new vozilo[16];
if(sscanf(params, "s[16]", vozilo)) return SendClientMessage(playerid, SRVBOJA, "/car (Sultan,Huntley,NRG)");
if(!strcmp(vozilo, "huntley")) {
new Float:Poz[ 3 ];
GetPlayerPos( playerid, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ] );
AdminVozilo[ playerid ] = Novi_CreateVehicle( -1, -1, -1, -1, 579, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ], 0.0, 0, 0, -1 );
LinkVehicleToInterior( AdminVozilo[ playerid ], GetPlayerInterior( playerid ) );
SetVehicleVirtualWorld( AdminVozilo[ playerid ], GetPlayerVirtualWorld( playerid ) );
vCanDrive[ AdminVozilo[ playerid ] ] = 1;
Fuel[ AdminVozilo[ playerid ] ] = 100;
Novi_PutPlayerInVehicle( playerid, AdminVozilo[ playerid ], 0 );
ResetVehicleStatistics( AdminVozilo[ playerid ] );
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx( AdminVozilo[ playerid ], engine, lights, alarm, doors, bonnet, boot, objective );
SetVehicleParamsEx( AdminVozilo[ playerid ], 1, 0, alarm, 0, 0, 0, objective );
SendInfoMessage( playerid, "Vozilo ID: %d je stvoreno.", AdminVozilo[ playerid ] );
return 1;
}
else if(!strcmp(vozilo, "sultan")) {
new Float:Poz[ 3 ];
GetPlayerPos( playerid, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ] );
AdminVozilo[ playerid ] = Novi_CreateVehicle( -1, -1, -1, -1, 560, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ], 0.0, 0, 0, -1 );
LinkVehicleToInterior( AdminVozilo[ playerid ], GetPlayerInterior( playerid ) );
SetVehicleVirtualWorld( AdminVozilo[ playerid ], GetPlayerVirtualWorld( playerid ) );
vCanDrive[ AdminVozilo[ playerid ] ] = 1;
Fuel[ AdminVozilo[ playerid ] ] = 100;
Novi_PutPlayerInVehicle( playerid, AdminVozilo[ playerid ], 0 );
ResetVehicleStatistics( AdminVozilo[ playerid ] );
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx( AdminVozilo[ playerid ], engine, lights, alarm, doors, bonnet, boot, objective );
SetVehicleParamsEx( AdminVozilo[ playerid ], 1, 0, alarm, 0, 0, 0, objective );
SendInfoMessage( playerid, "Vozilo ID: %d je stvoreno.", AdminVozilo[ playerid ] );
return 1;
}
return 1;
}[/pawn]
Citat: Sinner.man poslato Septembar 18, 2020, 17:47:24 POSLE PODNE
Napravio sam, ali kako cu podesit kad ukucam ponovo /car da se izbrise ?
[pawn]CMD:car(playerid, params[]) {
new vozilo[16];
if(sscanf(params, "s[16]", vozilo)) return SendClientMessage(playerid, SRVBOJA, "/car (Sultan,Huntley,NRG)");
if(!strcmp(vozilo, "huntley")) {
new Float:Poz[ 3 ];
GetPlayerPos( playerid, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ] );
AdminVozilo[ playerid ] = Novi_CreateVehicle( -1, -1, -1, -1, 579, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ], 0.0, 0, 0, -1 );
LinkVehicleToInterior( AdminVozilo[ playerid ], GetPlayerInterior( playerid ) );
SetVehicleVirtualWorld( AdminVozilo[ playerid ], GetPlayerVirtualWorld( playerid ) );
vCanDrive[ AdminVozilo[ playerid ] ] = 1;
Fuel[ AdminVozilo[ playerid ] ] = 100;
Novi_PutPlayerInVehicle( playerid, AdminVozilo[ playerid ], 0 );
ResetVehicleStatistics( AdminVozilo[ playerid ] );
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx( AdminVozilo[ playerid ], engine, lights, alarm, doors, bonnet, boot, objective );
SetVehicleParamsEx( AdminVozilo[ playerid ], 1, 0, alarm, 0, 0, 0, objective );
SendInfoMessage( playerid, "Vozilo ID: %d je stvoreno.", AdminVozilo[ playerid ] );
return 1;
}
else if(!strcmp(vozilo, "sultan")) {
new Float:Poz[ 3 ];
GetPlayerPos( playerid, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ] );
AdminVozilo[ playerid ] = Novi_CreateVehicle( -1, -1, -1, -1, 560, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ], 0.0, 0, 0, -1 );
LinkVehicleToInterior( AdminVozilo[ playerid ], GetPlayerInterior( playerid ) );
SetVehicleVirtualWorld( AdminVozilo[ playerid ], GetPlayerVirtualWorld( playerid ) );
vCanDrive[ AdminVozilo[ playerid ] ] = 1;
Fuel[ AdminVozilo[ playerid ] ] = 100;
Novi_PutPlayerInVehicle( playerid, AdminVozilo[ playerid ], 0 );
ResetVehicleStatistics( AdminVozilo[ playerid ] );
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx( AdminVozilo[ playerid ], engine, lights, alarm, doors, bonnet, boot, objective );
SetVehicleParamsEx( AdminVozilo[ playerid ], 1, 0, alarm, 0, 0, 0, objective );
SendInfoMessage( playerid, "Vozilo ID: %d je stvoreno.", AdminVozilo[ playerid ] );
return 1;
}
return 1;
}[/pawn]
CMD:car(playerid, params[]) {
new vozilo[16];
if(sscanf(params, "s[16]", vozilo)) return SendClientMessage(playerid, SRVBOJA, "/car (Sultan,Huntley,NRG)");
if(!strcmp(vozilo, "huntley")) {
new Float:Poz[ 3 ];
GetPlayerPos( playerid, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ] );
if(AdminVozilo[ playerid ] > 0) return DestroyVehicle(AdminVozilo[playerid]);
AdminVozilo[ playerid ] = Novi_CreateVehicle( -1, -1, -1, -1, 579, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ], 0.0, 0, 0, -1 );
LinkVehicleToInterior( AdminVozilo[ playerid ], GetPlayerInterior( playerid ) );
SetVehicleVirtualWorld( AdminVozilo[ playerid ], GetPlayerVirtualWorld( playerid ) );
vCanDrive[ AdminVozilo[ playerid ] ] = 1;
Fuel[ AdminVozilo[ playerid ] ] = 100;
Novi_PutPlayerInVehicle( playerid, AdminVozilo[ playerid ], 0 );
ResetVehicleStatistics( AdminVozilo[ playerid ] );
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx( AdminVozilo[ playerid ], engine, lights, alarm, doors, bonnet, boot, objective );
SetVehicleParamsEx( AdminVozilo[ playerid ], 1, 0, alarm, 0, 0, 0, objective );
SendInfoMessage( playerid, "Vozilo ID: %d je stvoreno.", AdminVozilo[ playerid ] );
return 1;
}
else if(!strcmp(vozilo, "sultan")) {
new Float:Poz[ 3 ];
GetPlayerPos( playerid, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ] );
AdminVozilo[ playerid ] = Novi_CreateVehicle( -1, -1, -1, -1, 560, Poz[ 0 ], Poz[ 1 ], Poz[ 2 ], 0.0, 0, 0, -1 );
LinkVehicleToInterior( AdminVozilo[ playerid ], GetPlayerInterior( playerid ) );
SetVehicleVirtualWorld( AdminVozilo[ playerid ], GetPlayerVirtualWorld( playerid ) );
vCanDrive[ AdminVozilo[ playerid ] ] = 1;
Fuel[ AdminVozilo[ playerid ] ] = 100;
Novi_PutPlayerInVehicle( playerid, AdminVozilo[ playerid ], 0 );
ResetVehicleStatistics( AdminVozilo[ playerid ] );
new engine, lights, alarm, doors, bonnet, boot, objective;
GetVehicleParamsEx( AdminVozilo[ playerid ], engine, lights, alarm, doors, bonnet, boot, objective );
SetVehicleParamsEx( AdminVozilo[ playerid ], 1, 0, alarm, 0, 0, 0, objective );
SendInfoMessage( playerid, "Vozilo ID: %d je stvoreno.", AdminVozilo[ playerid ] );
return 1;
}
return 1;
}
Lock Neaktivnost