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]);
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..