GTA-Expert Forum: /kick - GTA-Expert Forum

Salta al contenuto

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Questa discussione e' chiusa

/kick

#1 L'utente è offline   xcarminex 

  • Cleptomane
  • Gruppo: Utenti
  • Messaggi: 133
  • Iscritto il: 21/02/09

Inviato il 04 marzo 2009 - 18:43

	if(strcmp(cmd, "/kick", true) == 0)
	{
  tmp = strtok(cmdtext, idx);
  if(!strlen(tmp))
  {
  	SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /kick [playerid] [Motivo:]");
  	return 1;
  }
  new playa;
  if(IsStringAName(tmp))
  {
  	playa = GetPlayerID(tmp);
  }
  else
  {
  	playa = strval(tmp);
  }
  GetPlayerName(playa, giveplayer, sizeof(giveplayer));
  GetPlayerName(playerid, sendername, sizeof(sendername));
  if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1)
  {
  	Kick(playa);
  	format(string, sizeof(string), "AdmCmd: %s Sei stato  kickato %s. [Motivo: %s]",sendername,  giveplayer);
            printf("%s",string);
  	format(string, sizeof(string), "AdmCmd: %s è stato kickato da %s. [Motivo: %s]",giveplayer ,sendername);
  	SendClientMessageToAll(COLOR_RED, string);
  }
  else
  {
  	SendClientMessage(playerid, COLOR_GRAD1, "   Non sei automrizato ad usare questo comando!");
  }
  return 1;
	}


volevo fare tipo un /kick id motivo ma quando vado a kickare ecco cosa dice
Immagine Postata

il punto è ke io faccio sto comando
/kick id spam
dovrebbe dire è stato kickato da skizzo motivo: spam
mentre invece mi dice solo
è stato kickato da skizzo motivo:

potete aiutarme ?
Firma cancellata perchè fuori norma, leggi il regolamento. Il codice precedente è stato inviato per Messaggio Privato.
0

#2 L'utente è offline   .Bino. 

  • Cittadino Onesto
  • Gruppo: Utenti
  • Messaggi: 22
  • Iscritto il: 01/07/08
  • Provenienza:Cagliari
  • GTA Preferito:GTA: San Andreas

Inviato il 09 marzo 2009 - 16:04

Prova così..

if(strcmp(cmd, "/kick", true) == 0)
{
 new motivo[20];
 tmp = strtok(cmdtext, idx);
 if(!strlen(tmp))
 {
 SendClientMessage(playerid, COLOR_GRAD2, "USAGE: /kick [playerid] [Motivo:]");
 return 1;
 }
 new playa;
 if(IsStringAName(tmp))
 {
 playa = GetPlayerID(tmp);
 }
 else
 {
 playa = strval(tmp);
 }
 GetPlayerName(playa, giveplayer, sizeof(giveplayer));
 GetPlayerName(playerid, sendername, sizeof(sendername));
 if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1)
 {
 Kick(playa);
 format(string, sizeof(string), "AdmCmd: %s è stato kickato da %s. [Motivo: %s]",sendername, giveplayer, motivo);
      printf("%s",string);
 format(string, sizeof(string), "AdmCmd: %s è stato kickato da %s. [Motivo: %s]",giveplayer ,sendername,motivo);
 SendClientMessageToAll(COLOR_RED, string);
 }
 else
 {
 SendClientMessage(playerid, COLOR_GRAD1, "  Non sei autorizzato ad usare questo comando!");
 }
 return 1;
}

La libertà non è star sopra un albero, non è neanche il volo di un moscone, la libertà non è uno spazio libero, libertà è partecipazione. (Giorgio Gaber)
0

#3 L'utente è offline   SoeH 

  • Teppista
  • Gruppo: Utenti
  • Messaggi: 254
  • Iscritto il: 30/11/08

Inviato il 09 marzo 2009 - 16:19

Sento puzza di doppio post... :nose:
Firma cancellata perchè fuori norma, leggi il regolamento. Il codice precedente è stato inviato per Messaggio Privato.
0

#4 L'utente è offline   xcarminex 

  • Cleptomane
  • Gruppo: Utenti
  • Messaggi: 133
  • Iscritto il: 21/02/09

Inviato il 10 marzo 2009 - 00:01

non è cambiato nnt e sempre lo stesso
Firma cancellata perchè fuori norma, leggi il regolamento. Il codice precedente è stato inviato per Messaggio Privato.
0

#5 L'utente è offline   xcarminex 

  • Cleptomane
  • Gruppo: Utenti
  • Messaggi: 133
  • Iscritto il: 21/02/09

Inviato il 13 marzo 2009 - 09:52

up :)
Firma cancellata perchè fuori norma, leggi il regolamento. Il codice precedente è stato inviato per Messaggio Privato.
0

#6 L'utente è offline   SoeH 

  • Teppista
  • Gruppo: Utenti
  • Messaggi: 254
  • Iscritto il: 30/11/08

