[Pomoc]SetSpawn

Započeo [OG]undeR., Avgust 31, 2011, 18:38:45 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: OGPR
Detaljan opis problema: Znaci kad stavim po onplayerspawn ucitavanjespawn(playerid), odma padne server, sve ostalo lepo radi, samo ovde nesto ne valja, pa ne znam sta. Kada kucam /setspawn napise lepo u Pos/Ime_Prezime.ini x,y,z ose, ali cim stavim ono pod onplayerspawn padne server :\
Dio skripte: public UcitavanjeSpawn(playerid)
{
   new name[MAX_PLAYER_NAME], string[128];
   GetPlayerName(playerid,name,sizeof(name));
   format(string, sizeof string,"/Pos/%s.ini",name);
   new File:Pos = fopen(string, io_write);
   if (Pos)
   {
     new file[128];
     new pass[256];
     new passres[128], value[128];
     fread(account, pass, sizeof pass);
     passres = GetFileString(pass);
     if(strfind(passres, "X") != -1)
     {
       value = GetFileValue(pass);
       SetSpawn[playerid][X] = strval(value);
       }
       if(strfind(passres, "Y") != -1)
       {
           value = GetFileValue(pass);
           SetSpawn[playerid][Y] = strval(value);
       }
       if(strfind(passres, "Z") != -1)
       {
         value = GetFileValue(pass);
         SetSpawn[playerid][Z] = strval(value);
       }
   }
   fclose(Pos);
   SetPlayerPos(playerid,SetSpawn[playerid][X],SetSpawn[playerid][Y],SetSpawn[playerid][Z]);
   return 1;
}

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Poslednja Izmena: Avgust 31, 2011, 18:42:35 POSLE PODNE od [OG]undeR.

 :D :D
Code  ;)
Makni to iz OnPlayerSpawn,
Znaci to koristits kao FS stavi pod public OnFilterScriptInit()
pod to stavis UcitavanjeSpawn...
Ako nekoristits kao FS onad stavi pod OnGameModeInit().

Moderatore L84S
nemoze to ici u
OnGameModeInt
ili
OnFilterScriptInt
zato sto ima playerid

to mora da stoji zasebno
znaci
forward nesto(neko, neko, nesto);
public nesto(neko, neko ,nesto)
{
ovdje code
return 1;
}


"public UcitavanjeSpawn(playerid)"
nepostoji originalna funkcija ovakvog texta u pawno
dok je napisano na nas jezik
znaci ovo stoji zasebno
kao sto su tajmeri i ostale vragolije koje skripter sam sebi pravi..
ako ti neradi ovo zasebno
a ne izbaciva nikakve greske
onda si dobro napisao
ali pobrkao redosljed
i onda posalji sve sto je vezano za UcitavanjeSpawn
gdje god se to nalazi napisi nam