Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: [IF] mariomako poslato Jun 06, 2011, 21:34:36 POSLE PODNE

Naslov: [POMOC] Error 035
Poruka od: [IF] mariomako poslato Jun 06, 2011, 21:34:36 POSLE PODNE
Skriptu koju koristim: Infinity Freeroam
Detaljan opis problema: Uradio sam stock SendPortMessage i kada hocem da ga iskoristim nemogu, nalazi mi error

D:\Infinity Freeroam\gamemodes\infinitygm.pwn(1294) : error 035: argument type mismatch (argument 2)

Dio skripte:
CMD:minigun(playerid, params[])
{
    if(GetPVarInt(playerid,"event")) return SCM(playerid, COLOR_LIGHTRED, "[*] You are in DM zone, type /exit to leave it!", "[*] Vie ste vo DM zona, napisete /exit za da ja napustite!");
    new rand = random(sizeof(minigunspawn));
    SetSpawnInfo(playerid, 0, GetPlayerSkin(playerid), minigunspawn[rand][0], minigunspawn[rand][1], minigunspawn[rand][2], minigunspawn[rand][3], 38, 10000, 0, 0, 0, 0);
    SetPVarInt(playerid,"event",1);
    SpawnPlayer(playerid);
SendPortMessage(playerid,"minigun","Minigun Arena","Minigun Arena");
return 1;
}


Line 1294: SendPortMessage(playerid,"minigun","Minigun Arena","Minigun Arena");

a stock SendPortMessage

stock SendPortMessage(playerid,command,mapname,mapname2)
{
new name[MAX_PLAYER_NAME], string[264], string2[264];
GetPlayerName(playerid, name, sizeof(name));
    format(string, sizeof(string), "[*] %s is ported on \"/%s\" ( %s )",name,command,mapname);
format(string2, sizeof(string), "[*] %s e teleportiran na \"/%s\" ( %s )",name,command,mapname2);
SCMToAll(COLOR_FADE1,string,string2);
}


Stock SCMToAll radi dobro znaci nije do to
Naslov: Odg: [POMOC] Error 035
Poruka od: System32 poslato Jun 06, 2011, 22:16:07 POSLE PODNE
probaj staviti CMD:minigun ili u onoj zadnjoj MinigunArena stavi MinigunArena2 kako li je vec
Naslov: Odg: [POMOC] Error 035
Poruka od: [BU] Gigi_Falcone poslato Jun 06, 2011, 22:43:41 POSLE PODNE
Prepravi ovo:


stock SendPortMessage(playerid,command,mapname,mapname2)
{
new name[MAX_PLAYER_NAME], string[128], string2[128];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "[*] %s is ported on \"/%s\" ( %s )",name,command,mapname);
format(string2, sizeof(string), "[*] %s e teleportiran na \"/%s\" ( %s )",name,command,mapname2);
SCMToAll(COLOR_FADE1,string,string2);
}


u ovo:


stock SendPortMessage(playerid,command[64],mapname[64],mapname2[64])
{
new name[MAX_PLAYER_NAME], string[128], string2[128];
GetPlayerName(playerid, name, sizeof(name));
format(string, sizeof(string), "[*] %s is ported on \"/%s\" ( %s )",name,command,mapname);
format(string2, sizeof(string), "[*] %s e teleportiran na \"/%s\" ( %s )",name,command,mapname2);
SCMToAll(COLOR_FADE1,string,string2);
}


Objasnjenje:

Pozivanjem funkcije SendPortMessage(playerid,"minigun","Minigun Arena","Minigun Arena"); saljes 4 parametra u stock:

playerid - integer (broj)
"minigun" - string (tekst)
"Minigun Arena" - string(tekst)
"Minigun Arena" - string(tekst)

Samim tim i stock mora da prima stringove a ne integere: SendPortMessage(playerid,command[64],mapname[64],mapname2[64])
Naslov: Odg: [POMOC] Error 035
Poruka od: Darko a.k.a OptX poslato Jun 06, 2011, 23:24:43 POSLE PODNE
Kad ste vec kod tih errora,da ne pravim novu temu evo moj problem :

C:\Documents and Settings\Darko\Desktop\pawno\include\streamer.inc(435) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Darko\Desktop\pawno\include\streamer.inc(449) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Darko\Desktop\ser 0.3\gamemodes\lvdm.pwn(6264) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Darko\Desktop\ser 0.3\gamemodes\lvdm.pwn(6173) : warning 204: symbol is assigned a value that is never used: "string"
C:\Documents and Settings\Darko\Desktop\ser 0.3\gamemodes\lvdm.pwn(73084) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"
C:\Documents and Settings\Darko\Desktop\ser 0.3\gamemodes\lvdm.pwn(73084) : warning 203: symbol is never used: "gMedicSpawns"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Header size:          15552 bytes
Code size:          2923592 bytes
Data size:         13018360 bytes
Stack/heap size:      16384 bytes; estimated max. usage=5387 cells (21548 bytes)
Total requirements:15973888 bytes

6 Warnings.


Moze pomoc plz?
Naslov: Odg: [POMOC] Error 035
Poruka od: [BU] Gigi_Falcone poslato Jun 06, 2011, 23:35:44 POSLE PODNE
ne moze pomoc ovdje, otvori svoju temu i u nju postavi te errore/warning-e kao i redove na kojima se desavaju problemi
Naslov: Odg: [POMOC] Error 035
Poruka od: [TG:RP]$--L84S--$ poslato Jun 06, 2011, 23:38:57 POSLE PODNE
Citat: Darko46 poslato Jun 06, 2011, 23:24:43 POSLE PODNE
Kad ste vec kod tih errora,da ne pravim novu temu evo moj problem :

C:\Documents and Settings\Darko\Desktop\pawno\include\streamer.inc(435) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Darko\Desktop\pawno\include\streamer.inc(449) : warning 202: number of arguments does not match definition
C:\Documents and Settings\Darko\Desktop\ser 0.3\gamemodes\lvdm.pwn(6264) : warning 219: local variable "string" shadows a variable at a preceding level
C:\Documents and Settings\Darko\Desktop\ser 0.3\gamemodes\lvdm.pwn(6173) : warning 204: symbol is assigned a value that is never used: "string"
C:\Documents and Settings\Darko\Desktop\ser 0.3\gamemodes\lvdm.pwn(73084) : warning 203: symbol is never used: "GetPointDistanceToPointExMorph"
C:\Documents and Settings\Darko\Desktop\ser 0.3\gamemodes\lvdm.pwn(73084) : warning 203: symbol is never used: "gMedicSpawns"
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Header size:          15552 bytes
Code size:          2923592 bytes
Data size:         13018360 bytes
Stack/heap size:      16384 bytes; estimated max. usage=5387 cells (21548 bytes)
Total requirements:15973888 bytes

6 Warnings.


Moze pomoc plz?
Kakve veze ima to sa ovom temom ?
Otvori novu temu pa ce ti pomoci.
i postaj linije od erora.
btw   symbol is never used------------------simbol nije koristen.
symbol is assigned a value that is never used-----------simbol je dodijeljena vrijednost koja se nikad ne koristi.