[Pomoc] Passport

Započeo Darko a.k.a OptX, Jun 16, 2011, 10:31:19 PRE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: Raven's edit
Detaljan opis problema: Da li je moguce napraviti komandu da pri registraciji automacki vam da passport.Na raven modu sta god da hocete kupiti npr licensu,auto,kucu,bizz za sve treba passport.Pa me zanima da li je moguce napraviti da pri registraciji odmah dobijete passport?
Dio skripte: /
Neke slike/video za lakse dobivanje pomoci(neobavezno): /

Edit : Komanda za davanje passporta je /agivepassport

I kako da namjestim na ravenu da kada ideem relog da se stvorim u npr FBI bazi,a ne tamo gde sam bio prije reloga?
Poslednja Izmena: Jun 16, 2011, 10:37:51 PRE PODNE od Darko46
Respect : [TG]$--L84S--$,System32,[BD]Gagi_Corleone


Citat: elDar. poslato Jun 16, 2011, 10:37:21 PRE PODNE
Jest, moguce je.

Omg xD Pa kako da je napravim?Ima neki tut?
Respect : [TG]$--L84S--$,System32,[BD]Gagi_Corleone

U OnPlayerLogin stavi Passport na 1
Sad ne znam kako si nazvao tu passport al evo ti primjer
PlayerInfo[playerid][pPassport] = 1;

Ja sam pravio tutorial na GeForce forumu, evo ti:


Citat: Vega poslato Jun 16, 2010, 11:28:27 PRE PODNE
ispod

pGunLic

dodatepPasLic,

pa onda ispod PlayerInfo[playerid][pGunLic] = 0;

dodate ovo

PlayerInfo[playerid][pPasLic] = 0;

eh sada ispod ovoga

format(var, 32, "GunLic=%d\n",PlayerInfo[playerid][pGunLic]);fwrite(hFile, var);

dodate ovo

format(var, 32, "PasLic=%d\n",PlayerInfo[playerid][pPasLic]);fwrite(hFile, var);


onda ispod ovoga

if( strcmp( key , "GunLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGunLic] = strval( val ); }

dodate ovo

if( strcmp( key , "PasLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGunLic] = strval( val ); }


onda odete u trazilicu ctrl+f

i ukucate /givelicense  i tu dodate ovo

else if(strcmp(x_nr,"passport",true) == 0)
{
            tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givelicense passport [playerid/PartOfName]");
    return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
            format(string, sizeof(string), "* Dao si pasos %s.",giveplayer);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
        format(string, sizeof(string), "* Instruktor %s ti je dao pasos.",sendername);
        SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
        PlayerInfo[giveplayerid][pPasLic] = 1;
        return 1;
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "   Igrac je offline !");
    return 1;
}
}
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, "   Nisi clan Auto Skole !");
            return 1;
        }
    }
    return 1;
}



nadam se da cete skontati evo ovo sam uradio jer sam dobio rank....jedan novi xD pa cu se poceti truditi vise ako trebate jos nesta samo napisite


Samo to stavis pod onplayerregister

Ili jednostavno izbacis passport iz skripte :D

Citat: GeForce Vega poslato Jun 16, 2011, 11:31:21 PRE PODNE
Ja sam pravio tutorial na GeForce forumu, evo ti:


Citat: Vega poslato Jun 16, 2010, 11:28:27 PRE PODNE
ispod

pGunLic

dodatepPasLic,

pa onda ispod PlayerInfo[playerid][pGunLic] = 0;

dodate ovo

PlayerInfo[playerid][pPasLic] = 0;

eh sada ispod ovoga

format(var, 32, "GunLic=%d\n",PlayerInfo[playerid][pGunLic]);fwrite(hFile, var);

dodate ovo

format(var, 32, "PasLic=%d\n",PlayerInfo[playerid][pPasLic]);fwrite(hFile, var);


onda ispod ovoga

if( strcmp( key , "GunLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGunLic] = strval( val ); }

dodate ovo

if( strcmp( key , "PasLic" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pGunLic] = strval( val ); }


onda odete u trazilicu ctrl+f

i ukucate /givelicense  i tu dodate ovo

else if(strcmp(x_nr,"passport",true) == 0)
{
            tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
    SendClientMessage(playerid, COLOR_WHITE, "USAGE: /givelicense passport [playerid/PartOfName]");
    return 1;
}
giveplayerid = ReturnUser(tmp);
if(IsPlayerConnected(giveplayerid))
{
    if(giveplayerid != INVALID_PLAYER_ID)
    {
        GetPlayerName(playerid, sendername, sizeof(sendername));
        GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
            format(string, sizeof(string), "* Dao si pasos %s.",giveplayer);
        SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
        format(string, sizeof(string), "* Instruktor %s ti je dao pasos.",sendername);
        SendClientMessage(giveplayerid, COLOR_LIGHTBLUE, string);
        PlayerInfo[giveplayerid][pPasLic] = 1;
        return 1;
}
}
else
{
    SendClientMessage(playerid, COLOR_GREY, "   Igrac je offline !");
    return 1;
}
}
        }
        else
        {
            SendClientMessage(playerid, COLOR_GREY, "   Nisi clan Auto Skole !");
            return 1;
        }
    }
    return 1;
}



nadam se da cete skontati evo ovo sam uradio jer sam dobio rank....jedan novi xD pa cu se poceti truditi vise ako trebate jos nesta samo napisite


Hvala !

Citat: Lane_Hudson poslato Jun 16, 2011, 12:20:52 POSLE PODNE
Ili jednostavno izbacis passport iz skripte :D

Mislim da je to najpametnije :/ Kako to da uradim?
Respect : [TG]$--L84S--$,System32,[BD]Gagi_Corleone

Pa trazis u GM password il ikako je vec kod tebe i brises.

Pa pocni prvo od komande kojom dajes passport "/agivepassport"
Onda obrisi sve vezano za to i kompilaj... Izbacice ti neke errore da neke stvari nisu koristene onda i njih obrisi.. otidji testaj.. i potrazi u skripti nesto vezano za passport.. Ovo je komplikovano a i mozes citav mod da pokvaris :/

Ako ti se ne svidja taj sistem probaj da uradis sta ti ovi ljudi kazu.. Ako ne mozes pocni da editas npr. GF ... Raven's je pun BUGova :(

Ili najlakse da ti na registraciji da passport

da onda negde ge ti pise za passport ima
  • .. ti zameni i stavi [1].. i to je to :D

E hvala vam svima,probacu kada budem imao vremena.Jos samo 1 pitanje..Kako da namjestim da kada idem relog da se stvorim u bazi a ne tamo gdje sam bio prije reloga?
Respect : [TG]$--L84S--$,System32,[BD]Gagi_Corleone

Pa imas komadnu ako neznas tako:
Ako si PD: givepassport
A ako si Admin pisi: agivepassport
Trenutni projekt: NightLife Roleplay

Bizz System 40%
House System 70%
Car Ownership 20%
Log/reg System 100%
Poslovi 20%
Anticheat 0%
Organizacije 50%
Event System 0%
Komande 20%

Citat: Mladen Smiljan poslato Jun 16, 2011, 21:19:45 POSLE PODNE
Pa imas komadnu ako neznas tako:
Ako si PD: givepassport
A ako si Admin pisi: agivepassport


Bezze spamujes,procitaj prethodnu poruku sto sam napisao...
Respect : [TG]$--L84S--$,System32,[BD]Gagi_Corleone