Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Vukasin_Krimo poslato Mart 19, 2013, 18:58:22 POSLE PODNE

Naslov: [Pomoc] ORG error
Poruka od: Vukasin_Krimo poslato Mart 19, 2013, 18:58:22 POSLE PODNE
Skripta koju koristim:Moja od 0
Detaljan opis problema: ubacio comandu /invite
Dio skripte: ima sve dole
Neke slike/video za lakse dobivanje pomoci(neobavezno):
C:\Users\Korisnik\Desktop\Yugoslavia SRP  v1.0\gamemodes\YuSRP.pwn(2458) : error 029: invalid expression, assumed zero
C:\Users\Korisnik\Desktop\Yugoslavia SRP  v1.0\gamemodes\YuSRP.pwn(2458) : warning 215: expression has no effect
C:\Users\Korisnik\Desktop\Yugoslavia SRP  v1.0\gamemodes\YuSRP.pwn(2458) : warning 215: expression has no effect
C:\Users\Korisnik\Desktop\Yugoslavia SRP  v1.0\gamemodes\YuSRP.pwn(2458) : warning 215: expression has no effect
C:\Users\Korisnik\Desktop\Yugoslavia SRP  v1.0\gamemodes\YuSRP.pwn(2458) : warning 215: expression has no effect
C:\Users\Korisnik\Desktop\Yugoslavia SRP  v1.0\gamemodes\YuSRP.pwn(2458) : warning 215: expression has no effect
C:\Users\Korisnik\Desktop\Yugoslavia SRP  v1.0\gamemodes\YuSRP.pwn(2458) : error 001: expected token: ";", but found ")"
C:\Users\Korisnik\Desktop\Yugoslavia SRP  v1.0\gamemodes\YuSRP.pwn(2458) : error 029: invalid expression, assumed zero
C:\Users\Korisnik\Desktop\Yugoslavia SRP  v1.0\gamemodes\YuSRP.pwn(2458) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase


4 Errors.

CMD:invite(playerid, params[])
{
if (gPlayerData[playerid][E_PLAYER_LEADER] > 0) // Provjerava da li je igrac lider icega
{
new
iPlayerID,
szPlayerName[MAX_PLAYER_NAME],
szInviteMsg[241];

if (sscanf(params, "u", iPlayerID)) // Ako igrac nije upisao sve potrebne parametre, ispisuje mu tu poruku
return SendClientMessage(playerid, C_WHITE, "KORISTI: /invite [igracev ID/dio imena]");
else if (iPlayerID == INVALID_PLAYER_ID) // Ako je ID igraca koji je igrac upisao nije online, ispisuje mu tu poruku
return SendClientMessage(playerid, C_WHITE, "ERROR: Pogresan ID igraca.");

GetPlayerName(playerid, szPlayerName, MAX_PLAYER_NAME);

switch(gPlayerData[playerid][E_PLAYER_LEADER])
{
case 1: // Prva organizacija, nazovimo je Los Santos Police Department
{
gPlayerData[iPlayerID][E_PLAYER_MEMBER] = gPlayerData[playerid][E_PLAYER_LEADER]; // Ovdje postavljamo igracu kojeg zelimo pozvati u organizaciju varijablu na ID organizacije (tako da kasnije znamo u kojoj je organizaciji)
gPlayerData[iPlayerID][E_PLAYER_RANK] = 1; // Postavlja igracu kojeg zelimo pozvati u organizaciju rank na 1

// Ovdje formatiramo poruku koju cemo poslati igracu koji je pozvan u organizaciju
// Preko te poruke ce pozvani igrac prihvatiti ili ne prihvatiti ulazak u organizaciju
format(szInviteMsg, sizeof(szInviteMsg), "Lider %s vas je pozvao u organizaciju Los Santos Police Department.\n\nPritisnite tipku 'Prihvacam' ako zelite prihvatiti poziv za ulazak u tu organizaciju\nili pritisnite tipku 'Odbijam' ako ne zelite prihvatiti.", szPlayerName);
}
// Ovaj kod ispod kao da ne postoji, ali vam prikazuje kako dodati jos jednu organizaciju u /invite komandu, sto je potrebno svaki put kada zelite dodati novu organizaciju
/*case 2: // Druga organizacije, nazovimo je FBI
{
gPlayerData[iPlayerID][E_PLAYER_MEMBER] = gPlayerData[playerid][E_PLAYER_LEADER]; // Ovdje postavljamo igracu kojeg zelimo pozvati u organizaciju varijablu na ID organizacije (tako da kasnije znamo u kojoj je organizaciji)
gPlayerData[iPlayerID][E_PLAYER_RANK] = 1; // Postavlja igracu kojeg zelimo pozvati u organizaciju rank na 1

// Ovdje formatiramo poruku koju cemo poslati igracu koji je pozvan u organizaciju
// Preko te poruke ce pozvani igrac prihvatiti ili ne prihvatiti ulazak u organizaciju
// Kad dodajete novu organizaciju, morate promijeniti neke nazive u tekstu kako ne bi svaki tekst bio isti (govorim o imenu organizacije)
format(szInviteMsg, sizeof(szInviteMsg), "Lider %s vas je pozvao u organizaciju FBI.\n\nPritisnite tipku 'Prihvacam' ako zelite prihvatiti poziv za ulazak u tu organizaciju\nili pritisnite tipku 'Odbijam' ako ne zelite prihvatiti.", szPlayerName);
}*/
}

       ShowPlayerDialog(iPlayerID, DIALOG_ORG_INVITE, DIALOG_STYLE_MSGBOX, "POZVANI STE U ORGANIZACIJU", szInviteMsg, "Prihvacam", "Odbijam");
}
else
SendClientMessage(playerid, C_WHITE, "ERROR: Moras biti lider da koristis ovu komandu.");
return 1;
}

