Skripta koju koristim:NX
Detaljan opis problema:Pa znaÄi zanima me kako da napravim da prije nego Å¡ta se igraÄ registrira na server da se mora registrirati na forum?I onda kda se registrira na forum da mu ja moram odobriti acc na server.Jel to sve ide preko MySQL ili kako viÅ¡e?
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Skripta koju koristim:NX
Detaljan opis problema:Kako da napravim da kad se igraÄ registrira da igraÄ može birati viÅ¡e spawnova.Npr.market,aerodrom,kolodvor,skate park itd...
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Skripta koju koristim:NX
Detaljan opis problema:Kako da stavim da su server poruke u chatu a ne dolje kod mape?
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Skripta koju koristim:NX
Detaljan opis problema:Kako da stats sad koji imam da prebacim sve u dialog?
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
preko mysql-a ti ide...
ali nije ni tako lako raditi sa mysql-om!
moras dobro php znat!
[quote author=[O.G]panameR. link=topic=38202.msg285080#msg285080 date=1329065424]
preko mysql-a ti ide...
[/quote]
ovo prvo da moras prebacit u MySQL
2.
to najbolje napravi dialog i stavi pod onplayerconnect poslje registracije/logina
3.
umjesto textdrawa
SendClientMessageToAll
4.
To vec je dialog
Imal kakav tut za MySQL?Ne kontam ovo za poruke da budu u chatu.I kako da proširim string poruka da bude naprimjer do novca da se proširi mislim da ste me skontali.
CitatSkripta koju koristim:NX
Detaljan opis problema:Kako da napravim da kad se igraÄ registrira da igraÄ može birati viÅ¡e spawnova.Npr.market,aerodrom,kolodvor,skate park itd...
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
http://balkan-samp.com/forum/index.php?topic=36459.msg272153#msg272153 :)
Citat: Marc McPawn poslato Februar 13, 2012, 23:59:25 POSLE PODNE
CitatSkripta koju koristim:NX
Detaljan opis problema:Kako da napravim da kad se igraÄ registrira da igraÄ može birati viÅ¡e spawnova.Npr.market,aerodrom,kolodvor,skate park itd...
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
http://balkan-samp.com/forum/index.php?topic=36459.msg272153#msg272153 :)
Hvala no kako da namjestim da igraÄ na registraciji može da bira spawn?Mislim naprimjer na tipku napred i to i da mu pokaže sliku tog spawna?
to bi morao dodati gore gdje ti je pPnumber i to ...recimo dodas pSpawn i odredis tamo
prije nego sto pocnes ista radit napravi kopiju .pwn fajla, jer ne grarantujem da ce ti radit :D radim napamet a nisam bas neki pro skripter xD
nadji
enum pInfo
i tu negdje dodaj pSpawn
recimo ako ti je
enum pInfo
{
pKey[128],
pLevel,
pAdmin,
pDonateRank,
gPupgrade,
pConnectTime,
pReg,
pSex,
}
enum pInfo
{
pKey[128],
pLevel,
pAdmin,
pDonateRank,
gPupgrade,
pConnectTime,
pReg,
pSpawn, // ovo :) nebitno gdje i nemoj zaboravit zarez :D
pSex,
}
onda u
public OnPlayerRegister(playerid, password[])
nadji
format(var, 32, "MarriedTo=%s\n",PlayerInfo[playerid][pMarriedTo]);fwrite(hFile, var);
ispod toga dodaj
format(var, 32, "Spawn=%s\n",PlayerInfo[playerid][pSpawn]);fwrite(hFile, var);
isto to uradi i u
public SacuvajIgraca(playerid)
ispod tog ti je
public OnPlayerLogin(playerid,password[])
ispod ovog if( strcmp( key , "MarriedTo" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pMarriedTo], val, 0, strlen(val)-1, 255); }
dodaj ovo
if( strcmp( key , "Spawn" , true ) == 0 ) { val = ini_GetValue( Data ); strmid(PlayerInfo[playerid][pSpawn], val, 0, strlen(val)-1, 5); }
sledece sto ces trazit je public SetPlayerSpawn(playerid)
i naci ces spawn za igrace
i tamo dodaj
if(PlayerInfo[playerid][pSpawn]== 0) //recimo market :)
{
SetPlayerPos(playerid, kordinati spawna na marketu);
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(PlayerInfo[playerid][pSpawn]== 1) //recimo aero :)
{
SetPlayerPos(playerid, kordinati spawna na aerodromu);
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
if(PlayerInfo[playerid][pSpawn]== 2) //recimo kolodvor :)
{
SetPlayerPos(playerid, kordinati na kolodvoru);
SetPlayerVirtualWorld(playerid,0);
SetPlayerInterior(playerid,0);
PlayerInfo[playerid][pInt] = 0;
}
i tako uradis za ostale uradis da ti je recimo
0 - market
1 - aerodrom
2 - kolodvor
3 - skatepark
4 - .......
Nakon toga u
OnDialogResponse(playerid)
dodaj ovo
if(dialogid == 12347)
{
if(response == 1)
{
ShowPlayerDialog(playerid,1123,DIALOG_STYLE_LIST,"{0080C0}Noxicus RolePlay odabir spawna {FF0000)","Market\nAerodrom\nKolodvor\nSkate Park","Uredu","Odustani");
}
}
if(dialogid == 1123)
{
if(response == 1)
{
if(listitem == 0) // prvi red market
{
PlayerInfo[playerid][pSpawn] == 0;
}
if(listitem == 1) // drugi red aerodrom
{
PlayerInfo[playerid][pSpawn] == 1;
}
if(listitem == 2) // treci red kolodvor
{
PlayerInfo[playerid][pSpawn] == 2;
}
if(listitem == 2) // cetvrti red skate park
{
PlayerInfo[playerid][pSpawn] == 3;
}
}
}
namucio si me da valja .. xD nadam se da ce radit :D javi :D
EDIT : Ja sam ti ovo odradio u dialogu ...kad odmorim mozak onda cu vidit da ti odradim kao sto si trazio :P