GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: Szily88 - 2013. október 17. - 06:13:04

Cím: Score bealitas...
Írta: Szily88 - 2013. október 17. - 06:13:04
Sziasztok
Hol tudnam kiszedni hogy amikor belep valaki ne adjon nki score-t?
Mivel ahanyszor belep egy szemely anyiszor kap 80 score-t
Cím: Score bealitas...
Írta: AdamHawer - 2013. október 17. - 09:08:39
Szerintem ez lehet a megoldás, de ha nem akkor írd le pontosabban.
 
public OnPlayerConnect(playerid)
{
SetPlayerScore(playerid, 0);
return 1;
}

 
VAGY:
 
public OnPlayerSpawn(playerid)
{
SetPlayerScore(playerid, 0);
return 1;
}

 
Egyik variációt sem tudom igazán ajánlani mert:
1. variáció: Minden csatlakozásnál 0 pontod lesz, azaz nem ment le semmit.
2. variáció: Minden SPAWN-nál 0 pontod lesz, ez megint nem ment le semmit.
(Legalább az elsõ csak Reconnectnél tûnik el. Csinálj inkább enumerációt hozzá
Cím: Score bealitas...
Írta: Szily88 - 2013. október 17. - 15:43:03
Nem kell script!!
Azt akarom megoldani hogy ne adjon 80 score-t amikor belep valaki..mert ha belep 10x egy jatekos 10x ad nki score-t!!
Cím: Score bealitas...
Írta: .::David::. - 2013. október 17. - 15:54:47
keresel a modba egy ilyet és kitörlöd
 
SetPlayerScore(playerid,GetPlayerScore(playerid)+80);
Cím: Score bealitas...
Írta: Szily88 - 2013. október 17. - 16:02:06
Nincs ilyen a mode-ba
Cím: Score bealitas...
Írta: AdamHawer - 2013. október 17. - 17:24:53
Nem használsz véletlen egy FS-t, vagy valami Includet amibe ez benne lehet?
Cím: Score bealitas...
Írta: Dfoglalo - 2013. október 17. - 17:33:38
Másold be a teljes OnPlayerConnect-et.
Cím: Score bealitas...
Írta: Szily88 - 2013. október 17. - 17:38:30

// This callback gets called when a player connects to the server
public OnPlayerConnect(playerid)
{
GameTextForPlayer(playerid,\"~w~HUN Kamionos Szerver\",3000,4);
   SendClientMessage(playerid, 0xFFFFFFFF, \"{FFFF00}Üdvözlünk a szerveren!\");
   SendClientMessage(playerid, 0xFFFFFFFF, \"{FFFF00}Szerver tulajdonosok: Szily88 es Csabee\");
   SendClientMessage(playerid, 0xFFFFFFFF, \"{FFFF00}ADMIN:[RC]Zsolti!\");
   SendClientMessage(playerid, 0xFFFFFFFF, \"{FF0000}Skype:szilixdd \");
   SendClientMessage(playerid, 0xFFFFFFFF, \"{FF0000}A szabályokért{FFFF00}/rules{FF0000}A parancsokért {FFFF00}/cmds\");
// Always allow NPC\'s to login without password or account
if (IsPlayerNPC(playerid))
return 1;
// Setup local variables
new Name[MAX_PLAYER_NAME], NewPlayerMsg[128], HouseID;
// Setup a PVar to allow cross-script money-transfers (only from filterscript to this mainscript) and scorepoints
SetPVarInt(playerid, \"PVarMoney\", 0);
SetPVarInt(playerid, \"PVarScore\", 0);
// Get the playername
GetPlayerName(playerid, Name, sizeof(Name));
// Also store this name for the player
GetPlayerName(playerid, APlayerData[playerid][PlayerName], 24);
// Send a message to all players to let them know somebody else joined the server
format(NewPlayerMsg, 128, TXT_PlayerJoinedServer, Name, playerid);
SendClientMessageToAll(0xFFFFFFFF, NewPlayerMsg);
Cím: Score bealitas...
Írta: Dfoglalo - 2013. október 17. - 17:45:20
Code taget használjunk már istenem! Milyen include fájlokat használsz?