#define DIALOG_ORG_INVITE 1 // Ovo morate dodati kod ostalih macroa (#define) ili na vrh skripte poslije #include

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_ORG_INVITE: // Ovdje ce se izvrsiti daljnji kod nakon sto je igrac pritisnuo 'Prihvacam' ili 'Ne prihvacam'
{
if (response) // Ako je igrac pritisnuo 'Prihvacam'
{
switch(gPlayerData[playerid][E_PLAYER_MEMBER])
{
case 1: // Prva organizacija, nazovimo je Los Santos Police Department
{
SetPlayerSkin(playerid, 280); // Broj 280 je ID skina za rank 1 u organizaciji LSPD, vi to mozete promijeniti na bilo koji ID skina koji vama odgovara

SendClientMessage(playerid, C_WHITE, "INFO: Prihvatili ste poziv za ulazak u "CRED"Los Santos Police Department");
}
}
}
else // Ako je igrac pritisnuo 'Ne prihvacam'
{
// Resetiramo igraceve varijable na 0 jer nije prihvatio ulazak u organizaciju
gPlayerData[playerid][E_PLAYER_MEMBER] = 0;
gPlayerData[playerid][E_PLAYER_RANK] = 0;

SendClientMessage(playerid, C_WHITE, "INFO: Odbili ste poziv za ulazak u organizaciju");
}
}
}
return 1;
}

linija 2458
ShowPlayerDialog(iPlayerID, DIALOG_ORG_INVITE, DIALOG_STYLE_MSGBOX, "POZVANI STE U ORGANIZACIJU", szInviteMsg, "Prihvacam", "Odbijam");
Naslov: Odg: [Pomoc] ORG error
Poruka od: Vukasin_Krimo poslato Mart 19, 2013, 19:05:52 POSLE PODNE
e bas ti hvala,moze pomoc sad..
Naslov: Odg: [Pomoc] ORG error
Poruka od: Vukasin_Krimo poslato Mart 19, 2013, 19:10:18 POSLE PODNE
Ista stvar tebra,imas jos neki predlog..
Naslov: Odg: [Pomoc] ORG error
Poruka od: Vukasin_Krimo poslato Mart 19, 2013, 19:16:56 POSLE PODNE
Sve isto..:)
Naslov: Odg: [Pomoc] ORG error
Poruka od: Vukasin_Krimo poslato Mart 20, 2013, 00:04:00 PRE PODNE
Moze neka pomoc,sugestija,biloo ko.. :)
Naslov: Odg: [Pomoc] ORG error
Poruka od: Dude poslato Mart 20, 2013, 00:25:04 PRE PODNE
DIALOG_ORG_INVITE - daj tu definiciju da vidim jesi dobro definirao...