[POMOC] Spawn

Započeo 032.Marcus
18. Jan. 2014. Zaključano
734
pregleda
19
postova
032.Marcus
4
Made Man
18. Jan. 2014.
Scripta: Moja od nule
Problem: Zanima me kako da uklonim ono  < > SPAWN. Da ako u scripti nema SetPlayerPos, da igrac ne moze da se spawnuje. I jos nesto, kad pokrenem kucni server sa samo Reg/Log Sistemom, imam sve kao u obicnom GTA, da ulazim u kuce, dobijam pare za skokove sa motorom. Kako i to da sklonim?
Deo scripte: /
Bugi
5
Crime Lord
18. Jan. 2014.
To ti je TogglePlayerSpectating, a sto se tice ovih enterijere mislim da je to RemoveInteriorEnterExits proveri na google, Takodje za one stunt bonuse itd... DisableStuntBonusForAll mislim da tako ide
Sladjan96
3
Hustler
19. Jan. 2014.
Pod OnGameModeInit stavi ovo da ti ne pise kad skaces motorom i td
ShowPlayerMarkers(0);
ShowNameTags(1);
EnableStuntBonusForAll(0);
DisableInteriorEnterExits();
032.Marcus
4
Made Man
19. Jan. 2014.
Stavio sam to, ali sad mogu da udjem npru Ammunation, i tamo stoji covek, moze da se kupi oruzje.
I imam problem sa Spawnom, kad zavrsi registrovanje ja sam stavio SetPlayerPos ali nece da ga spawna...
032.Marcus
4
Made Man
19. Jan. 2014.
Bump! Zna li neko ovo za Spawn? Probao sam i sa SpawnPlayer ali nece...
#include 
#include

#define DIALOG_REGISTER 1
#define DIALOG_LOGIN 2
#define DIALOG_SUCCESS_1 3
#define DIALOG_SUCCESS_2 4

#define PATH "/Users/%s.ini"

#define BELA "{FFFFFF}"
#define CRVENA "{FF0000}"
#define ZELENA "{00FF00}"
#define PLAVA "{0000FF}"

native WP_Hash(buffer[], len, const str[]);

enum pInfo
{
pPassword,
pMoney,
pAdmin,
pKills,
pDeaths
}
new PlayerInfo;

forward LoadUser_data(playerid, name[], value[]);
public LoadUser_data(playerid, name[], value[])
{
INI_String("Password", PlayerInfo, 129);
INI_Int("Money", PlayerInfo);
INI_Int("Admin", PlayerInfo);
INI_Int("Kills", PlayerInfo);
INI_Int("Deaths", PlayerInfo);
return 1;
}

stock UserPath(playerid)
{
new str, playername;
GetPlayerName(playerid, playername, sizeof(playername));
format(str, sizeof(str), PATH, playername);
return str;
}

main()
{
print("\n----------------------------------");
print(" Blank Gamemode by your name here");
print("----------------------------------\n");
return 1;
}

public OnGameModeInit()
{
// Don't use these lines if it's a filterscript
SetGameModeText("Blank Script");
AddPlayerClass(0, 1958.3783, 1343.1572, 15.3746, 269.1425, 0, 0, 0, 0, 0, 0);
return 1;
}

public OnGameModeExit()
{
return 1;
}

public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraPos(playerid, 1958.3783, 1343.1572, 15.3746);
SetPlayerCameraLookAt(playerid, 1958.3783, 1343.1572, 15.3746);
return 1;
}

public OnPlayerConnect(playerid)
{
if(fexist(UserPath(playerid)))
{
    INI_ParseFile(UserPath(playerid), "LoadUser_data", .bExtra = true, .extra = playerid);
    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""CRVENA"Login", ""BELA"Dobrodosli! Unesite vasu sifru da bi ste se ulogovali!", "U redu", "Izadji");
}
else
{
    ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, ""CRVENA"Register", ""BELA"Dobrodosli! Unesite sifru da bi ste se registrovali!", "U redu", "Izadji");
}
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File, "PlayerData");
INI_WriteInt(File, "Money", GetPlayerMoney(playerid));
INI_WriteInt(File, "Admin", PlayerInfo);
INI_WriteInt(File, "Kills", PlayerInfo);
INI_WriteInt(File, "Deaths", PlayerInfo);
INI_Close(File);
return 1;
}

public OnPlayerSpawn(playerid)
{
return 1;
}

public OnPlayerDeath(playerid, killerid, reason)
{
PlayerInfo++;
PlayerInfo++;
return 1;
}

public OnVehicleSpawn(vehicleid)
{
return 1;
}

public OnVehicleDeath(vehicleid, killerid)
{
return 1;
}

public OnPlayerText(playerid, text[])
{
return 1;
}

public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/mycommand", cmdtext, true, 10) == 0)
{
// Do something here
return 1;
}
return 0;
}

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
return 1;
}

public OnPlayerExitVehicle(playerid, vehicleid)
{
return 1;
}

public OnPlayerStateChange(playerid, newstate, oldstate)
{
return 1;
}

public OnPlayerEnterCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}

public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}

public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}

public OnRconCommand(cmd[])
{
return 1;
}

public OnPlayerRequestSpawn(playerid)
{
return 1;
}

