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

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: Hellmester - 2010. október 08. - 18:37:12

Cím: Névre ban
Írta: Hellmester - 2010. október 08. - 18:37:12
hi all
olyat szeretnék kérni hogyha benne van a nevében hogy Golden akkor banolja csak a Golden legyen a nevében ha dssg[Golden] a neve akkor is bannolja auton ja és ne írja ki neki hogy a neve miatt lett banolva
Cím: Névre ban
Írta: Szilord - 2010. október 08. - 18:41:53
    new plname[MAX_PLAYER_NAME];
    new namestring = strfind(plname, \"golden\", true);
    if(namestring == -1) return Ban(playerid);

 
OnPlayerConnecthez tedd be
Nem teszteltem...
Cím: Névre ban
Írta: ZeRo - 2010. október 08. - 18:50:47
Szilord, lemaradt a név lekérése a tiedbõl.
 

public OnPlayerConnect( playerid ) {
    new playerName[ MAX_PLAYER_NAME ];
    GetPlayerName( playerid, playerName, MAX_PLAYER_NAME );
    if( strfind( playerName, \"golden\", true ) == -1 ) Ban( playerid );
    return 1;
}
Cím: Névre ban
Írta: Hellmester - 2010. október 08. - 20:17:48
1 warningot ír
 

c:\\Samp 0.3a server\\filterscripts\\hitman.pwn(32) : warning 225: unreachable code
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
1 Warning.

 
ki is porbáltam felmentem azzal a névvel de nem banolt
Cím: Névre ban
Írta: ZeRo - 2010. október 08. - 20:29:29
Bocs, az én hibám, rossz operátort használtam.
 

public OnPlayerConnect( playerid ) {
    new playerName[ MAX_PLAYER_NAME ];
    GetPlayerName( playerid, playerName, MAX_PLAYER_NAME );
    if( strfind( playerName, \"golden\", true ) != -1 ) Ban( playerid );
    return 1;
}

 
Azt a warningot pedig az okozza, hogy valamit rosszul raktál be, mert ez így helyes. Lehet, hogy két vissaztérésed van( return ). Másold be, és segítek. ;)
Cím: Névre ban
Írta: Hellmester - 2010. október 08. - 22:43:00
még mindig felenged ezzel a névvel
mégis jó köszi zárok