Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

[Pomoc] ORG error

pre 12 godina
402
pregleda
6
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Vukasin_Krimo
Wheel Man
pre 12 godina
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 > 0) // Provjerava da li je igrac lider icega
{
new
iPlayerID,
szPlayerName,
szInviteMsg;

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)
{
case 1: // Prva organizacija, nazovimo je Los Santos Police Department
{
gPlayerData = gPlayerData; // Ovdje postavljamo igracu kojeg zelimo pozvati u organizaciju varijablu na ID organizacije (tako da kasnije znamo u kojoj je organizaciji)
gPlayerData = 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 = gPlayerData; // Ovdje postavljamo igracu kojeg zelimo pozvati u organizaciju varijablu na ID organizacije (tako da kasnije znamo u kojoj je organizaciji)
gPlayerData = 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)
{
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 = 0;
gPlayerData = 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");
Vukasin_Krimo
Wheel Man
pre 12 godina
e bas ti hvala,moze pomoc sad..
Vukasin_Krimo
Wheel Man
pre 12 godina
Ista stvar tebra,imas jos neki predlog..
Vukasin_Krimo
Wheel Man
pre 12 godina
Sve isto..🙂
Vukasin_Krimo
Wheel Man
pre 12 godina
Moze neka pomoc,sugestija,biloo ko.. 🙂
Dude
Crime Lord
pre 12 godina
DIALOG_ORG_INVITE - daj tu definiciju da vidim jesi dobro definirao...

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava