[Pomoc]Chat na rp nacin?


Započeo Shem, Januar 27, 2015, 01:15:39 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: radim od 0
Detaljan opis problema:
Kako cu napraviti onaj klasicni RP chat, ono ti si blizu mene ja ti kazem ti to samo vidis, kao na ostalim srv.
BE,CH,OS........ ugl. RP nacin chata.???????
pocetnik sam pa pravim testni GM :D
Pomozite mi
Dio skripte:
Neke slike/video za lakse dobivanje pomoci(neobavezno):

Citat: Lenon poslato Januar 24, 2015, 13:08:23 POSLE PODNE
Posto je ProxDetector zastario (inace sluzio je za slanje poruke u odredjenom rangeu), evo vam nesto savremenije :D


stock SendMessageToRange(color, message[], Float:range, Float:X, Float:Y, Float:Z)
{
	foreach(Player, i)
	{
		if(IsPlayerInRangeOfPoint(i, range, X, Y, Z))
		SendClientMessage(i, color, message);
	}
	return true;
}


Potrevan vam je include "foreach", njega mozete skinuti ovdje: KLIKNI ME.

Primjer koristenja:

public OnPlayerText(playerid, text[])
{
    new ime[MAX_PLAYER_NAME], string[128], Float:X, Float:Y, Float:Z;
    GetPlayerName(playerid, ime, sizeof(ime));
    GetPlayerPos(playerid, X, Y, Z);
    format(string, sizeof(string), "%s: %s", ime, text);
    SendMessageToRange(-1, string, 20.0, X, Y, Z);
    return 0;
}



CREDITS: forum.sa-mp.com

C:\Users\ULTRA\Desktop\samp server\gamemodes\warface.pwn(441) : error 017: undefined symbol "foreach"
C:\Users\ULTRA\Desktop\samp server\gamemodes\warface.pwn(443) : error 017: undefined symbol "i"
C:\Users\ULTRA\Desktop\samp server\gamemodes\warface.pwn(444) : error 017: undefined symbol "i"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.


malo mi pojasni tek sam kranuo sa sampom msm vec znam osnove

Citat: Shem poslato Januar 27, 2015, 01:22:02 PRE PODNE
C:\Users\ULTRA\Desktop\samp server\gamemodes\warface.pwn(441) : error 017: undefined symbol "foreach"
C:\Users\ULTRA\Desktop\samp server\gamemodes\warface.pwn(443) : error 017: undefined symbol "i"
C:\Users\ULTRA\Desktop\samp server\gamemodes\warface.pwn(444) : error 017: undefined symbol "i"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


3 Errors.


malo mi pojasni tek sam kranuo sa sampom msm vec znam osnove

Skini include foreach, evo ti link: http://forum.sa-mp.com/showthread.php?t=92679
Ugaci ga u pawno > include folder.
I na vrh skirpte stavi:

#include <foreach>

Da ne spamam sa temama, kako sad napraviti /b cmd onako klasicnu, to mi je prva cmd na GM, ???????

Blaeks

*

Madmen

CMD:b(playerid,params[])
{
    new 
         string[100 + MAX_PLAYER_NAME];

    if(isnull(params))
		return SCM(playerid,-1,"/b(al) [ ooc chat ]");
		
    format(string, sizeof(string), "%s kaze: (( %s ))", GetName(playerid), params);
    SendRangeMessage(20.0, playerid, string,-1,-1,-1,-1,-1;
    return 1;
}


//funckija getname

stock GetName(playerid)
{
    new
		string[24];
		
    GetPlayerName(playerid,string,24);
    
    new
		str[24];
		
    strmid(str,string,0,strlen(string),24);
    
    for(new i = 0; i < MAX_PLAYER_NAME; i++)
    {
        if (str[i] == '_') str[i] = ' ';
    }
    return str;
}

-.-'

novi sam u ovome brale
C:\Users\ULTRA\Desktop\samp server\gamemodes\rp.pwn(536) : warning 203: symbol is never used: "b"
Pawn compiler 3.2.3664	 	 	Copyright (c) 1997-2006, ITB CompuPhase


1 Warning.

Blaeks

*

Madmen


To mi je zadnja linija u modu, tj nema je max je 535

Blaeks

*

Madmen

dobro covece ukljuci malo mozak... nadji bilo gde u skripti varijablu "b" i obrisi je

dobro covece, kako ne razumijes nikad do sad nisam skripto ovo "b" mi je od cmd /b, tj CMD: nemam ubacen u GM, tj. nemam definisan nacin unosa komandi kao "CMD:" kako cu to ubaciti, to sam skontao...

Nista lockaj nema ovde pomoci...  :-[

Blaeks

*

Madmen