Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4693 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

new vardas[MAX_PLAYER_NAME], priez[50], laikas[50];

		 strmid( vardas, GetArgument( 1, cmdtext, 0), 0, MAX_PLAYER_NAME);
		 if(!strcmp( vardas, "0", true) )
		 {
			 SendClientMessage(playerid, WHITE, "{99ff00}[ > ] {ffffff}Užtildyti žaidėją: /mutetest [ vardas_pavardė ] [ sekundės ] [ priežastis ]" );
			 return 1;
		 }
		 new id = GetPlayeridMid( vardas );
		 if( id == INVALID_PLAYER_ID )
		 {
			 SendClientMessage( playerid, WHITE, "{99ff00}[ > ] {ffffff}Tokio žaidėjo nėra." );
			 return 1;
		 }
		 if( playerDB[ id ][ mute ] == 1 )
 {
	 SendClientMessage( playerid, WHITE, "{99ff00}[ > ] {ffffff}Žaidėjas jau ir taip užtildytas." );
	 return 1;
 }

 strmid(laikas, GetArgument( 2, cmdtext, true), 0, 50);
 if(!IsNumeric(laikas))
 {
	 SendClientMessage( playerid, WHITE, "{99ff00}[ > ] {ffffff}Laikas nurodytas neteisingai." );
	 return 1;
 }

 strmid(priez, GetArgument( 3, cmdtext, true), 0, 50);
 if(!strcmp( priez, "0", true ))
 {
	 SendClientMessage( playerid, WHITE, "{99ff00}[ > ] {ffffff}Būtina nurodyti priežastį." );
	 return 1;
 }

 new mlaikas = StringToInt(laikas);

 new sms[200], sms2[201], sms3[202], adminvardas[ MAX_PLAYER_NAME ];
 GetPlayerName( playerid, adminvardas, sizeof( adminvardas ) );
 GetPlayerName( id, vardas, sizeof( vardas ) );

 playerDB[ id ][ mute ] = 1;
 playerDB[ id ][ mutel ] = mlaikas;

 SetTimerEx( "mutintas", playerDB[ id ][ mutel ]*1000, 0, "iffffi", id );

 format( sms, sizeof( sms ), "{99ff00}[ > ] {ffffff}Jūs užtildėte %s ( %isek. )", vardas, mlaikas );
 SendClientMessage( playerid, WHITE, sms );
 format( sms2, sizeof( sms2 ), "{99ff00}[ > ] {ffffff}Jūs buvote užtildytas administratoriaus {99ff00}%s{ffffff} už {99ff00}%s (%isek.)", adminvardas, priez, mlaikas );
 SendClientMessage( id, WHITE, sms2 );
 format( sms3, sizeof( sms3 ), "{99ff00}[ MUTE ] {ffffff}Administratorius {99ff00}%s {ffffff}užtildė %s priežastimi {99ff00}%s [ %isek. ]", adminvardas, vardas, priez, mlaikas );
 SendClientMessageToAll( WHITE, sms3 );
 if(playerDB[ id ][ vedelogin ])
 {
	 SavePlayerData( id, false );
 }
 return 1;

Ir kai viską gerai padarau, įvedus laiką, priežastį ir t.t., pvz.: /mute marius carplant 1000, parašo žinutę : [ MUTE ] Administartorius Vardas_Pavarde užtildė Vardas_Pavarde priežastimi carplant 1000 [ 1000s ]

Atsisiunti sscanf 2.8.1 plugin ir tada tas tavo "kodas" tampa:

if(!strcmp(cmdtext,"/mute"))
{
 new id,vardas[MAX_PLAYER_NAME],admin[MAX_PLAYER_NAME], priez[50], laikas,string[128];
 if(sscanf(cmdtext,"uds[50]",id,laikas,priez)) return SendClientMessage(playerid,-1,"naudojimas toks ir toks");
 GetPlayerName(id,vardas,sizeof(vardas));
 GetPlayerName(playerid,admin,sizeof(admin));
 playerDB[id][mute] = 1;
    playerDB[id][mutel] = laikas;
 format(string,sizeof(string), "{99ff00}[ > ] {ffffff}Jūs buvote užtildytas administratoriaus {99ff00}%s{ffffff} už {99ff00}%s (%isek.)", admin, priez, laikas );
 SendClientMessage(id,-1,string);
 format(string,sizeof(string),"{99ff00}[ MUTE ] {ffffff}Administratorius {99ff00}%s {ffffff}užtildė %s priežastimi {99ff00}%s [ %isek. ]", admin, vardas, priez, laikas );
 SendClientMessageToAll( WHITE, sms3 );
 if(playerDB[id][vedelogin]) SavePlayerData(id,false );
    return 1;
}

Reikia Pawn pagalbos? Skype nerašyk.

 

 

 

 

 

 

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4693 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...