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: takehun - 2012. november 03. - 02:13:29

Cím: Írás & Parancs tiltó script
Írta: takehun - 2012. november 03. - 02:13:29
Üdv, olyan kérésem lenne, hogy ha pl. börtönben van az illetõ akkor letiltsa a chatbe való írást és a parancsírást.
Fogalmam sincs melyik függvénnyel kellene ezt kivitelezni.  :shurg:
Köszönöm!
Cím: Írás & Parancs tiltó script
Írta: Kovacs_Richard - 2012. november 03. - 12:34:16
pl szöveget így tudod tiltani: ( persze Jail változót sajáttal helyettesíteni )
 
public OnPlayerText(playerid,text[])
{
if(Jail[playerid] > 0) { return 0; }
return 1;
}

 
a parancsnál több megoldás van...vagy \'parancsokon belül\' vagy olyan megoldással mint az OnPlayerText-nél...
Cím: Írás & Parancs tiltó script
Írta: Johnies00 - 2012. november 03. - 15:59:33
vagy olyan megoldással mint az OnPlayerText-nél...[/quote]
És ha valaki ZCMD-t használ?
Cím: Írás & Parancs tiltó script
Írta: Kovacs_Richard - 2012. november 03. - 16:06:39
Idézetet írta: Johnies00 date=1351954773\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"29445\" data-ipsquote-contentclass=\"forums_Topic

vagy olyan megoldással mint az OnPlayerText-nél...
És ha valaki ZCMD-t használ?
 
[/quote]
 
vagy \'parancsokon belül\'[/quote]
szóval akkor parancson belül...én nem ZCMD-ztem még de lehet ott ahol figyeli hogy lefut e a parancs ott is lehetne blokkolni...de nem értek a zcmd-hez csak nagyon felszínesen mivel strtok-oztam és az új módomba saját motort írtam...
Cím: Írás & Parancs tiltó script
Írta: CANNONN - 2012. november 03. - 18:20:04

public OnPlayerCommandPerformed(playerid, cmdtext[], success)
{
if(success)
{
if(Jail[playerid] > 0) return SendClientMessage(playerid, -1, \"Börtönben nem használhatod ezt a parancsot!\");
}
return success;
}