Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: SineÅ¡a poslato Mart 25, 2011, 20:34:46 POSLE PODNE

Naslov: [POMOC] Enterijeri
Poruka od: Sineša poslato Mart 25, 2011, 20:34:46 POSLE PODNE
Skripta koju koristim: LARP
Detaljan opis problema:ja imam problem neznam kako da sacuvam id interiera u kome je igrac kad izadje sa servera.....znaci kod mene ako se igrac diskonektuje a da se nalazi u nekom enterieru on ce poceti padati sa neba kad ponovo udje na serv........e sad bi htio da se to nedesava nego kad udje da mu ponovo postavi taj interier koji je i bio prije nego sto je izaso sa servera......
Dio skripte://
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [POMOC] Enterijeri
Poruka od: Fico_Milosevic poslato Mart 25, 2011, 20:38:40 POSLE PODNE
Probaj pod OnPlayerDisconnect spremiti igračev int u njegov user file prek GetPlayerInterior komande
Naslov: Odg: [POMOC] Enterijeri
Poruka od: Sineša poslato Mart 25, 2011, 20:45:50 POSLE PODNE
i jel trebam onda u onplayerconnect dodati nesto tipa da ucita taj saveani int ? ....jel mozes dati kod . :) u svakom slucaju hvala.. :D
Naslov: Odg: [POMOC] Enterijeri
Poruka od: Fico_Milosevic poslato Mart 25, 2011, 21:20:30 POSLE PODNE
Pa gle.Prilikom učitavanja ostalih fajlova naravno da moraš učitati taj fajl :D
imaš neš tipa(bar je u GF-u tak)
Pod OnPlayerDisconnect(ili možda se koristi OnPlayerUpdate)
format(var, 32, "Int=%d\n",PlayerInfo[playerid][pInt]);fwrite( [ime fajla] , var);  // ovo je primjer iz GF-a
                                       ovo je varijabla u koju spremaÅ¡
i pod OnPlayerLogin
if( strcmp( key , "Int" , true ) == 0 ) { val = ini_GetValue( Data ); PlayerInfo[playerid][pInt] = strval( val ); } //isto iz GF-a

Ovo su ti primjeri iz gf-a pa sad ti ako koristiš dini ili neš slično si prilagodi :D
                

            
Naslov: Odg: [POMOC] Enterijeri
Poruka od: Sineša poslato Mart 25, 2011, 21:21:40 POSLE PODNE
oke ...hvala ti :)
Naslov: Odg: [POMOC] Enterijeri
Poruka od: Fico_Milosevic poslato Mart 25, 2011, 21:37:59 POSLE PODNE
niš:)
Naslov: Odg: [POMOC] Enterijeri
Poruka od: Sineša poslato Mart 27, 2011, 12:43:13 POSLE PODNE
ee neznam bas kako da prilagodim xDD..... kad ubacim sve ovo imam 4 erora underinded symbol val key i data.....e sad znam da ih treva nenako definisat nesto ali nenzma kako xDD...jel mozes malo oko toga pomoc ?  :)
Naslov: Odg: [POMOC] Enterijeri
Poruka od: Fico_Milosevic poslato Mart 27, 2011, 19:44:39 POSLE PODNE
Pod OnPlayerDisconnect()
new var[32];

Pod OnPlayerLogin()
new string2[64];
new playername2[MAX_PLAYER_NAME];
GetPlayerName(playerid, playername2, sizeof(playername2));
format(string2, sizeof(string2), "%s.ini", playername2);
new File: UserFile = fopen(string2, io_read);
{
    new key[ 256 ] ,
    val[ 256 ];
    new Data[ 256 ];
    ....