public OnObjectMoved(objectid)
{
return 1;
}

public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}

public OnPlayerPickUpPickup(playerid, pickupid)
{
return 1;
}

public OnVehicleMod(playerid, vehicleid, componentid)
{
return 1;
}

public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
{
return 1;
}

public OnVehicleRespray(playerid, vehicleid, color1, color2)
{
return 1;
}

public OnPlayerSelectedMenuRow(playerid, row)
{
return 1;
}

public OnPlayerExitedMenu(playerid)
{
return 1;
}

public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
{
return 1;
}

public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
return 1;
}

public OnRconLoginAttempt(ip[], password[], success)
{
return 1;
}

public OnPlayerUpdate(playerid)
{
return 1;
}

public OnPlayerStreamIn(playerid, forplayerid)
{
return 1;
}

public OnPlayerStreamOut(playerid, forplayerid)
{
return 1;
}

public OnVehicleStreamIn(vehicleid, forplayerid)
{
return 1;
}

public OnVehicleStreamOut(vehicleid, forplayerid)
{
return 1;
}

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
    case DIALOG_REGISTER:
    {
        if(!response) return Kick(playerid);
        if(response)
{
    if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, ""CRVENA"Register", ""BELA"Uneli ste nemogucu sifru.\nUnesite sifru da bi ste se registrovali!", "U redu", "Izadji");
    new INI:File = INI_Open(UserPath(playerid));
    INI_SetTag(File, "PlayerData");
    new HashPass;
    WP_Hash(HashPass, sizeof(HashPass), inputtext);
    INI_WriteString(File, "Password", HashPass);
    INI_WriteInt(File, "Money", 0);
INI_WriteInt(File, "Admin", -1);
INI_WriteInt(File, "Kills", 0);
INI_WriteInt(File, "Deaths", 0);

SetSpawnInfo(playerid, 0, 0, 1958.33, 1343.12, 15.36, 269.15, 0, 0, 0, 0, 0, 0);
}
}

case DIALOG_LOGIN:
{
    if(!response) return Kick(playerid);
    if(response)
{
    new HashPass;
    WP_Hash(HashPass, sizeof(HashPass), inputtext);
    if(strcmp(HashPass, PlayerInfo) == 0)
    {
        INI_ParseFile(UserPath(playerid), "LoadUser_data", .bExtra = true, .extra = playerid);
        GivePlayerMoney(playerid, PlayerInfo);
        SpawnPlayer(playerid);
      }
      else
      {
          ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, ""CRVENA"Login", ""BELA"Uneli ste pogresnu sifru.\nUnesite sifru da bi ste se ulogovali!", "U redu", "Izadji");
}
return 1;
}
}
}
return 1;
}

public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
return 1;
}
James_SmithXDl
6
OG Legend
19. Jan. 2014.
koristi setspawninfo
i onda spawnplayer
032.Marcus
4
Made Man
19. Jan. 2014.
Radi! Hvala 🙂
A kad moze da se koristi SetPlayerPos , je l' kad je vec spawnovan?
James_SmithXDl
6
OG Legend
19. Jan. 2014.
032.Marcus wrote on January 19, 2014, 10:35 pm:
Radi! Hvala 🙂
A kad moze da se koristi SetPlayerPos , je l' kad je vec spawnovan?

da ti neobjasnjavam
http://wiki.sa-mp.com/wiki/SetPlayerPos
eto tu imas sve sta te zanima o samp funkcijama to jest osnove koje nadogradujes.
032.Marcus
4
Made Man
19. Jan. 2014.
Oke, i ima jedan problem sa SpawnPlayer...
Nekad se desi (za sada svaki drugi put), da zakuje kamera a ja se pomeram sa igracem? Do cega moze biti?
James_SmithXDl
6
OG Legend
19. Jan. 2014.
032.Marcus wrote on January 19, 2014, 10:57 pm:
Oke, i ima jedan problem sa SpawnPlayer...
Nekad se desi (za sada svaki drugi put), da zakuje kamera a ja se pomeram sa igracem? Do cega moze biti?

kakva kamera?
de objasni bolje.
032.Marcus
4
Made Man
19. Jan. 2014.
Pa ulogujem se, i sad kamera tj pogled mi se kao zakljuca i ja pomeram igraca, a pogled ne ide za igracem. I mogu da odem sa igracem da ga ne vidim...
Ne znam da li me sad razumes? Ako ne, postavicu SS.
James_SmithXDl
6
OG Legend
19. Jan. 2014.
daj ss
032.Marcus
4
Made Man
19. Jan. 2014.
http://imgur.com/KDzQZe2,syeCvjZ,TxkagLt,2uvL1sg#0

Evo, imas tu First, Second, Third, Fourth image.
Svaki drugi put kad se ulogujem je tako,
James_SmithXDl
6
OG Legend
19. Jan. 2014.
postavi mu toggle na 0
pod OnPlayerSpawn
032.Marcus
4
Made Man
19. Jan. 2014.
Na sta mislis sa toggle?
TogglePlayerSpectating - ja sam probao sa tim , pod OnPlayerConnect, ali nece.
Izvini ako dosadjujem, nisam bas upucen u sve funkcije 😄

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha