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: Pioneer - 2011. November 02. - 12:10:35

Cím: Több névre kapu
Írta: Pioneer - 2011. November 02. - 12:10:35
Na hello
A Kapu megvan csinállva és találtam 1 ilyet a fórumon:
[pawn]
GetPlayerName(i, nev, sizeof(nev));
if(nev == \"Pisti\")[/pawn]
Ezt hogy lehet hogy több névre? Így?  :
if(nev == \"Pisti && jozsi\")
??
Valaki megmondaná?
Cím: Több névre kapu
Írta: Mike. - 2011. November 02. - 12:15:03
Talán így: (nem biztos.)
if (!strcmp(cmdtext, \"/pisti\", true) || !strcmp(cmdtext, \"/jozsi\", true))
Cím: Több névre kapu
Írta: staubka - 2011. November 02. - 12:16:42
Nem.
Strcmp-t kell alkalmazni:
[pawn]if(!strcmp(nev, \"Pisti\", true))
{
//ha Pisti a neve
}
else if(!strcmp(nev, \"Pisti\", false))
{
//ha nem pisti a neve
}[/pawn]
Több játékosnál pedig(most csak aztírom h ha pisti a neve akkor ... ):
ez azt jelenti, hogy ha a játékosok neve pisti, VAGY józsi:
[pawn]if(!strcmp(nev, \"Pisti\", true) || !strcmp(nev, \"Jozsi\", true))[/pawn]
Mivel egy játékosnak csak egy neve van, ezért nem lehet ÉS-el megoldani szerintem, vagy nemtom. De azért próbáld meg:
tehát ez meg azt jelenti, hogy ha a játékosok neve pisti, ÉS józsi:
[pawn]if(!strcmp(nev, \"Pisti\", true) && !strcmp(nev, \"Jozsi\", true))[/pawn]

Dupla hozzászólás automatikusan összefûzve. ( 2011. November 02. - 12:17:20 )

Idézetet írta: Mike. date=1320232503\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"12970\" data-ipsquote-contentclass=\"forums_Topic
Talán így: (nem biztos.)
if (!strcmp(cmdtext, \"/pisti\", true) || !strcmp(cmdtext, \"/jozsi\", true))
 
Ez parancs, nem pedig név lekérdezés.