Inviato il 13 marzo 2009 - 11:09

	if(strcmp(cmd, "/kick", true) == 0)
	{
 tmp = strtok(cmdtext, idx);
 if(!strlen(tmp))
 {
 	SendClientMessage(playerid, COLOR_GRAD2, "USO: /kick [playerid] [motivo]");
 	return 1;
 }
 new playa;
 if(IsStringAName(tmp))
 {
 	playa = GetPlayerID(tmp);
 }
 else
 {
 	playa = strval(tmp);
 }
 GetPlayerName(playa, giveplayer, sizeof(giveplayer));
 GetPlayerName(playerid, sendername, sizeof(sendername));

 if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pAdmin]>PlayerInfo[playa][pAdmin])
 {
 	format(string, sizeof(string), "AdmCmd: %s é stato kickato da %s - Motivo: %s",giveplayer ,sendername, cmdtext[idx]);
 	SendClientMessageToAll(COLOR_KICK/BAN, string);
 	printf("%s",string);
 	Kick(playa);
 }
 else
 {
 	SendClientMessage(playerid, COLOR_GRAD1, "  Non sei admin.");
 }
 return 1;
	}

Firma cancellata perchè fuori norma, leggi il regolamento. Il codice precedente è stato inviato per Messaggio Privato.
0

#7 L'utente è offline   xcarminex 

  • Cleptomane
  • Gruppo: Utenti
  • Messaggi: 133
  • Iscritto il: 21/02/09

Inviato il 14 marzo 2009 - 17:55

ti ringrazio soeh il comando funge ma dimmi 1 cosa xke mi aiuti ?
prima mi dici ke voglio copiare e poi mi aiuti nn so xke lo fai cmq grazie del comando
ora puoi rispondere altra domanda lol
Firma cancellata perchè fuori norma, leggi il regolamento. Il codice precedente è stato inviato per Messaggio Privato.
0

#8 L'utente è offline   SoeH 

  • Teppista
  • Gruppo: Utenti
  • Messaggi: 254
  • Iscritto il: 30/11/08

Inviato il 14 marzo 2009 - 18:16

Quote

Originally posted by xcarminex@14/03/09 - 17:52
ti ringrazio soeh il comando funge ma dimmi 1 cosa xke mi aiuti ?
prima mi dici ke voglio copiare e poi mi aiuti nn so xke lo fai cmq grazie del comando
ora puoi rispondere altra domanda lol

Perchè mi fai pena, comunque postando richieste per tutto quello che ti serve non riuscirai mai a fare nulla da solo.
Firma cancellata perchè fuori norma, leggi il regolamento. Il codice precedente è stato inviato per Messaggio Privato.
0

#9 L'utente è offline   xcarminex 

  • Cleptomane
  • Gruppo: Utenti
  • Messaggi: 133
  • Iscritto il: 21/02/09

Inviato il 14 marzo 2009 - 18:19

azz ti faccio pena ......
cmq sto imparando ma nn si fatt in un gg
Firma cancellata perchè fuori norma, leggi il regolamento. Il codice precedente è stato inviato per Messaggio Privato.
0

#10 L'utente è offline   jpk 

  • Ladro
  • Gruppo: Utenti
  • Messaggi: 602
  • Iscritto il: 22/09/08

Inviato il 15 aprile 2009 - 13:29

uppo per non parire una nuova discussione. A me da errore la parte playa = GetPlayerID(tmp);. non mi riconosce getplayerid...come risolvo???
0

#11 L'utente è offline   ~>Snake95<~ 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1253
  • Iscritto il: 06/02/08
  • GTA Preferito:Sconosciuto

Inviato il 18 aprile 2009 - 10:56

Che gamemode usi?
GetPlayerID() è una funzione disponibile SOLO nella pen, fai che qualcuno ti passi la funzione. ;)
Immagine Postata
0

#12 L'utente è offline   StanleY 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1033
  • Iscritto il: 22/02/09
  • Provenienza:Palermo
  • GTA Preferito:GTA: San Andreas

Inviato il 22 aprile 2009 - 12:12

per caso avete anke il /ban id motivo??
0

#13 L'utente è offline   SKE92beyond 

  • Ladro
  • Gruppo: Utenti
  • Messaggi: 576
  • Iscritto il: 17/10/08
  • Provenienza:Cesena
  • GTA Preferito:GTA IV

Inviato il 22 aprile 2009 - 13:26

Quote

Originally posted by FT941@22/04/09 - 13:12
per caso avete anke il /ban id motivo??

if(strcmp(cmd, "/ban", true) == 0)
{
 tmp = strtok(cmdtext, idx);
 if(!strlen(tmp))
 {
 SendClientMessage(playerid, COLOR_GRAD2, "USO: /ban [playerid] [motivo]");
 return 1;
 }
 new playa;
 if(IsStringAName(tmp))
 {
 playa = GetPlayerID(tmp);
 }
 else
 {
 playa = strval(tmp);
 }
 GetPlayerName(playa, giveplayer, sizeof(giveplayer));
 GetPlayerName(playerid, sendername, sizeof(sendername));

 if ((IsPlayerAdmin(playerid)) || PlayerInfo[playerid][pAdmin] >= 1 && PlayerInfo[playerid][pAdmin]>PlayerInfo[playa][pAdmin])
 {
 format(string, sizeof(string), "AdmCmd: %s é stato bannato da %s - Motivo: %s",giveplayer ,sendername, cmdtext[idx]);
 SendClientMessageToAll(COLOR_KICK/BAN, string);
 printf("%s",string);
 Ban(playa);
 }
 else
 {
 SendClientMessage(playerid, COLOR_GRAD1, "  Non sei admin.");
 }
 return 1;
}


