Jump to content

Cum faci sa se schimbe mapname automat


mercenar

Recommended Posts

Deci sa va explic Ati vazut ca la unele servere mapname se schimba pur si simplu sub ochii vostri si vrei sa afli cum? ??? aici e raspunsul:

#include <a_samp>

forward SchimbaNumele();
 public SchimbaNumele()
 {
new rand=random(6);
switch(rand)
	{
	case 0:SendRconCommand("mapname aici scrii");
	case 1:SendRconCommand("mapname aici scrii");
	case 2:SendRconCommand("mapname aici scrii");
	case 3:SendRconCommand("mapname aici scrii");
	case 4:SendRconCommand("mapname aici scrii");
	case 5:SendRconCommand("mapname aici scrii");
	}
return 1;
}
Ca sa setati timpul la care sa se schimbe trebuie sa adaugi la OnGameModeInit:
SetTimer("SchimbaNumele",6000, true); 

"6000" reprezinta dupa cat timp sa se schimbe 1 sec= 1000 puteti sa schimbati dupa bunul plac.

Daca aveti vreo problema postatio aici.

Tutoriale facut de :

Mercenar

Cu asisteta speciala Akord

smiley-cool19.gif

Nicusor Eu   Andr3

smiley-violent096.gif

Nicusor                Eu

smiley-violent006.gif

Eu         Nicusor

Link to comment
Share on other sites

Si de ce doar la 6 secunde?

new rand=random[b](6)[/b];
Schimbi cifra "6" cu cate secunde vrei.
:)) heaton cifra 6 din ce ai zis tu nu este timpul la care se schimba numele mapei, cifra 6 insemna cate nume de mape sunt si cum acolo sunt 6 nume dasta este acolo: new rand=random(6); si app mercenar  nici tu nu ai facut bine tutorialul , pentru ca nu ai pus timpul pentru a se schimba numele mapei. Trebuia sa adaugi la OnGameModeInit :
SetTimer("SchimbaNumele",6000, true); 

Si cine vrea sa sa mareasca sau sa micsoreze timpul de schimbare a numelui mapei, sa schimbe " 6000 " cu cat vrea 1 sec = 1000

Link to comment
Share on other sites

Guest JuIcE

Lasi asa

1. se scrie si nu shi:|

2.

SetTimer("SchimbaNumele",6000, true); 
6000 reprezinta timpul in milisecunde
imi da erori cand dau sal compilez
D:\Jocuri\Counter 1.8\Serverâ„¢\pawno\include\cps.inc(140) : warning 208: function with tag result used before definition, forcing reparse
D:\Jocuri\Counter 1.8\Serverâ„¢\gamemodes\EGS32.pwn(1170) : warning 225: unreachable code
D:\Jocuri\Counter 1.8\Serverâ„¢\gamemodes\EGS32.pwn(1170) : error 029: invalid expression, assumed zero
D:\Jocuri\Counter 1.8\Serverâ„¢\gamemodes\EGS32.pwn(1170) : error 017: undefined symbol "SchimbaNumele"
D:\Jocuri\Counter 1.8\Serverâ„¢\gamemodes\EGS32.pwn(1171) : error 029: invalid expression, assumed zero
D:\Jocuri\Counter 1.8\Serverâ„¢\gamemodes\EGS32.pwn(1171) : error 017: undefined symbol "SchimbaNumele"
D:\Jocuri\Counter 1.8\Serverâ„¢\gamemodes\EGS32.pwn(1182) : error 002: only a single statement (or expression) can follow each "case"
D:\Jocuri\Counter 1.8\Serverâ„¢\gamemodes\EGS32.pwn(1182) : warning 215: expression has no effect
D:\Jocuri\Counter 1.8\Serverâ„¢\gamemodes\EGS32.pwn(1190) : error 054: unmatched closing brace ("}")
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase

6 Errors.

Link to comment
Share on other sites

  • 3 weeks later...

Deci sa va explic Ati vazut ca la unele servere mapname se schimba pur si simplu sub ochii vostri si vrei sa afli cum? ??? aici e raspunsul:

#include <a_samp>

forward SchimbaNumele();
 public SchimbaNumele()
 {
new rand=random(6);
switch(rand)
	{
	case 0:SendRconCommand("mapname aici scrii");
	case 1:SendRconCommand("mapname aici scrii");
	case 2:SendRconCommand("mapname aici scrii");
	case 3:SendRconCommand("mapname aici scrii");
	case 4:SendRconCommand("mapname aici scrii");
	case 5:SendRconCommand("mapname aici scrii");
	}
return 1;
}
Ca sa setati timpul la care sa se schimbe trebuie sa adaugi la OnGameModeInit:
SetTimer("SchimbaNumele",6000, true); 

"6000" reprezinta dupa cat timp sa se schimbe 1 sec= 1000 puteti sa schimbati dupa bunul plac.

Daca aveti vreo problema postatio aici.

Tutoriale facut de :

Mercenar

Cu asisteta speciala Akord

Respect ba frate la sa tutorial  ;) ;)RESPECTTTT!!!!

Link to comment
Share on other sites

RuNix" post="33773" timestamp="1277137184"]

Zât! RSS a venit cu ideea prima oara :)

Copiati toti de la RSS :)

ma da tu esti matza? numai zat zici si toti au dreptate chiar ca va laudati si rss nu a fost primu care avea mai multe mapname :P

35012l1.png.aee1a3398b9bd9f8eec50574d2cd

Link to comment
Share on other sites

  • 1 month later...

Mda ff simplu dar buna ideea :P ceva nou pe zi ce trece

#include <a_samp>
#define FILTERSCRIPT



public OnFilterScriptInit()
{
   SetTimer("SchimbaNumele",6000, true);
   return 1;
}

forward SchimbaNumele();
public SchimbaNumele()
{
   new rand=random(6);
   switch(rand)
   {
    case 0:SendRconCommand("mapname aici scrii");
	case 1:SendRconCommand("mapname aici scrii");
	case 2:SendRconCommand("mapname aici scrii");
	case 3:SendRconCommand("mapname aici scrii");
	case 4:SendRconCommand("mapname aici scrii");
	case 5:SendRconCommand("mapname aici scrii");
   }
   return 1;
}

Uitati fara nici-o eroare fara nimic :P

Samp.OnlyPro.ro - RolePlay - Join Us !

Link to comment
Share on other sites

  • 3 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more details you can also review our Terms of Use and Privacy Policy.