|
Zombie menu
|
|
Geplaatst op 09-01-2012 19:13
|

Junior

|
Posts: 34
Joined: 04.10.10
|
Hallo mensen, ik heb deze post vorig jaar een keer gedaan maar ben toen ziek geworden en heb voor lange tijd in het ziekenhuis doorgebracht dus heb mijn project laten liggen, ben nu van plan het weer op te pakken maar ben alles beetje kwijt :( Maar probeer alles weer te herinneren.
Nu ben ik weer tegen hetzelfde probleem aangelopen als dat ik toen had, HuRRaCaNe had mij toen script gegeven:
CodeisOnGuidList()
{
for(i=0;i<99;i++)
if(getCvar("admin_guid_" + (i + "")) == "" || !isDefined(getCvar("admin_guid_" + (i + ""))))
return false;
else if(self getGuid() == getCvar("admin_guid_" + (i + "")))
return true;
}
Nu heb ik dit menu gemaakt:
Codecase "4":
if(!self isOnGuidList())
self iprintlnbold("^9You have no acces to this menu!");
else
{
self thread sq_invisible();
self iprintlnbold("^4Invisibility ^2Activated^1!");
}
Maar het maakt niet uit of ik nou in de config mij GUID aangeef of niet, ik word zo ie zo invisible... En ik wil dat je alleen invisible kan worden wanneer je GUID in de server config staat.
Sorry als ik beetje domme vragen stel maar ik ben er nu zolang weggeweest :(
|
| |
| |
|
Geplaatst op 09-01-2012 19:26
|

Master

|
Posts: 875
Joined: 14.10.10
|
Code
isonguidlist()
{
for(i=1;i<=99;i++)
{
if(getCvarint("admin_guid_" + (i + "")) == self getguid())
return true;
}
return false;
}
LMGTFY! |
| |
| |
|
Geplaatst op 09-01-2012 22:00
|

Senior

|
Posts: 476
Joined: 13.05.09
|
IzNoGoD schreef:
Code
isonguidlist()
{
for(i=1;i<=99;i++)
{
if(getCvarint("admin_guid_" + (i + "")) == self getguid())
return true;
}
return false;
}
Misschien een break er in wanneer de cvar niet bestaat of leeg is?
|
| |
| |
|
Geplaatst op 09-01-2012 22:54
|

Master

|
Posts: 875
Joined: 14.10.10
|
snor schreef:
Misschien een break er in wanneer de cvar niet bestaat of leeg is?
kan:
Code
isonguidlist()
{
for(i=1;i<=99;i++)
{
if(getCvarint("admin_guid_" + (i + "")) == self getguid())
return true;
if(getCvar("admin_guid_" + (i + "")) == "")
return false;
}
return false;
}
LMGTFY! |
| |
| |
|
Geplaatst op 10-01-2012 15:56
|

Senior

|
Posts: 476
Joined: 13.05.09
|
Waarom eigenlijk:
CodegetCvar("admin_guid_" + (i + ""))
En niet? :
CodegetCvar("admin_guid_" + i + "")
|
| |
| |
|
Geplaatst op 10-01-2012 16:37
|

Moderator
.gif)
Donator
|
Posts: 5129
Joined: 24.08.06
|
Omdat de bedoeling is dat je eerst van de int een string maakt en daarna bij een string optelt, maar dat is volgens mij (in deze programmeertaal tenminste) nutteloos omdat je hoe dan ook een int bij een string gaat optellen met de + operator. Of die string nu "" is of "123"
|
| |
| |
|
Geplaatst op 10-01-2012 18:23
|

Junior

|
Posts: 34
Joined: 04.10.10
|
Thanks to iznogod, heb ik het nou werkend tenminsten weer iets leuks om aan te werken nu ik het ziekenhuis uit ben! Thanks!!!!
|
| |
| |
|
Geplaatst op 10-01-2012 20:07
|

Master

|
Posts: 875
Joined: 14.10.10
|
HuRRaCaNe schreef:
Omdat de bedoeling is dat je eerst van de int een string maakt en daarna bij een string optelt, maar dat is volgens mij (in deze programmeertaal tenminste) nutteloos omdat je hoe dan ook een int bij een string gaat optellen met de + operator. Of die string nu "" is of "123"
Nope, zit een hele andere gedachte achter, daar gewoon die "string"+int ook goede resultaten oplevert.
De gedachte erachter is luiheid van mijn kant. Ik heb het grootste deel van dat scriptje gewoon gecopy-paste uit het startpost scriptje en niet de moeite genomen om het aan te passen.
LMGTFY! |
| |