Detaljan opis problema:Imam FS za tablice,ali kako da napravim da trajno cuva broj ili slova na tablicama,na primer kada izadjem iz servera pa opet udjem pisu oni isti znakovi sto sam ja stavio
Dio skripte:
#include a_samp
#include zcmd
#include sscanf2
/* ==== */
/* FS:Plate is a filterscript made by Marricio. */
/* ==== */
new v_Plate;
CMD:plate( playerid, params[] )
{
if( isnull( params ) )
return SendClientMessage( playerid, -1, "Kucaj: /plate [plate(1-32 letters)]" );
if( strlen( params ) > 32 )
return SendClientMessage( playerid, -1, "Kucaj: /plate [plate(1-32 letters)]" );
if( !IsPlayerInAnyVehicle( playerid ) )
return SendClientMessage( playerid, -1, "Greska: Morate biti u autu." );
new szString, pVeh, Float:vPos;
pVeh = GetPlayerVehicleID( playerid );
format( v_Plate, 32, "%s", params );
SetVehicleNumberPlate( pVeh, params );
GetPlayerPos( playerid, vPos, vPos, vPos );
GetVehicleZAngle( pVeh, vPos );
SetVehicleToRespawn( pVeh );
SetVehiclePos( pVeh, vPos, vPos, vPos );
SetVehicleZAngle( pVeh, vPos );
PutPlayerInVehicle( playerid, pVeh, 0 );
format( szString, 128, "Tablice vaseg vozila su uspesno promenjene u %s.", params );
SendClientMessage( playerid, -1, szString );
return 1;
}
CMD:setplate( playerid, params[] )
{
new iVictim, szPlate;
if( sscanf( params, "us", iVictim, szPlate ) )
return SendClientMessage( playerid, -1, "Kucaj: /plate [plate(1-32 letters)]" );
if( strlen( szPlate ) > 32 )
return SendClientMessage( playerid, -1, "Kucaj: /plate [plate(1-32 letters)]" );
if( !IsPlayerAdmin( playerid ) )
return SendClientMessage( playerid, -1, "Greska: Ti nis admin." );
if( !IsPlayerConnected( iVictim ) )
return SendClientMessage( playerid, -1, "Greska: Taj igrac nije na serveru." );
if( !IsPlayerInAnyVehicle( iVictim ) )
return SendClientMessage( playerid, -1, "Greska:Taj igrac nije u vozilu." );
new szString, pVeh, Float:vPos;
pVeh = GetPlayerVehicleID( iVictim );
format( v_Plate, 32, "%s", szPlate );
SetVehicleNumberPlate( pVeh, szPlate );
GetPlayerPos( iVictim, vPos, vPos, vPos );
GetVehicleZAngle( pVeh, vPos );
SetVehicleToRespawn( pVeh );
SetVehiclePos( pVeh, vPos, vPos, vPos );
SetVehicleZAngle( pVeh, vPos );
PutPlayerInVehicle( iVictim, pVeh, 0 );
format( szString, 128, "Admin ti je podesio tablice na %s.", szPlate );
SendClientMessage( playerid, -1, szString );
return 1;
}
CMD:getplate( playerid, params[] )
{
if( isnull( params ) )
return SendClientMessage( playerid, -1, "Kucaj: /getplate [ID vozila]" );
new szString;
format( szString, 128, "[ VEHICLE ID: %d | PLATE: %s ]", strval( params ), v_Plate[strval( params )] );
SendClientMessage( playerid, -1, szString );
return 1;
}ovo je cela FS .
Neke slike/video za lakse dobivanje pomoci(neobavezno): /
POMOC !!!!