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: BoSS - 2012. szeptember 21. - 18:37:33

Cím: Tiltott Klán név
Írta: BoSS - 2012. szeptember 21. - 18:37:33
Sziasztok!
Azt szeretném,hogy a klán nevünket leszeretném a szeronkon tiltatni.
Csak azt tudja be írni [s.T.W.] akinek adok engedélyt és azt el is lehetne venni...és ezt az engedélyt mentené is...Akinek nicns engedély és úgy akar feljönni azt meg kickelni a szerver!
UI: Esetleg úgy is jó ha nem menti,és a módba kell beírni a klá neveket és aki bevan írva azt felengedi ezzel hogy [s.T.W.]aki meg nincs a módba beírva azt nem engedné fel!
Elõre is köszönöm a segítséget!
Cím: Tiltott Klán név
Írta: CANNONN - 2012. szeptember 21. - 18:50:31
Rég pawnoztam. Remélem mûködik!
 
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, nev, sizeof(nev));
if(!strcmp(nev, \"[s.T.W.]Neve\", true)) return SendClientMessageToAll(playerid, -1, \"Üdvözlünk klántag! Jó játékot!\");
if(strfind(nev, \"[s.T.W.]\", true) != -1) SendClientMessageToAll(playerid, -1, \"Ezzel a névvel nem léphetsz fel a szerverre!\"), Kick(playerid);
Cím: Tiltott Klán név
Írta: BoSS - 2012. szeptember 21. - 18:56:15
Idézetet írta: Cannonn date=1348246231\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27763\" data-ipsquote-contentclass=\"forums_Topic
Rég pawnoztam. Remélem mûködik!
 
new nev[MAX_PLAYER_NAME];
GetPlayerName(playerid, nev, sizeof(nev));
if(!strcmp(nev, \"[s.T.W.]Neve\", true)) return SendClientMessageToAll(playerid, -1, \"Üdvözlünk klántag! Jó játékot!\");
if(strfind(nev, \"[s.T.W.]\", true) != -1) SendClientMessageToAll(playerid, -1, \"Ezzel a névvel nem léphetsz fel a szerverre!\"), Kick(playerid);

 

ÉS ezt hovára rakjam be? OnPlayerConnect vagy OnGameModeInit?
Cím: Tiltott Klán név
Írta: Csabesz - 2012. szeptember 21. - 19:10:02
Connect
Cím: Tiltott Klán név
Írta: BoSS - 2012. szeptember 21. - 19:14:41
Idézetet írta: Jethro date=1348247402\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"27763\" data-ipsquote-contentclass=\"forums_Topic
Connect
 

C:\\Documents and Settings\\Rendszergazda\\Asztal\\GTAAAA\\TeamWars\\tm.pwn(1560) : error 035: argument type mismatch (argument 2)
C:\\Documents and Settings\\Rendszergazda\\Asztal\\GTAAAA\\TeamWars\\tm.pwn(1561) : error 035: argument type mismatch (argument 2)
Pawn compiler 3.2.3664           Copyright (c) 1997-2006, ITB CompuPhase
 
2 Errors.

 
Ezt írja ha oda berakom.. .:/
Cím: Tiltott Klán név
Írta: roleeka - 2012. szeptember 21. - 19:34:10
if(strfind(nev, \"[s.T.W.]\", true) == 0){ SendClientMessage(playerid,-1, \"Ezzel a névvel nem léphetsz fel a szerverre!\"); Kick(playerid); }

 
próbáld meg, szerintem mûködni fog.
Cím: Tiltott Klán név
Írta: CANNONN - 2012. szeptember 21. - 19:37:09
Kell nekem jegyzettömbben \"programozni\" :D
 

if(!strcmp(nev, \"[s.T.W.]Neve\", true)) return SendClientMessage(playerid, -1, \"Üdvözlünk klántag! Jó játékot!\");
if(strfind(nev, \"[s.T.W.]\", true) != -1) SendClientMessage(playerid, -1, \"Ezzel a névvel nem léphetsz fel a szerverre!\"), Kick(playerid);
Cím: Tiltott Klán név
Írta: BoSS - 2012. szeptember 21. - 19:44:20
mentek a pluszok köszüönöm a helpet :)) zártam