Posted August 28, 200915 yr comment_1464326 Ik heb even een paar probleempjes, en ik weet er niet echt uit te komen: Alles werkt bij spelerslot 0 bij andere spelerslots werkt het vreemd/raar Vraag 1: Al een speler niet is spelerslot 1 zit dan blijft die bevroren bij /login Code: // bij login: TogglePlayerControllable(playerid, 0); SetTimer("FreezePlayer",5000,false); // de timer: forward FreezePlayer(playerid); public FreezePlayer(playerid) { TogglePlayerControllable(playerid, 1); return 1; } Vraag 2: Ik heb zelf een antimoney hack gemaakt: Om de 20sec.: forward moneyhack();public moneyhack() { for(new i = 0; i < GetMaxPlayers(); i++) { new f; GetPlayerName(i, playername, sizeof(playername)); money[i] = dini_Int(userfile, "money"); if (GetPlayerMoney(i) > money[i]+50) { f = (GetPlayerMoney(i) - money[i]); new string[256]; format(string,sizeof(string),"%s(%d) is using MONEY HACK [$%d]",playername,i,f); SendAdminMessage(COLOR_RED,string); } } } Bij speler 0 gaat alles goet maar bij speler 1 komt dit zonder dat hij meer geld heeft: Als voorbeeld in een keer in chat: Bjorn(46) is using MONEY HACK [$47000] Bjorn(47) is using MONEY HACK [$47000] Bjorn(49) is using MONEY HACK [$47000] Bjorn(48) is using MONEY HACK [$47000] En dan ben ik in slot 1 Vraag 3: Als ik de server restart met gmx dan gaat alles doorelkaar. mijn menu loopt door elkaar met een ander menu van een ander FS, alle pickups zijn verdwenen. Hoe komt dit en hoe fix ik dit alles Edited August 28, 200915 yr by mosweg
August 28, 200915 yr comment_1464333 Vraag 1: Gebruik SetTimerEx("FreezePlayer",5000,false,"i",playerid); Vraag 2: Hoe define je userfile? Vraag 3: Doe een complete restart van je server. Dus herlaad ook je filterscripts. /rcon exit + autrestarter doet dit erg goed.
August 28, 200915 yr Author comment_1464522 Ik denk dat dat wel zal werken en ik heb userfiles gedifened, Maar over dat restarten hoe moet dat dan precies met ook de filtersripts herladen Ik heb een restarter maar met /rcon ecit sluit de server af en moet je eerst weer opneiuw joinen. Of is er een andere/beter manier? Ik heb nog een vraagje, Ik ben bezig met een minigame, maar ik wil de andere team verborgen houden. Nu is een team verborgen en de andere niet... Dit word om de 500 milisec. uitgevoerd: forward check();public check() { new string[256]; for(new i = 0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i) == 1) { if(gTeam[i] == TEAM_RED || gTeam[i] == TEAM_BLUE) { if(gTeam[i] == TEAM_BLUE){ format(string, sizeof(string), "Money: ~y~$~r~%d~w~/~y~$~b~%d ~b~Kills: ~w~%d ~b~Dead: ~w~%d",scorered,scoreblue,Kills,Deaths);} SetPlayerMarkerForPlayer(i,gTeam[TEAM_RED],0xFFFFFF00); if(gTeam[i] == TEAM_RED){ format(string, sizeof(string), "Money: ~y~$~r~%d~w~/~y~$~b~%d ~r~Kills: ~w~%d ~r~Dead: ~w~%d",scorered,scoreblue,Kills,Deaths);} SetPlayerMarkerForPlayer(i,gTeam[TEAM_BLUE],0xFFFFFF00); TextDrawSetString(INFO,string); } } } } Moet toch goed gaan, maar het werkt niet,
August 28, 200915 yr comment_1464562 Even een tip: verzorg je indentation (tabs) en post dan je script op Pastebin. Zo kan ik toch niet zien waar iets hoort?
August 28, 200915 yr Author comment_1464600 uuh, bedankt, volgensmij heb ik de fout gevonden. Ik had er een moeten sluiten in plaats van op het eind.. Ik hoop dat het nu werkt
August 30, 200915 yr Author comment_1468070 Het lukt nog steeds niet om de ene team voor de andere team onzichbaar te maken, Weet iemand een code daarvoor, Het gaat om gTeam dit heb ik geprobeerd maar werkte niet(stukje waarover het gaat:)(hetzelfde gebeurt ok met team red): for(new i = 0; i < MAX_PLAYERS; i++) { if(gTeam[i] == TEAM_BLUE) { SetPlayerMarkerForPlayer(i,gTeam[TEAM_RED],0xFFFFFF00); } } Het lukt gedeeltelijk, team blue ziet team red niet, maar team red ziet team blue wel... Edited August 30, 200915 yr by mosweg
Ik heb even een paar probleempjes, en ik weet er niet echt uit te komen:
Alles werkt bij spelerslot 0 bij andere spelerslots werkt het vreemd/raar
Vraag 1:
Al een speler niet is spelerslot 1 zit dan blijft die bevroren bij /login
Code:
Vraag 2:
Ik heb zelf een antimoney hack gemaakt:
Om de 20sec.:
Bij speler 0 gaat alles goet maar bij speler 1 komt dit zonder dat hij meer geld heeft:
Als voorbeeld in een keer in chat:
Bjorn(46) is using MONEY HACK [$47000]
Bjorn(47) is using MONEY HACK [$47000]
Bjorn(49) is using MONEY HACK [$47000]
Bjorn(48) is using MONEY HACK [$47000]
En dan ben ik in slot 1
Vraag 3:
Als ik de server restart met gmx dan gaat alles doorelkaar.
mijn menu loopt door elkaar met een ander menu van een ander FS,
alle pickups zijn verdwenen.
Hoe komt dit en hoe fix ik dit alles
Edited by mosweg