Mondo Pawno Forum

per mettere telepot privati??

« Older   Newer »
  Share  
The Maximus
view post Posted on 2/7/2009, 14:51




se io voglio mettere un teleport privato
cioe che lo possono usare solo il clan???
 
Top
Xtreme_XX
view post Posted on 2/7/2009, 14:59




Per mettere teleport privati la procedura è più semplice di quella delle skin:


Sotto OnPlayerCommandText(playerid, cmdtext[])
CITAZIONE
if (!strcmp("/drift", cmdtext, true) && DoesPlayerHasTag(playerid,"[CLAN]"))
{
SendClientMessage(playerid,0x00FF00FF,"Sei Andato a /drift!");
SetPlayerPos(playerid,-329.9,1537.0,76.6);
return 1;
}

In Fondo allo script
CITAZIONE
stock DoesPlayerHasTag(playerid,tag[]) {
new sname[MAX_PLAYER_NAME];
GetPlayerName(playerid,sname,sizeof(sname));
return (strfind(sname,tag,true) != -1);
}

Cosi scritto sopra il teleport funziona solo per chi ha la tag [CLAN] mentre agli altri esce "Server: Unknown command"

Se vuoi fare in modo che dica che il teleport è privato allora sotto OnPlayerCommandText(playerid, cmdtext[]) metti:

CITAZIONE
if (!strcmp("/drift", cmdtext, true))
{
if(DoesPlayerHasTag(playerid,"[CLAN]"))
{
SendClientMessage(playerid,0x00FF00FF,"Sei Andato a /drift!");
SetPlayerPos(playerid,-329.9,1537.0,76.6);
}else{
SendClientMessage(playerid,0xFF0000FF,"Devi essere del clan");
}
return 1;
}

 
Top
The Maximus
view post Posted on 2/7/2009, 15:04




ok grazie
 
Top
[QQ]Dylan
view post Posted on 30/5/2012, 11:36




e per i cancelli come si fa ?
 
Top
3 replies since 2/7/2009, 14:51   126 views
  Share