[POMOC] Komanda


Započeo Ivan Trajcev, Mart 06, 2017, 15:05:04 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: moja
Detaljan opis problema: Idem na mesto gde treba za se upisem u skoli i napisem komanda /upis i mi izadze tekst niste na mesto za upisu u skola, fakultet evo i pawn kod od komanda /ispit i /upis
Dio skripte:
////////////////////////////////////////////////////////////////////////////////////////////////
CMD:ispit(playerid, params[])
{
if(PlayerInfo[playerid][pSkola] == 3) return GRESKA(playerid, "Vi ste zavrsili fakultet!");
if(PlayerInfo[playerid][pUpisan] != 1) return GRESKA(playerid, "Niste ni upisani u skolu!");
new string[410];
if(PlayerInfo[playerid][pSkola] == 0)
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0,-1309.4725,-2708.6152,-9.4615)) return GRESKA(playerid,"Niste u osnovnoj skoli.");
if(PlayerInfo[playerid][pMozeUSkolu] != 0) return GRESKA(playerid,"Morate cekati iduci payday da biste mogli zavrsiti osnovnu skolu!");
format(string, sizeof(string), "{ffffff}Prije svega zelimo vam cestitati na upisu u skolu.\n{ffffff}Ukoliko jednom pogresite morate se ponovo upisivati u skolu.\n{ffffff}Postavit cemo vam nekoliko pitanja\n{FFFFFF}Prvo morate zavrsiti osnovnu pa srednju pa fakultet.\
\n{ffffff}Osnovna skola ima 3. pitanja, srednja 4. a fakultet 5.\n{ffffff}%s, zelimo vam mnogo srece u skolovanju.\n{ffffff}Izaberite da - za nastavak ili ne.", GetName(playerid));
SPD(playerid, DIALOG_ISPIT, DSB, "Skola", string, "Da", "Ne");
}
else if(PlayerInfo[playerid][pSkola] == 1)
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0,1139.7472,-609.2278,1089.9358)) return GRESKA(playerid,"Niste u srednjoj skoli");
if(PlayerInfo[playerid][pMozeUSkolu] != 0) return GRESKA(playerid,"Morate cekati iduci payday da biste mogli zavrsiti srednju skolu!");
SPD(playerid,DIALOG_ISPIT5,DIALOG_STYLE_LIST, ""SERVERPLAVA"Srednja skola(1/4) | Sta je {ffffff}SPAWNKILL?", "Ubijanje igraca na mjestu spawna\nTrcanje u krug\nSkakanje i trcanje u isto vrijeme", "Odaberi", "Izlaz");
}
else if(PlayerInfo[playerid][pSkola] == 2)
{
if(!IsPlayerInRangeOfPoint(playerid, 5.0,687.1013,1387.8022,1102.7542)) return GRESKA(playerid,"Niste na fakultetu");
if(PlayerInfo[playerid][pMozeUSkolu] != 0) return GRESKA(playerid,"Morate cekati iduci payday da biste mogli zavrsiti fakultet!");
SPD(playerid,DIALOG_ISPIT9,DIALOG_STYLE_LIST, ""SERVERPLAVA"Fakultet(1/5) | Sta je {ffffff}NINJAJACK?", "Kradja vozila u pokretu\nOdnos izmeðu igraèa na serveru\nSkakanje i trcanje u isto vrijeme", "Odaberi", "Izlaz");
}
return 1;
}
////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////
CMD:upis(playerid, params[])
{
if(PlayerInfo[playerid][pSkola] == 3) return GRESKA(playerid, "Vi ste zavrsili fakultet!");
if(PlayerInfo[playerid][pUpisan] == 1) return GRESKA(playerid, "Vec si upisan!");
if(!IsPlayerInRangeOfPoint(playerid, 5.0, -1301.7524,-2714.6062,-9.4615) || !IsPlayerInRangeOfPoint(playerid, 10.0, 1158.7085,-603.7662,1089.9259) || !IsPlayerInRangeOfPoint(playerid, 10.0, 680.7911,1368.4354,1102.7507)) return GRESKA(playerid, "Niste na mjestu za upis u skolu/fakultet.");
if(PlayerInfo[playerid][pNovacDzep] < 1000) return GRESKA(playerid, "Nemate dovoljno novca za upis u skolu!");
SPI(playerid,"Upisali ste se u skolu!");
PlayerInfo[playerid][pUpisan] = 1;
g_NovacMinus(playerid,1000);
format(globalstring,sizeof(globalstring),"%s ispunjava upisni ugovor.",GetName(playerid));
ProxDetector(15.0, playerid, globalstring,PROX,PROX,PROX,PROX,PROX);
return 1;
}
////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////

Neke slike/video za lakse dobivanje pomoci(neobavezno):
Macedonia Forever

Odes do mjesta gdje se upisujes u skolu/fakultet i /save i odes u dokumente gta sa user files samp i nadjes saved positions i koordinate i stavis u mod umjesto ovih koordinata
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!



Nije to, probao sam al opet je isto :(
Macedonia Forever

A da probas ovako:

stock IgracUSkoli (playerid)
{
    if(IsPlayerInRangeOfPoint(playerid, 5.0, -1301.7524,-2714.6062,-9.4615)) return 1;
    else if(IsPlayerInRangeOfPoint(playerid, 10.0, 1158.7085,-603.7662,1089.9259)) return 1;
    else if(IsPlayerInRangeOfPoint(playerid, 10.0, 680.7911,1368.4354,1102.7507)) return 1;

   return 0;
}


CMD:upis(playerid, params[])
{
if(PlayerInfo[playerid][pSkola] == 3) return GRESKA(playerid, "Vi ste zavrsili fakultet!");
if(PlayerInfo[playerid][pUpisan] == 1) return GRESKA(playerid, "Vec si upisan!");
if(!IgracUSkoli(playerid)) return GRESKA(playerid, "Niste na mjestu za upis u skolu/fakultet.");
if(PlayerInfo[playerid][pNovacDzep] < 1000) return GRESKA(playerid, "Nemate dovoljno novca za upis u skolu!");
SPI(playerid,"Upisali ste se u skolu!");
PlayerInfo[playerid][pUpisan] = 1;
g_NovacMinus(playerid,1000);
format(globalstring,sizeof(globalstring),"%s ispunjava upisni ugovor.",GetName(playerid));
ProxDetector(15.0, playerid, globalstring,PROX,PROX,PROX,PROX,PROX);
return 1;
}


Mada ne vjerujem da ce ovo pomoci ista jer je ovo bukvalno isto samo sto zauzima vise linija koda
CitatElectric Power is everywhere present in unlimited quantities and can drive the world's machinery without the need of coal, oil, gas, or any other of the common fuels!