Bastava darci un occhio e cambiare kick con ban comuque :m:

~ SKE92beyond ~
[QUOTE=Jpk ubriaco]
Jpk: se mmond è gay nonnsignifica che i sono gat+e se ziuo si fa
Jpk: jnon significa che io mi facci+
Giovanni94m: sisi
[/QUOTE]

0

#14 L'utente è offline   StanleY 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1033
  • Iscritto il: 22/02/09
  • Provenienza:Palermo
  • GTA Preferito:GTA: San Andreas

Inviato il 22 aprile 2009 - 14:18

no, siccome guardando il ban della pen1 ho visto ke era molto + grande del kik, mi sn kiesto se andava bn...

cmq Immagine Postata

potreste passarmi il codice del COLOR_KICK/BAN

è un rosso + acceso del classico COLOR_RED
0

#15 L'utente è offline   SoeH 

  • Teppista
  • Gruppo: Utenti
  • Messaggi: 254
  • Iscritto il: 30/11/08

Inviato il 23 aprile 2009 - 00:34

Quote

Originally posted by FT941@22/04/09 - 15:18
no, siccome guardando il ban della pen1 ho visto ke era molto + grande del kik, mi sn kiesto se andava bn...

cmq Immagine Postata

potreste passarmi il codice del COLOR_KICK/BAN

è un rosso + acceso del classico COLOR_RED

Il colore COLOR_KICK/BAN non è un colore predefinito, quel nome glie l'ho dato io... :asd:
Per creare colori basta che trovi un sito dove ci sono vari elenchi e ne scegli uno. Poi aggiungi all'inizio del codice esadecimale "0x" e se lo vuoi pieno metti alla fine "AA"
Io uso questo: TABELLA DINAMICA DEI COLORI
Per esempio, il colore rosso che dici te è "FF0000" quindi metterai così:
#define COLOR_ROSSO_FUOCO 0xFF0000AA 

Firma cancellata perchè fuori norma, leggi il regolamento. Il codice precedente è stato inviato per Messaggio Privato.
0

#16 L'utente è offline   xcarminex 

  • Cleptomane
  • Gruppo: Utenti
  • Messaggi: 133
  • Iscritto il: 21/02/09

Inviato il 23 aprile 2009 - 03:47

Il colore ke ho io nn lo modificato e un default della gm
Firma cancellata perchè fuori norma, leggi il regolamento. Il codice precedente è stato inviato per Messaggio Privato.
0

#17 L'utente è offline   SoeH 

  • Teppista
  • Gruppo: Utenti
  • Messaggi: 254
  • Iscritto il: 30/11/08

Inviato il 23 aprile 2009 - 12:13

Quote

Originally posted by xcarminex@23/04/09 - 04:47
Il colore ke ho io nn lo modificato e un default della gm

Assolutamente impossibile.
Firma cancellata perchè fuori norma, leggi il regolamento. Il codice precedente è stato inviato per Messaggio Privato.
0

#18 L'utente è offline   StanleY 

  • Cacciatore di taglie
  • Gruppo: Utenti
  • Messaggi: 1033
  • Iscritto il: 22/02/09
  • Provenienza:Palermo
  • GTA Preferito:GTA: San Andreas

Inviato il 23 aprile 2009 - 14:07

Quote

Originally posted by SoeH+23/04/09 - 01:34

Quote

(SoeH @ 23/04/09 - 01:34)
-FT941
@22/04/09 - 15:18
no, siccome guardando il ban della pen1 ho visto ke era molto + grande del kik, mi sn kiesto se andava bn...

cmq Immagine Postata

potreste passarmi il codice del COLOR_KICK/BAN

è un rosso + acceso del classico COLOR_RED

Il colore COLOR_KICK/BAN non è un colore predefinito, quel nome glie l'ho dato io... :asd:
Per creare colori basta che trovi un sito dove ci sono vari elenchi e ne scegli uno. Poi aggiungi all'inizio del codice esadecimale "0x" e se lo vuoi pieno metti alla fine "AA"
Io uso questo: TABELLA DINAMICA DEI COLORI
Per esempio, il colore rosso che dici te è "FF0000" quindi metterai così:
#define COLOR_ROSSO_FUOCO 0xFF0000AA 
[/b]

grz, nn su wiki samp nn avevo trovato i codici...
0

Pagina 1 di 1
  • Non puoi iniziare una nuova discussione
  • Questa discussione e' chiusa

1 utenti stanno leggendo questa discussione
0 utenti, 1 ospiti, 0 utenti anonimi