[POMOC] 1 Pitanje 1 problem...

Započeo [CH]Ivan_Lukic, April 20, 2011, 09:27:53 PRE PODNE

prethodna tema - sledeća tema

0 članova i 2 gostiju pregledaju ovu temu.

Skripta koju koristim: svoj od 0 dm
Detaljan opis problema:napravio sam komandu /padobran da se moze uzet tamo kod aerodroma ali kad kucam bilo di samo ne tamo on mi da padobran i uzme novac a neporta me na mjesto za skakanje....a kad odem kod aera onda me sve to napravi i port na mjesto za skakanje...
2.. jel mi mozete dat neki tut ili objasnit kako da stavim da mi sprema skor i novac koristim dini..
Dio skripte:
komanda padobran:
CMD:padobran(playerid, params[])
{
if(PlayerToPoint(5.0,playerid,1956.7343,-2181.5718,13.5469))
SetPlayerPos(playerid, -2234.8623,-1735.7374,480.8091);
GivePlayerWeapon(playerid, 46, 1);
GivePlayerMoney(playerid, -2000);
SendClientMessage(playerid, WHITE, "Skakanje s padobranom");
SendClientMessage(playerid, GREEN, "Platio si 2000 $ !!");
return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):

Provjeri koordinate jos jednom.... A za ovo s bodovima i novcem reci sta koristis dialog ili komandu za login/register? Evo kako sam ja napravio s Dini i sprema mi sve. Ovo stavi kad se igrac logira na server samo promjeni to u svoje:

 
            PlayerInfo[playerid][pAdminLevel] = dini_Int(file, "AdminLevel");
            PlayerInfo[playerid][pGameMaster] = dini_Int(file, "GameMaster");
            PlayerInfo[playerid][pLevel] = dini_Int(file, "Level");
            PlayerInfo[playerid][pSmrti] = dini_Int(file, "Smrti");
            PlayerInfo[playerid][pUbojstva] = dini_Int(file, "Ubojstva");
            SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);


Jos samo napravi da ti sprema. Ovo pod OnPlayerDisconnect
        dini_IntSet(file, "Level", PlayerInfo[playerid][pLevel]);
        dini_IntSet(file, "Novac", PlayerInfo[playerid][pNovac]);
        dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel]);
        dini_IntSet(file, "Ubojstva",PlayerInfo[playerid][pUbojstva]);
        dini_IntSet(file, "Smrti",PlayerInfo[playerid][pSmrti]);
Poslednja Izmena: April 20, 2011, 09:39:28 PRE PODNE od [BC]|PEN1|

di da stavim ovo prvo u onplayerconnet?

CMD:padobran(playerid, params[])
{
if(!PlayerToPoint(5.0,playerid,1956.7343,-2181.5718,13.5469)) return SendClientMessage(playerid, GREEN, "Nisi kod aera!");
SetPlayerPos(playerid, -2234.8623,-1735.7374,480.8091);
GivePlayerWeapon(playerid, 46, 1);
GivePlayerMoney(playerid, -2000);
SendClientMessage(playerid, WHITE, "Skakanje s padobranom");
SendClientMessage(playerid, GREEN, "Platio si 2000 $ !!");
return 1;
}

Citat: BloodMaster poslato April 20, 2011, 11:29:47 PRE PODNE
CMD:padobran(playerid, params[])
{
if(!PlayerToPoint(5.0,playerid,1956.7343,-2181.5718,13.5469)) return SendClientMessage(playerid, GREEN, "Nisi kod aera!");
SetPlayerPos(playerid, -2234.8623,-1735.7374,480.8091);
GivePlayerWeapon(playerid, 46, 1);
GivePlayerMoney(playerid, -2000);
SendClientMessage(playerid, WHITE, "Skakanje s padobranom");
SendClientMessage(playerid, GREEN, "Platio si 2000 $ !!");
return 1;
}


hvala...to radi..
jel mi mozes pojasnit ovo za spremanje uradio sam ko sto mi je reko ovaj gore ali opt ne sprema..