Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [CH]Ivan_Lukic poslato April 20, 2011, 09:27:53 PRE PODNE

Naslov: [POMOC] 1 Pitanje 1 problem...
Poruka od: [CH]Ivan_Lukic poslato April 20, 2011, 09:27:53 PRE PODNE
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):
Naslov: Odg: [POMOC] 1 Pitanje 1 problem...
Poruka od: M-Zero poslato April 20, 2011, 09:35:41 PRE PODNE
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]);
Naslov: Odg: [POMOC] 1 Pitanje 1 problem...
Poruka od: [CH]Ivan_Lukic poslato April 20, 2011, 09:40:01 PRE PODNE
di da stavim ovo prvo u onplayerconnet?
Naslov: Odg: [POMOC] 1 Pitanje 1 problem...
Poruka od: 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;
}
Naslov: Odg: [POMOC] 1 Pitanje 1 problem...
Poruka od: [CH]Ivan_Lukic poslato April 20, 2011, 11:44:58 PRE PODNE
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..