only4fun
-
Posts
39 -
Joined
-
Last visited
Never
Content Type
Profiles
Forums
News
Documentation
Posts posted by only4fun
-
-
stuntman[]!" post="91140" timestamp="1314695493"]
1. Mai bine sa nu apara, e mai bine asa, mai securizat pentru jucatori.
2. http://forum.sa-mp.com/showthread.php?t=117851
3. http://forum.sa-mp.com/showthread.php?t=274064 - nu e prea bun
ce rapid ai fost..
si pentru nr 1..nu stiu de ce, dar din cauza asta nu pot da admin pur si simplu sa modific gradul la admin acolo, trebuie sa sterg userul, apoi sa vin cu alt fisier din pc cu care doar cu ala dau admin:|
si ma gandeam ca poate e din cauza alia
mc oricum
-
1. Cum fac sa apara parola in users.ini?
2. Cum fac sa aflu coordonatele de pe ecran pentru TextDraw
3. Se poate introduce o imagine prin textdraw sau alta modalitate?
-
[pawn]C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(4226) : warning 202: number of arguments does not match definition
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(15938) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(15939) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(15940) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(15973) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(15975) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(15984) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(15993) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16012) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16018) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16041) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16049) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16054) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16063) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16074) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16081) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16089) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16096) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16102) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16108) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16132) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16140) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16155) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16177) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16181) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16184) : error 079: inconsistent return types (array & non-array)
C:\Documents and Settings\ionutz\Desktop\samp03\gamemodes\eGamer.pwn(16189) : error 079: inconsistent return types (array & non-array)
Compilation aborted.Pawn compiler 3.2.3664 Copyright © 1997-2006, ITB CompuPhase
[/pawn]
Linia 4226: [pawn] SetPlayerMapIcon(playerid,1,1412.0840,-1701.5978,13.5395,55,COLOR_YELLOW2, MAPICON_LOCAL);//DMV LS[/pawn]
Ma poate ajuta cineva?
incearca asa: SetPlayerMapIcon(playerid, 1, 1412.0840,-1701.5978,13.5395, 55, COLOR_YELLOW2); // Scoala de Soferi
-
acea e o functie care pune "." dupa 3 numere.
Cea ce vrei tu se face cu un TD
poi la asta ma gandeam si eu...dar nu o gasesc X(
AM GASIT...dar apropo de TD...pot insera o imagine? sau ceva..nush o infigna de exemplu
-
Nu prea cred ca am inteles ce vrei dar cred ca te referi la un td cu bani din bank nu?
Pai fa un td nou sub forma celui actual, dati lvl 1 wanted si mutal exact sub el si pe urma iei cordonatele:
ex:
[pawn]
banktd = TextDrawCreate(x, y, "$0000000000");
[/pawn]
Si le adaugi la cel care il folosesti.
EDIT: nu stiu sigur daca sunt chear bune 545 , 137
pai dar nu este de aici?
stock DecimalPointBank(targetid) { new str[30]; new account = PlayerInfo[targetid][pAccount]; if(account >= 0) { format(str, sizeof(str), "$%d", account); if(1000 <= account < 10000) strins(str, ".", 2, sizeof(str)); else if(10000 <= account < 100000) strins(str, ".", 3, sizeof(str)); else if(100000 <= account < 1000000) strins(str, ".", 4, sizeof(str)); else if(1000000 <= account < 10000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); } else if(10000000 <= account < 100000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); } else if(100000000 <= account < 1000000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); } else if(account >= 1000000000) { strins(str, ".", 2, sizeof(str)); strins(str, ".", 6, sizeof(str)); strins(str, ".", 10, sizeof(str)); } } else { format(str, sizeof(str), "-$%d", account-(account*2)); if(-1000 >= account > -10000) strins(str, ".", 3, sizeof(str)); else if(-10000 >= account > -100000) strins(str, ".", 4, sizeof(str)); else if(-100000 >= account > -1000000) strins(str, ".", 5, sizeof(str)); else if(-1000000 >= account > -10000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); } else if(-10000000 >= account > -100000000) { strins(str, ".", 4, sizeof(str)); strins(str, ".", 8, sizeof(str)); } else if(-100000000 >= account > -1000000000) { strins(str, ".", 5, sizeof(str)); strins(str, ".", 9, sizeof(str)); } else if(account <= -1000000000) { strins(str, ".", 3, sizeof(str)); strins(str, ".", 7, sizeof(str)); strins(str, ".", 11, sizeof(str));} } return str; }
-
cum fac sa apara banii din banca mai jos?
ca se suprapun cu wantedul nu stiu, astept raspuns
-
variabila PlayerInfo[playerid][pCarLic] (licenta de condus) o am 0 din start, iar problema e ca nu ma lasa sa conduc nici biciclete, asa ca am facut asta...dar nu stiu ce are:)
am pus la inceput:
new biciclete;
apoi la OnPlayerEnterVehicle am pus
new newcar = GetPlayerVehicleID(playerid); if(newcar == 181 || newcar == 182 || newcar == 183 || newcar == 184 || newcar == 204 || newcar == 205 || newcar == 206 || newcar == 207 || newcar == 208 || newcar == 209 || newcar == 210 || newcar == 211 || newcar == 212 || newcar == 213 || newcar == 214 || newcar == 215 || newcar == 216 || newcar == 217) { PlayerInfo[playerid][pCarLic] = 1; biciclete = 1; }
apoi la OnPlayerStateChange am pusif( oldstate == PLAYER_STATE_DRIVER && newstate == PLAYER_STATE_ONFOOT && biciclete == 1) // BICICLETE ! { PlayerInfo[playerid][pCarLic] = 0; biciclete = 0; }
si nu merge:|
-
salut
deci am facut un dialog pt kills rank
si am facut asta
format(BigString15,1900, "%s{0000FF}%s {FFFFFF}este un {FF0000}%s\n", BigString15, pNameKill, ReturnKillSpreeRank(playerid) );
Ca sa apara in dialog Ryder_RO este un shooter!
pNameKill e pt numele playerului (Am new pNameKill etc..)
ReturnKillSpreeRank(playerid) este un stock cu Id rankurilor
iar pe sv apare in dailog "este un Shooter" fara nume la player
dc oare?
pune asta inainte de format:)
new name[MAX_PLAYER_NAME], string[44];GetPlayerName(playerid, name, sizeof(name));
-
stuntman[]!" post="90386" timestamp="1314277096"]Normal ca a venit raspuns de la mine, pentru ca altii nu prea raspund, iar eu sunt activ aproape mereu ziua, sau nu-ti convine ca am postat ?
Incearca cum am zis eu, daca nu merge, uite alta varianta, fara OnPlayerExitVehicle:
La OnPlayerStateChange pune:
o sa incerc diseara man, merci mult..acum trebuie sa plec..revin cu un edit..salut:)
GATA AM FACUT..MERCI MULT:D
-
stuntman[]!" post="90382" timestamp="1314276285"]Si ? Astea sunt regulile ! Daca tu nu ajuti pe nimeni acolo, ei de ce te-ar ajuta ?Oricum, nu e doar de GodFather asta, poate aparea problema in orice GM.
Nu stiu ce ar putea sa aibe, totusi, incearca asa:
new scoala = CreateVehicle(401,1385.9442,-1570.1893,13.5807,51.5063,-1,-1,15); //masina scoala PutPlayerInVehicle(playerid, scoala, 0);
transforma-l in asta:new scoala; scoala = CreateVehicle(401,1385.9442,-1570.1893,13.5807,51.5063,-1,-1,15); //masina scoala PutPlayerInVehicle(playerid, scoala, 0);
Cateodata aveam si eu probleme cand bagam ceva gen new lucru = GetPlayerVehicleID( playerid );, dadea crash la mine la faza aia, asa ca puneam new lucru; si dedesubt lucru = GetPlayerVehicleID( playerid );
stiam eu ca o sa vina un raspuns de la tine, ori cu rezolvarea ori cu "TOPIC CLOSE"....oricum am creeat o scoala de soferi ( 100% facuta de mine) si GMul in care testez e cam dezordonat, masina pe care o face e o masina personala=)..
dar..exista si alta modalitate de a face asta: "daca playerul iese din masina, a picat"
inafara de OnPlayerExitVehicle, am auzit ca da crash la joc+ ca nu prea stiu sa il fac...ma ocup cu asta de 2 saptamani
-
PROBLEME GODFATHER!
Reported!
:| faza e ca e facut de mine..si nu stiu ce are...ca nici nu intra in masina si zice ca e terminat:|
NU STIE NIMENI?
SI LASA GF, ACOLO NU RASPUNDE NIMENI:-j
-
PlayerInfo[playerid][pCarLic] = 1; new scoala = CreateVehicle(401,1385.9442,-1570.1893,13.5807,51.5063,-1,-1,15); //masina scoala PutPlayerInVehicle(playerid, scoala, 0); SetPlayerCheckpoint(playerid, 1329.6943,-1570.4362,13.1359, 5.0); new vehicleid = GetPlayerVehicleID(playerid); SetVehicleHealth(vehicleid, 1000.0); new Float:health; new hpcar = GetVehicleHealth(scoala, health); if (hpcar < 950.0) { SendClientMessage(playerid, COLOR_LIGHTBLUE, "NU TREBUIE SA LOVESTI MASINA SCOLII DE SOFERI! "); SendClientMessage(playerid, COLOR_LIGHTBLUE, "Ai picat examenul de conducere, incearca din nou! "); PlayerInfo[playerid][pCarLic] = 0; new currentveh; currentveh = GetPlayerVehicleID(playerid); DestroyVehicle(currentveh); }
acesta e scriptul, se creeaza o masina si nu are efect "PutPlayerInVehicle(playerid, scoala, 0);" pentru ca trece direct la partea cu if hpcar
-
am facut o comanda si serverul imi da Server Unknown command, dar comanda merge :-)
ce tre sa fac?
si 2. cum se numeste acel tutorial de la inceputul serverelor RP? nu gasesc pe net:D
-
1.Ai grija la dublu post!! 2.Fa asa:
if ( dialogid == 76 ) { if ( response ) { new str[ 128 ]; format( str, sizeof( str ), "Ti-ai setat varsta la %d ani", inputtext ); SendClientMessage(playerid, 0xFFFFFFFF, str ); RegistrationStep[ playerid ] = 3; } else if(!response) return SendClientMessage(playerid, 0xFFFFFFFF, "Trebuia sa iti setezi varsta. Te rog reconecteaza-te"); }
scz scz...mereu apas gresit,
dar nu trebuia sa folosesc undeva PlayerInfo[playerid]
, ca varsta sa ia valoarea scrisa?
-
ce e gresit in asta? nu stiu..
if(dialogid == 76) { if(response) { new message[128]; format(message, sizeof(message), "Ti-ai setat varsta la %s ani",PlayerInfo[playerid][pAge]); SendClientMessage(playerid, 0xFFFFFFFF, message); RegistrationStep[playerid] = 3; } else if(!response) return SendClientMessage(playerid, 0xFFFFFFFF, "Trebuia sa iti setezi varsta. Te rog reconecteaza-te"); }
-
http://wiki.sa-mp.com/wiki/ShowPlayerDialog
http://wiki.sa-mp.com/wiki/OnDialogResponse
:| stiu ..dar nu e ceea ce vreau
-
stuntman[]!" post="90186" timestamp="1314123741"]Stii ca nu numai godfather are conturi ?Hai aazziiiii )
asa..scz de intarziere..am pus si in OnPlayerLogin si in OnPlayerRegister(playerid, password[])
dar nu trebuie si in public OnPlayerConnect(playerid), asta public OnPlayerChangePass(playerid, password[]) si in asta public OnPlayerUpdate(playerid) si mai am un "%s.ini" public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
EDIT: GATA AM FACUT \:d/ e perfect
-
da man, asa am si eu dar problema e urmatoareaUite aici man:
ShowPlayerDialog( playerid, Varsta, DIALOG_STYLE_UNPUT, "Varsta:", "Te tugam sa ne spui ce varsta ai\nScrieo in satiul de mai jos:", "Button1", "Button2" );
OnDialogResponse:if ( dialogid == Varsta ) { if ( !response ) return 1;//Asta ii de accea asa ca, cand apasa pe al doilea button sa nu ii faca nici o actiune! new str[ 128 ]; format( str, sizeof( str ), "Ai setat varsta %d cu succes", inputtext ); SendClientMessage( playerid, CULOAREAAAA, str ); //si celalate functii pe care vrei sa le pui return 1; }
cam atat asta ii asa ca un fel de model ft simplu...sper sa iti dai seama dupa el...public OnPlayerText(playerid, text[]) { if(RegistrationStep[playerid] > 0) { if(RegistrationStep[playerid] == 1) { ShowPlayerDialog(playerid, 75, DIALOG_STYLE_LIST, "1.Selecteaza sexul:", "Masculin\nFeminin", "Select", "Cancel"); return 0; } if(RegistrationStep[playerid] == 2) { ShowPlayerDialog(playerid,76,DIALOG_STYLE_INPUT,"2.Setati varsta:","Scrieti varta in casuta urmatoare:","Login","Cancel"); return 0; }
iar daca il mut da erori la compilare, unde tre mai exact sa il pun?
EDIT: AM REZOLVAT!
Acum cum trebuie sa fac, ca atunci cand raspunsul nu este in numere sa afiseze "Raspunsul tau trebuie sa fie in cifre" iar PlayerInfo[playerid]
= sa ia acea valoare.
-
pei da ma
faci
un dialog_style_input acolo sc o intrebare "cati ani ai ?" dupa el va trebui sa scrie in spatiul acela varsta .. dupa sa apara un Sendclientmessage "ai setat varsta cu succes!"
Din cate stiu astea se folosesc la RP RPG GF etc etc;))
Am vazut ca tu foloseai "DIALOGID+1" nu mai folosi asa ceva o sa strice tot GM. Foloseste asta DIALOGID1 (FARA +) .
Ce poate strica "+" ?
Pei depinde poate sa strice toate dialogurile !
Adica sa strice toate dialogurie ?
Asa bine cand o sa apara orice dialog sv o sa se stinga
NU MAI FOLOSITI DIALOGID plus inca ceva nu e bine !
da, dar nu vreau sa scrie "ai setat varsta cu succes", vreau " ai setat varsta 16"
acum am o problema, dupa tutorial apare prima aia de completat cu feminin sau masculin...apoi tre sa scriu ceva, apare si cealalta..apoi tre sa scriu iar ceva, se intampla pentru ca este in public OnPlayerText(playerid, text[])
unde tre sa il pun?
-
nu stiu sigur, de ex sa te intrebe:-?...cati ani ai? si daca pui 16 sa iti afiseze numarul
cum e in ex==> PlayerInfo[playerid]
= valoarea pusa...
-
stuntman[]!" post="90197" timestamp="1314132391"]
new string[ 128 ]; format( string, 128, "Ai %d$", GetPlayerMoney( playerid ) ); ShowPlayerDialog( playerid, DIALOGID+1, DIALOG_STYLE_LIST, "Titlu", string, "Select", "Cancel");
sau ce ?
nu stiu sigur, de ex sa te intrebe:-?...cati ani ai? si daca pui 16 sa iti afiseze numarul
-
ShowPlayerDialog(playerid, DIALOGID+1, DIALOG_STYLE_LIST, "a", "b", "Select", "Cancel");
cum fac sa ii atribui unei variabile valoarea pe care o pun in casuta aceea??
-
stuntman[]!" post="90177" timestamp="1314111241"]
Exact, schimba
format(string3, sizeof(string3), "%s.ini", playername3);
cuformat(string3, sizeof(string3), "users/%s.ini", playername3);
si asta si la OnPlayerLogin sau unde mai e loginul.
sa nu dai TC, revin cu un edit
-
stuntman[]!" post="90175" timestamp="1314109447"]
Cauti in GM ce e cu fwrite si modifici din /scriptfiles/ sau cum e in /scriptfiles/users/
am mai multe fwrite...
dar, e vorba de scriptul acesta?
public OnPlayerRegister(playerid, password[]) { if(IsPlayerConnected(playerid)) { GivePlayerMoney( playerid, 1000 ); new string3[64]; new playername3[MAX_PLAYER_NAME]; GetPlayerName(playerid, playername3, sizeof(playername3)); format(string3, sizeof(string3), "%s.ini", playername3); new File: hFile = fopen(string3, io_write); if (hFile) { strmid(PlayerInfo[playerid][pKey], password, 0, strlen(password), 255); new var[32]; format(var, 32, "Key=%s\n", PlayerInfo[playerid][pKey]);fwrite(hFile, var); PlayerInfo[playerid][pCash] = GetPlayerMoney(playerid); format(var, 32, "Level=%d\n",PlayerInfo[playerid][pLevel]);fwrite(hFile, var); format(var, 32, "AdminLevel=%d\n",PlayerInfo[playerid][pAdmin]);fwrite(hFile, var); format(var, 32, "HelperLevel=%d\n",PlayerInfo[playerid][pHelper]);fwrite(hFile, var); format(var, 32, "DonateRank=%d\n",PlayerInfo[playerid][pDonateRank]);fwrite(hFile, var); format(var, 32, "UpgradePoints=%d\n",PlayerInfo[playerid][gPupgrade]);fwrite(hFile, var); format(var, 32, "ConnectedTime=%d\n",PlayerInfo[playerid][pConnectTime]);fwrite(hFile, var); format(var, 32, "Registered=%d\n",PlayerInfo[playerid][pReg]);fwrite(hFile, var); format(var, 32, "Sex=%d\n",PlayerInfo[playerid][pSex]);fwrite(hFile, var); format(var, 32, "Age=%d\n",PlayerInfo[playerid][pAge]);fwrite(hFile, var); format(var, 32, "Origin=%d\n",PlayerInfo[playerid][pOrigin]);fwrite(hFile, var); format(var, 32, "Fightstyles=%d\n",PlayerInfo[playerid][pFstyles]);fwrite(hFile, var); format(var, 32, "Walkstyles=%d\n",PlayerInfo[playerid][pWstyles]);fwrite(hFile, var); format(var, 32, "CK=%d\n",PlayerInfo[playerid][pCK]);fwrite(hFile, var); format(var, 32, "Muted=%d\n",PlayerInfo[playerid][pMuted]);fwrite(hFile, var); format(var, 32, "Respect=%d\n",PlayerInfo[playerid][pExp]);fwrite(hFile, var); format(var, 32, "Money=%d\n",PlayerInfo[playerid][pCash]);fwrite(hFile, var); format(var, 32, "Bank=%d\n",PlayerInfo[playerid][pAccount]);fwrite(hFile, var); format(var, 32, "Crimes=%d\n",PlayerInfo[playerid][pCrimes]);fwrite(hFile, var); format(var, 32, "Kills=%d\n",PlayerInfo[playerid][pKills]);fwrite(hFile, var); format(var, 32, "Deaths=%d\n",PlayerInfo[playerid][pDeaths]);fwrite(hFile, var); format(var, 32, "Arrested=%d\n",PlayerInfo[playerid][pArrested]);fwrite(hFile, var); format(var, 32, "WantedDeaths=%d\n",PlayerInfo[playerid][pWantedDeaths]);fwrite(hFile, var); format(var, 32, "Phonebook=%d\n",PlayerInfo[playerid][pPhoneBook]);fwrite(hFile, var); format(var, 32, "LottoNr=%d\n",PlayerInfo[playerid][pLottoNr]);fwrite(hFile, var); format(var, 32, "Fishes=%d\n",PlayerInfo[playerid][pFishes]);fwrite(hFile, var); format(var, 32, "BiggestFish=%d\n",PlayerInfo[playerid][pBiggestFish]);fwrite(hFile, var); format(var, 32, "Job=%d\n",PlayerInfo[playerid][pJob]);fwrite(hFile, var); format(var, 32, "Paycheck=%d\n",PlayerInfo[playerid][pPayCheck]);fwrite(hFile, var); format(var, 32, "HeadValue=%d\n",PlayerInfo[playerid][pHeadValue]);fwrite(hFile, var); format(var, 32, "Jailed=%d\n",PlayerInfo[playerid][pJailed]);fwrite(hFile, var); format(var, 32, "JailTime=%d\n",PlayerInfo[playerid][pJailTime]);fwrite(hFile, var); format(var, 32, "Materials=%d\n",PlayerInfo[playerid][pMats]);fwrite(hFile, var); format(var, 32, "Drugs=%d\n",PlayerInfo[playerid][pDrugs]);fwrite(hFile, var); format(var, 32, "Leader=%d\n",PlayerInfo[playerid][pLeader]);fwrite(hFile, var); format(var, 32, "Tutorial=%d\n",PlayerInfo[playerid][pTut]);fwrite(hFile, var); format(var, 32, "Member=%d\n",PlayerInfo[playerid][pMember]);fwrite(hFile, var); format(var, 32, "FMember=%d\n",PlayerInfo[playerid][pFMember]);fwrite(hFile, var); format(var, 32, "Rank=%d\n",PlayerInfo[playerid][pRank]);fwrite(hFile, var); format(var, 32, "Char=%d\n",PlayerInfo[playerid][pChar]);fwrite(hFile, var); format(var, 32, "ContractTime=%d\n",PlayerInfo[playerid][pContractTime]);fwrite(hFile, var); format(var, 32, "DetSkill=%d\n",PlayerInfo[playerid][pDetSkill]);fwrite(hFile, var); format(var, 32, "SexSkill=%d\n",PlayerInfo[playerid][pSexSkill]);fwrite(hFile, var); format(var, 32, "BoxSkill=%d\n",PlayerInfo[playerid][pBoxSkill]);fwrite(hFile, var); format(var, 32, "LawSkill=%d\n",PlayerInfo[playerid][pLawSkill]);fwrite(hFile, var); format(var, 32, "MechSkill=%d\n",PlayerInfo[playerid][pMechSkill]);fwrite(hFile, var); format(var, 32, "JackSkill=%d\n",PlayerInfo[playerid][pJackSkill]);fwrite(hFile, var); format(var, 32, "CarSkill=%d\n",PlayerInfo[playerid][pCarSkill]);fwrite(hFile, var); format(var, 32, "NewsSkill=%d\n",PlayerInfo[playerid][pNewsSkill]);fwrite(hFile, var); format(var, 32, "Lighter=%d\n",PlayerInfo[playerid][pLighter]);fwrite(hFile, var); format(var, 32, "Dependent=%d\n",PlayerInfo[playerid][pDependent]);fwrite(hFile, var); format(var, 32, "Cigarettes=%d\n",PlayerInfo[playerid][pCigarettes]);fwrite(hFile, var); format(var, 32, "DrugsSkill=%d\n",PlayerInfo[playerid][pDrugsSkill]);fwrite(hFile, var); format(var, 32, "CookSkill=%d\n",PlayerInfo[playerid][pCookSkill]);fwrite(hFile, var); format(var, 32, "FishSkill=%d\n",PlayerInfo[playerid][pFishSkill]);fwrite(hFile, var); format(var, 32, "pSHealth=%.1f\n",PlayerInfo[playerid][pSHealth]);fwrite(hFile, var); GetPlayerHealth(playerid,PlayerInfo[playerid][pHealth]); format(var, 32, "pHealth=%.1f\n",PlayerInfo[playerid][pHealth]);fwrite(hFile, var); format(var, 32, "Int=%d\n",PlayerInfo[playerid][pInt]);fwrite(hFile, var); format(var, 32, "Local=%d\n",PlayerInfo[playerid][pLocal]);fwrite(hFile, var); format(var, 32, "Team=%d\n",PlayerInfo[playerid][pTeam]);fwrite(hFile, var); format(var, 32, "Model=%d\n",PlayerInfo[playerid][pModel]);fwrite(hFile, var); format(var, 32, "PhoneNr=%d\n",PlayerInfo[playerid][pPnumber]);fwrite(hFile, var); format(var, 32, "House=%d\n",PlayerInfo[playerid][pPhousekey]);fwrite(hFile, var); format(var, 32, "Bizz=%d\n",PlayerInfo[playerid][pPbiskey]);fwrite(hFile, var); if ((PlayerInfo[playerid][pPos_x]==0.0 && PlayerInfo[playerid][pPos_y]==0.0 && PlayerInfo[playerid][pPos_z]==0.0)) { PlayerInfo[playerid][pPos_x] = 1684.9; PlayerInfo[playerid][pPos_y] = -2244.5; PlayerInfo[playerid][pPos_z] = 13.5; } if(Spectate[playerid] != 255) { PlayerInfo[playerid][pPos_x] = Unspec[playerid][sPx]; PlayerInfo[playerid][pPos_y] = Unspec[playerid][sPy]; PlayerInfo[playerid][pPos_z] = Unspec[playerid][sPz]; PlayerInfo[playerid][pInt] = Unspec[playerid][sPint]; PlayerInfo[playerid][pLocal] = Unspec[playerid][sLocal]; } format(var, 32, "Pos_x=%.1f\n",PlayerInfo[playerid][pPos_x]);fwrite(hFile, var); format(var, 32, "Pos_y=%.1f\n",PlayerInfo[playerid][pPos_y]);fwrite(hFile, var); format(var, 32, "Pos_z=%.1f\n",PlayerInfo[playerid][pPos_z]);fwrite(hFile, var); format(var, 32, "CarLic=%d\n",PlayerInfo[playerid][pCarLic]);fwrite(hFile, var); format(var, 32, "FlyLic=%d\n",PlayerInfo[playerid][pFlyLic]);fwrite(hFile, var); format(var, 32, "BoatLic=%d\n",PlayerInfo[playerid][pBoatLic]);fwrite(hFile, var); format(var, 32, "FishLic=%d\n",PlayerInfo[playerid][pFishLic]);fwrite(hFile, var); format(var, 32, "GunLic=%d\n",PlayerInfo[playerid][pGunLic]);fwrite(hFile, var); format(var, 32, "Gun1=%d\n",PlayerInfo[playerid][pGun1]);fwrite(hFile, var); format(var, 32, "Gun2=%d\n",PlayerInfo[playerid][pGun2]);fwrite(hFile, var); format(var, 32, "Gun3=%d\n",PlayerInfo[playerid][pGun3]);fwrite(hFile, var); format(var, 32, "Gun4=%d\n",PlayerInfo[playerid][pGun4]);fwrite(hFile, var); format(var, 32, "Ammo1=%d\n",PlayerInfo[playerid][pAmmo1]);fwrite(hFile, var); format(var, 32, "Ammo2=%d\n",PlayerInfo[playerid][pAmmo2]);fwrite(hFile, var); format(var, 32, "Ammo3=%d\n",PlayerInfo[playerid][pAmmo3]);fwrite(hFile, var); format(var, 32, "Ammo4=%d\n",PlayerInfo[playerid][pAmmo4]);fwrite(hFile, var); format(var, 32, "CarTime=%d\n",PlayerInfo[playerid][pCarTime]);fwrite(hFile, var); format(var, 32, "PayDay=%d\n",PlayerInfo[playerid][pPayDay]);fwrite(hFile, var); format(var, 32, "PayDayHad=%d\n",PlayerInfo[playerid][pPayDayHad]);fwrite(hFile, var); format(var, 32, "CDPlayer=%d\n",PlayerInfo[playerid][pCDPlayer]);fwrite(hFile, var); format(var, 32, "Wins=%d\n",PlayerInfo[playerid][pWins]);fwrite(hFile, var); format(var, 32, "Loses=%d\n",PlayerInfo[playerid][pLoses]);fwrite(hFile, var); format(var, 32, "AlcoholPerk=%d\n",PlayerInfo[playerid][pAlcoholPerk]);fwrite(hFile, var); format(var, 32, "DrugPerk=%d\n",PlayerInfo[playerid][pDrugPerk]);fwrite(hFile, var); format(var, 32, "MiserPerk=%d\n",PlayerInfo[playerid][pMiserPerk]);fwrite(hFile, var); format(var, 32, "PainPerk=%d\n",PlayerInfo[playerid][pPainPerk]);fwrite(hFile, var); format(var, 32, "TraderPerk=%d\n",PlayerInfo[playerid][pTraderPerk]);fwrite(hFile, var); format(var, 32, "Mission=%d\n",PlayerInfo[playerid][pMissionNr]);fwrite(hFile, var); format(var, 64, "Warnings=%d\n",PlayerInfo[playerid][pWarns]);fwrite(hFile, var); format(var, 32, "Adjustable=%d\n",PlayerInfo[playerid][pAdjustable]);fwrite(hFile, var); format(var, 32, "Fuel=%d\n",PlayerInfo[playerid][pFuel]);fwrite(hFile, var); format(var, 32, "Married=%d\n",PlayerInfo[playerid][pMarried]);fwrite(hFile, var); format(var, 32, "MarriedTo=%s\n",PlayerInfo[playerid][pMarriedTo]);fwrite(hFile, var); format(var, 32, "Passport=%d\n",PlayerInfo[playerid][pPassport]);fwrite(hFile, var); format(var, 32, "Buletin=%d\n",PlayerInfo[playerid][pBuletin]);fwrite(hFile, var); format(var, 32, "Crack=%d\n",PlayerInfo[playerid][pCrack]);fwrite(hFile, var); format(var, 32, "SpawnPD=%d\n",PlayerInfo[playerid][pPDspawn]);fwrite(hFile, var); format(var, 32, "SpawnFBI=%d\n",PlayerInfo[playerid][pFBIspawn]);fwrite(hFile, var); format(var, 32, "SpawnNG=%d\n",PlayerInfo[playerid][pNGspawn]);fwrite(hFile, var); format(var, 32, "SpawnMF=%d\n",PlayerInfo[playerid][pMFspawn]);fwrite(hFile, var); format(var, 32, "SpawnNF=%d\n",PlayerInfo[playerid][pNFspawn]);fwrite(hFile, var); format(var, 32, "SpawnTJM=%d\n",PlayerInfo[playerid][pTJMspawn]);fwrite(hFile, var); format(var, 32, "SpawnPR=%d\n",PlayerInfo[playerid][pPrspawn]);fwrite(hFile, var); format(var, 32, "SpawnHA=%d\n",PlayerInfo[playerid][pHAspawn]);fwrite(hFile, var); format(var, 32, "SpawnNR=%d\n",PlayerInfo[playerid][pNRspawn]);fwrite(hFile, var); format(var, 32, "SpawnSI=%d\n",PlayerInfo[playerid][pSIspawn]);fwrite(hFile, var); format(var, 32, "SpawnESB=%d\n",PlayerInfo[playerid][pESBspawn]);fwrite(hFile, var); format(var, 32, "SpawnWSC=%d\n",PlayerInfo[playerid][pWSCspawn]);fwrite(hFile, var); format(var, 32, "SpawnNS=%d\n",PlayerInfo[playerid][pNSspawn]);fwrite(hFile, var); format(var, 32, "SpawnSS=%d\n",PlayerInfo[playerid][pSSspawn]);fwrite(hFile, var); format(var, 32, "SpawnBK=%d\n",PlayerInfo[playerid][pBKspawn]);fwrite(hFile, var); format(var, 32, "SpawnPT=%d\n",PlayerInfo[playerid][pPTspawn]);fwrite(hFile, var); format(var, 64, "Car1=%d\n",PlayerInfo[playerid][pPcarkey1]);fwrite(hFile, var); format(var, 64, "Car2=%d\n",PlayerInfo[playerid][pPcarkey2]);fwrite(hFile, var); fclose(hFile); new loginstring[128]; new loginname[64]; GetPlayerName(playerid,loginname,sizeof(loginname)); format(loginstring,sizeof(loginstring),"Bine ai venit %s.\nTe rugam Logheaza-te",loginname); ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Login",loginstring,"Login","Exit"); } } return 1; }
Spawn & Say Problem
in Arhivă probleme
Posted
1. Jucatorul se spawneaza de mai multe ori, si mesajele acelea de inceput apar si ele de mai multe ori, as vrea doar acea variabila care da jucatorul intr-un anumit loc...
2. Am postat si pe GodFather Problems, dar nu a raspuns nimeni...este o problema cu Say, cand scriu ceva in chat nu merge, dar asta se intampla numai atunci cand jucatorul este conectat pentru prima data..daca se deconecteaza si intra iar merge, stie careva care este problema?