skripta koju koristim :nije vazno
problem :zanima me el radi ovo jos
http://wiki.sa-mp.com/wiki/SetVehicleNumberPlate (http://wiki.sa-mp.com/wiki/SetVehicleNumberPlate)
radi naravno
ja sam napravio kad neko kuca /v da ima dolje registriraj vozilo i onda kad stisne izbaci mu ovaj dialog za input
case 9:
{
if(PI[playerid][Auto1] == -1) return SCM(playerid, GRAD2, " (greska) Nema automobila na slotu 1!");
SPD(playerid, 285, DIALOG_STYLE_INPUT, "Registracija Vozila", "{FFFFFF}Odabrali ste reistraciju vozila{FF0000}\n{FFFFFF}Registracija kosta 1000 dolara.\nMorate upisati broj registracije koja ce biti na tablici npr{FF0000} 1234 HR/BiH/SRB.\nKada ga registrirate dobit cete znaci ovako{FF0000} USS 1234 HR", "Registriraj", "Nazad");
}
a evo dialogid 285
if(dialogid == 285)
{
if(response)
{
new a = PI[playerid][Auto1];
new regime;
new ximex[MAX_PLAYER_NAME];
if(strcmp(VInfo[a][hVlasnik], ximex) && a != IgracevAuto1[playerid])
SetVehicleNumberPlate(a, "%d",regime);
}
}
al ja sam to nesto izmuljo jos nisam radio sa ovim %s i %d al msm d atreba ic inputtext il tak nes al ima tu skriptera koji znaju
Evo probaj ovako:
if(dialogid == 285)
{
if(response)
{
new a = PI[playerid][Auto1];
new regime;
regime = strval(inputtext);
new ximex[MAX_PLAYER_NAME];
if(strcmp(VInfo[a][hVlasnik], ximex) && a != IgracevAuto1[playerid])
SetVehicleNumberPlate(a, "regime");
}
}
nece ovako dajte ljudi el moze neko napravit samo cmd
/registriraj broj i da mu na taj auto postavi tablica
zna ko?
jednostavno formatiras broj i preko te funkcije mu ga setas
al nez kako daj mi neki primjer
if(dialogid == 882)
{
if(strlen(inputtext))
{
new upisi[100];
strmid(upisi, inputtext, 0, strlen(inputtext), 255);
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), upisi);
}
}
eto ti primer dialoga