Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [Euro Samp]Shadow poslato April 24, 2013, 11:41:46 PRE PODNE

Naslov: [pomoc]Tablice
Poruka od: [Euro Samp]Shadow poslato April 24, 2013, 11:41:46 PRE PODNE
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)
Naslov: Odg: [pomoc]Tablice
Poruka od: Blaeks poslato April 24, 2013, 11:45:44 PRE PODNE
radi naravno
Naslov: Odg: [pomoc]Tablice
Poruka od: [Euro Samp]Shadow poslato April 24, 2013, 14:06:31 POSLE PODNE
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
Naslov: Odg: [pomoc]Tablice
Poruka od: [BS]SimkE poslato April 24, 2013, 14:17:39 POSLE PODNE
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");
    }
}
Naslov: Odg: [pomoc]Tablice
Poruka od: [Euro Samp]Shadow poslato April 24, 2013, 17:13:29 POSLE PODNE
nece ovako dajte ljudi el moze neko napravit samo cmd
/registriraj  broj i da mu na taj auto postavi tablica
Naslov: Odg: [pomoc]Tablice
Poruka od: [Euro Samp]Shadow poslato April 24, 2013, 22:26:41 POSLE PODNE
zna ko?
Naslov: Odg: [pomoc]Tablice
Poruka od: Blaeks poslato April 24, 2013, 22:27:33 POSLE PODNE
jednostavno formatiras broj i preko te funkcije mu ga setas
Naslov: Odg: [pomoc]Tablice
Poruka od: [Euro Samp]Shadow poslato April 24, 2013, 22:36:54 POSLE PODNE
al nez kako daj mi neki primjer
Naslov: Odg: [pomoc]Tablice
Poruka od: Blaeks poslato April 24, 2013, 23:18:59 POSLE PODNE
if(dialogid == 882)
{
        if(strlen(inputtext))
        {
new upisi[100];
strmid(upisi, inputtext, 0, strlen(inputtext), 255);
SetVehicleNumberPlate(GetPlayerVehicleID(playerid), upisi);
        }
        }
eto ti primer dialoga