Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Shem poslato Januar 27, 2015, 01:15:39 PRE PODNE

Naslov: [Pomoc]Chat na rp nacin?
Poruka od: Shem poslato Januar 27, 2015, 01:15:39 PRE PODNE
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):
Naslov: Odg: [Pomoc]Chat na rp nacin?
Poruka od: [CH]Lenon poslato Januar 27, 2015, 01:17:04 PRE PODNE
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 (http://forum.sa-mp.com/showthread.php?t=92679).

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
Naslov: Odg: [Pomoc]Chat na rp nacin?
Poruka od: 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
Naslov: Odg: [Pomoc]Chat na rp nacin?
Poruka od: [CH]Lenon poslato Januar 27, 2015, 01:24:26 PRE PODNE
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>
Naslov: Odg: [Pomoc]Chat na rp nacin?
Poruka od: Shem poslato Januar 27, 2015, 01:26:48 PRE PODNE
Da ne spamam sa temama, kako sad napraviti /b cmd onako klasicnu, to mi je prva cmd na GM, ???????
Naslov: Odg: [Pomoc]Chat na rp nacin?
Poruka od: Blaeks poslato Januar 27, 2015, 01:40:00 PRE PODNE
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;
}
Naslov: Odg: [Pomoc]Chat na rp nacin?
Poruka od: Shem poslato Januar 27, 2015, 01:50:20 PRE PODNE
-.-'

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.
Naslov: Odg: [Pomoc]Chat na rp nacin?
Poruka od: Blaeks poslato Januar 27, 2015, 01:52:19 PRE PODNE
nadji liniju 536(CTRL + G) i obrisi je, i ujedno procitaj ovo  http://balkan-samp.com/forum/index.php?topic=40233.0
Naslov: Odg: [Pomoc]Chat na rp nacin?
Poruka od: Shem poslato Januar 27, 2015, 01:57:03 PRE PODNE
To mi je zadnja linija u modu, tj nema je max je 535
Naslov: Odg: [Pomoc]Chat na rp nacin?
Poruka od: Blaeks poslato Januar 27, 2015, 01:58:45 PRE PODNE
dobro covece ukljuci malo mozak... nadji bilo gde u skripti varijablu "b" i obrisi je
Naslov: Odg: [Pomoc]Chat na rp nacin?
Poruka od: Shem poslato Januar 27, 2015, 02:00:57 PRE PODNE
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...
Naslov: Odg: [Pomoc]Chat na rp nacin?
Poruka od: Shem poslato Januar 27, 2015, 02:10:16 PRE PODNE
Nista lockaj nema ovde pomoci...  :-[
Naslov: Odg: [Pomoc]Chat na rp nacin?
Poruka od: Blaeks poslato Januar 27, 2015, 02:10:38 PRE PODNE
trebas imati ZCMD include

http://forum.sa-mp.com/showthread.php?t=91354